Hi All, I use Fop-0.20.1 and try to fire SAX events from transformer directly to Driver renderer. With this source I have bunch of exceptions.
private void render(OutputStream out, String xmlURL, String xslURL){ try{ Driver driver = new Driver(); driver.setRenderer(driver.RENDER_PDF); driver.setOutputStream(out); Result saxResult = new SAXResult( driver.getContentHandler() ); Source xmlSource = new StreamSource(new URL(xmlURL).openStream()); Source xslSource = new StreamSource(new URL(xslURL).openStream()); TransformerFactory tFactory = TransformerFactory.newInstance(); Transformer transformer = tFactory.newTransformer(xslSource); transformer.transform( xmlSource, saxResult ); } catch (Exception e) { e.printStackTrace(); } return; } javax.xml.transform.TransformerException at org.apache.xalan.transformer.TransformerImpl.transformNode(Transforme rImpl.java:1212) at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java :2894) at java.lang.Thread.run(Thread.java:484) --------- java.lang.NullPointerException at org.apache.fop.fo.FOTreeBuilder.startDocument(FOTreeBuilder.java:167) at org.apache.xalan.transformer.QueuedStartDocument.flush(QueuedStartDoc ument.java:108) at org.apache.xalan.transformer.ResultTreeHandler.flushPending(ResultTre eHandler.java:758) at org.apache.xalan.transformer.ResultTreeHandler.processingInstruction( ResultTreeHandler.java:502) at org.apache.xalan.templates.ElemPI.execute(ElemPI.java:182) at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemFor Each.java:495) at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTempla tes.java:193) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr ansformerImpl.java:2154) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr ansformerImpl.java:2097) at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Tran sformerImpl.java:2029) at org.apache.xalan.transformer.TransformerImpl.transformNode(Transforme rImpl.java:1189) at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java :2894) at java.lang.Thread.run(Thread.java:484) javax.xml.transform.TransformerException at org.apache.xalan.transformer.TransformerImpl.transformNode(Transforme rImpl.java:1212) at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java :2894) at java.lang.Thread.run(Thread.java:484) --------- java.lang.NullPointerException at org.apache.fop.fo.FOTreeBuilder.startDocument(FOTreeBuilder.java:167) at org.apache.xalan.transformer.QueuedStartDocument.flush(QueuedStartDoc ument.java:108) at org.apache.xalan.transformer.ResultTreeHandler.flushPending(ResultTre eHandler.java:758) at org.apache.xalan.transformer.ResultTreeHandler.processingInstruction( ResultTreeHandler.java:502) at org.apache.xalan.templates.ElemPI.execute(ElemPI.java:182) at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemFor Each.java:495) at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTempla tes.java:193) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr ansformerImpl.java:2154) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr ansformerImpl.java:2097) at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Tran sformerImpl.java:2029) at org.apache.xalan.transformer.TransformerImpl.transformNode(Transforme rImpl.java:1189) at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java :2894) at java.lang.Thread.run(Thread.java:484) Can someone help my? Ivaylo --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]