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]

Reply via email to