All,
My applet does XSLT using javax.xml.transform.Transformer.
The transformation is initiated with a JavaScript call to Java and it is implemneted using AccessController.doPrivileged(...).
It worked fine under JRE 1.4.2 but it throws exception under JRE 1.5.0:
ERROR: 'java.security.AccessControlException: access denied (java.io.FilePermission /tmp/t.xml read)'
javax.xml.transform.TransformerException: com.sun.org.apache.xalan.internal.xsltc.TransletException: java.security.AccessControlException: access
denied (java.io.FilePermission /tmp/t.xml read)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown Source)
...
com.sun.org.apache.xalan.internal.xsltc.TransletException: java.security.AccessControlException: access denied (java.io.FilePermission /tmp/t.xml read)
at com.sun.org.apache.xalan.internal.xsltc.dom.LoadDocument.documentF(Unknown Source)
at GEN.topLevel()
at GEN.transform()
at com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.transform(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown Source)
...
Any idea what could be changed in JRE 1.5 that it doesn't run now?
Thanks,
Attila