I am trying to render a document and want to pipe the OutputStream to a PipedInputStream
I have this code and I receiving the following error, can anyone help ? Thks, Leonardo ************************************ driver.setRenderer(org.apache.fop.apps.Driver.RENDER_PS); java.io.PipedOutputStream pout = new java.io.PipedOutputStream(); BufferedOutputStream out = new BufferedOutputStream(pout); pin = new java.io.PipedInputStream(pout); driver.setOutputStream(out); Thread writer = new Thread() { public void run() { try { driver.render(getSourceDom()); System.out.println("**AFTER RENDER**"); } catch (FOPException ex) { ex.printStackTrace(); } } }; Thread reader = new Thread() { public void run() { try { sfax.send(pin,"056721637"); System.out.println("**AFTER FAX**"); } catch (ServerResponseErrorException ex) { ex.printStackTrace(); }catch (IOException ex) { ex.printStackTrace(); } } }; writer.start(); reader.start(); ********************************* java.lang.NullPointerException at java.io.FilterOutputStream.write(Unknown Source) at java.io.FilterOutputStream.write(Unknown Source) at java.io.FilterOutputStream.write(Unknown Source) at org.apache.fop.render.ps.PSStream.write(Unknown Source) at org.apache.fop.render.ps.PSRenderer.write(Unknown Source) at org.apache.fop.render.ps.PSRenderer.startRenderer(Unknown Source) at org.apache.fop.apps.StreamRenderer.startRenderer(Unknown Source) at org.apache.fop.fo.FOTreeBuilder.startDocument(Unknown Source) at org.apache.fop.tools.DocumentReader.parse(Unknown Source) at org.apache.fop.apps.Driver.render(Unknown Source) at org.apache.fop.apps.Driver.render(Unknown Source) at com.lulli.printools.PrintTool$1.run(PrintTool.java:260) ********************************* --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]