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]

Reply via email to