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]