Tobias, Have you tried to override the version of Xalan built into 1.4.x with the Endorsed Standards Override Mechansim? See
http://java.sun.com/j2se/1.4/docs/guide/standards/ Tom Tobias K�mpf wrote: > > Hello, > > I have found a Problem with Applets and the XPath. > I am using Java Version 1.4.0_01 and the latest src ( xalan-j_2_4_D1 ). > > I have made an TestApplet, changing the FileInputStream in the Sample > ApplyXPath in an InputStream from a > URL. I done this because of the SecurityRestrictions. > Having my own Apache running on my Computer and accessing the Applet with a > Browser (IE6) over a 'localhost' URL there should be no Problems, but this > Exception raised : > > java.security.AccessControlException: access denied > (java.util.PropertyPermission user.dir read) > at > java.security.AccessControlContext.checkPermission(AccessControlContext.java > :270) > at > java.security.AccessController.checkPermission(AccessController.java:401) > at java.lang.SecurityManager.checkPermission(SecurityManager.java:542) > at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1291) > at java.lang.System.getProperty(System.java:572) > at org.apache.xml.utils.TreeWalker.<init>(TreeWalker.java:149) > at org.apache.xml.dtm.ref.dom2dtm.DOM2DTM.<init>(DOM2DTM.java:1608) > at > org.apache.xml.dtm.ref.DTMManagerDefault.getDTM(DTMManagerDefault.java:189) > at > org.apache.xml.dtm.ref.DTMManagerDefault.getDTMHandleFromNode(DTMManagerDefa > ult.java:438) > at > org.apache.xpath.XPathContext.getDTMHandleFromNode(XPathContext.java:195) > at org.apache.xpath.XPathAPI.eval(XPathAPI.java:274) > at org.apache.xpath.XPathAPI.selectNodeIterator(XPathAPI.java:163) > at org.apache.xpath.XPathAPI.selectNodeIterator(XPathAPI.java:143) > at ApplyXPath.doMain(ApplyXPath.java:131) > at TApplet.start(TApplet.java:43) > at sun.applet.AppletPanel.run(AppletPanel.java:355) > at java.lang.Thread.run(Thread.java:536) > > The Problem occures in the Class : org.apache.xml.utils.TreeWalker while > calling an Constructer. > But as I looked in the Source the SecurityExcpetion is caught by a try catch > block. > Changes that I made at the source, for debugging purposes, are ignored > totally. > I inserted some System.out, also System.err Lines to get some outputs. But > nothing happens. > Do anybody else had this Exception also ? And what can I do against it ? > Is it possible that the Xalan Implementation in the rt.jar of the > jre1.4.0_01 is taken instead of the xalan.jar specified in the Applet tag ? > > Best regards from Germany > Tobias K�mpf
