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]