Skip to Main Content

Java SE (Java Platform, Standard Edition)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

AccessControlException while running XSLT started from JavaScript in jre1.5

843807Aug 24 2006 — edited Aug 25 2006
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
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Sep 22 2006
Added on Aug 24 2006
1 comment
143 views