Hello Christian,

The XML parser changed in 1.5beta5, so you probably need to change your security settings to grant the permissions to the Xerces jar rather than to the Crimson jar.

Vincent.

Christian Enklaar wrote:
Hello,

I tried to switch from 1.5beta4 to 1.5beta5 - but seem to get security
problems with the SAXParser ...

String parser = XMLResourceDescriptor.getXMLParserClassName();
SAXDocumentFactory f = new SAXDocumentFactory(new GenericDOMImplementation(),parser);
StringReader sr = new StringReader(currentContent);
Document document = f.createDocument(null, sr);

leads to:

java.security.AccessControlException: access denied (java.util.PropertyPermission 
java.home read) at java.security.AccessControlContext.checkPermission(Unknown Source)  
       
at java.security.AccessController.checkPermission(Unknown Source)       
at java.lang.SecurityManager.checkPermission(Unknown Source)    
at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)        
at java.lang.System.getProperty(Unknown Source)         
at org.apache.xerces.util.SecuritySupport12$2.run(Unknown Source)       
at java.security.AccessController.doPrivileged(Native Method)   
at org.apache.xerces.util.SecuritySupport12.getSystemProperty(Unknown Source)   
at org.apache.xerces.util.ObjectFactory.createObject(Unknown Source)    
at org.apache.xerces.util.ObjectFactory.createObject(Unknown Source)    
at org.apache.xerces.parsers.SAXParser.<init>(Unknown Source)     
at org.apache.xerces.parsers.SAXParser.<init>(Unknown Source)     
at java.lang.Class.newInstance0(Native Method)  
at java.lang.Class.newInstance(Unknown Source)  
at org.xml.sax.helpers.NewInstance.newInstance(Unknown Source)  
at org.xml.sax.helpers.XMLReaderFactory.loadClass(Unknown Source)       
at org.xml.sax.helpers.XMLReaderFactory.createXMLReader(Unknown Source)         
at org.apache.batik.dom.util.SAXDocumentFactory.createDocument(Unknown Source)  
at org.apache.batik.dom.util.SAXDocumentFactory.createDocument(Unknown Source)

- I am displaying the document in an applet
- I included all jar files located in the lib-directory of the binary distribution
  in my classpath

Does anybody know what I am missing ?

Greetings, Christian.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to