The call to run() is not necessary. The transformation is started when the SAX startDocument() is called by the XSLT Transformer.
On 22.11.2002 13:33:23 Matthias Brunner wrote: > Hello, > > I am trying to use FOP by firing SAX events: > > fopDriver.setOutputStream(System.out); > fopDriver.setRenderer(fopDriver.RENDER_XML); > stylesheet.newTransformer().transform( > new DOMSource(source), > new SAXResult(fopDriver.getContentHandler()) > ); > fopDriver.run(); > > I get a NullPointerException when the formatting object tree is > built. Am I doing anything wrong? Setting a logger does not help. > When using the DefaultContentHandler instead of FOP's no error is > reported. That's why I think it's a FOP bug. > > Software: FOP 0.20.4, Sun JDK 1.4.1_01, Linux > > > > Output: > [ERROR] Logger not set > [INFO] building formatting object tree > [WARNING] Screen logger not set. > [INFO] [1] > [INFO] [2] > javax.xml.transform.TransformerException: > java.lang.NullPointerException > at > org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1226) Jeremias Maerki --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]