The class org.apache.batik.util.XMLResourceDescriptor uses a hard-coded reference (in 
XMLResourceDescriptor.properties) to the Xerces SAX Parser. Thus, running batik using 
the built-in parser of jdk1.4.2 (Crimson) without xerces in the classpath causes the 
following exception (custom classnames edited):

java.io.IOException: SAX2 driver class org.apache.xerces.parsers.SAXParser not found
        at org.apache.batik.dom.util.SAXDocumentFactory.createDocument(Unknown Source)
        at org.apache.batik.dom.util.SAXDocumentFactory.createDocument(Unknown Source)
        at org.apache.batik.dom.svg.SAXSVGDocumentFactory.createDocument(Unknown 
Source)
        at org.apache.batik.dom.svg.SAXSVGDocumentFactory.createDocument(Unknown 
Source)
        at org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(Unknown Source)
        at org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(Unknown Source)
        at SomeClass.createTIFF(SomeClass.java:181)
        at SomeClass.run(SomeClass.java:78)
        at java.lang.Thread.run(Unknown Source)
org.apache.batik.transcoder.TranscoderException: null
Enclosed Exception:
SAX2 driver class org.apache.xerces.parsers.SAXParser not found
        at org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(Unknown Source)
        at org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(Unknown Source)
        at SomeClass.createTIFF(SomeClass.java:181)
        at SomeClass.run(SomeClass.java:78)
        at java.lang.Thread.run(Unknown Source)

Shouldn't the default SAX Parser be used?




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

Reply via email to