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]