You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by Pa...@chase.com on 2002/02/12 10:13:13 UTC
Exceptions while running embedde fop multithreaded
Running several threads calling
org.apache.fop.apps.Driver.run(Driver.java:508) causes nullpointer
exceptions.
Is FOP meant to support asynchronous calls and have I found a bug, or is it
not thread safe ?
building formatting object tree
building formatting object tree
building formatting object tree
building formatting object tree
building formatting object tree
setting up fonts
setting up fonts
setting up fonts
setting up fonts
setting up fonts
[1 [1 [1 [1 [1]] [2] [2]]
---------
11/Feb/2002 17:03:48 GMT+00:00 : Warning [null/com.chase.gmcc.base.xml.XMLUtility.renderFO(String, Document)]: Problem - reason: [null]
org.apache.fop.apps.FOPException
at java.lang.Throwable.fillInStackTrace(Native Method)
at java.lang.Throwable.<init>(Throwable.java:94)
at java.lang.Exception.<init>(Exception.java:42)
at org.apache.fop.apps.FOPException.<init>(FOPException.java:32)
at org.apache.fop.apps.Driver.render(Driver.java:429)
at org.apache.fop.apps.Driver.run(Driver.java:508)
at com.chase.gmcc.base.xml.XMLUtility.renderFO(XMLUtility.java:257)
at Test$1$MultiThreadedObjectProcessor.process(Test.java:31)
at com.chase.gmcc.base.utility.AbstractMultiThreadedObjectProcessor$ProcessorThread.run(AbstractMultiThreadedObjectProcessor.java:81)
---------
java.lang.NullPointerException
at java.lang.Throwable.fillInStackTrace(Native Method)
at java.lang.Throwable.<init>(Throwable.java:82)
at java.lang.Exception.<init>(Exception.java:33)
at org.xml.sax.SAXException.<init>(SAXException.java:61)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:965)
at org.apache.fop.apps.Driver.render(Driver.java:424)
at org.apache.fop.apps.Driver.run(Driver.java:508)
at com.chase.gmcc.base.xml.XMLUtility.renderFO(XMLUtility.java:257)
at Test$1$MultiThreadedObjectProcessor.process(Test.java:31)
at com.chase.gmcc.base.utility.AbstractMultiThreadedObjectProcessor$ProcessorThread.run(AbstractMultiThreadedObjectProcessor.java:81)
java.lang.NullPointerException
at org.apache.fop.image.GifJpegImage.loadImage(GifJpegImage.java:134)
at org.apache.fop.image.AbstractFopImage.getBitmaps(AbstractFopImage.java:212)
at org.apache.fop.pdf.PDFXObject.output(PDFXObject.java:67)
at org.apache.fop.pdf.PDFDocument.output(PDFDocument.java:1137)
at org.apache.fop.render.pdf.PDFRenderer.render(PDFRenderer.java:694)
at org.apache.fop.apps.StreamRenderer.queuePage(StreamRenderer.java:181)
at org.apache.fop.layout.AreaTree.addPage(AreaTree.java:81)
at org.apache.fop.fo.pagination.PageSequence.format(PageSequence.java:306)
at org.apache.fop.apps.StreamRenderer.render(StreamRenderer.java:166)
at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:155)
at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1398)
at org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1019)
at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1256)
at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:948)
at org.apache.fop.apps.Driver.render(Driver.java:424)
at org.apache.fop.apps.Driver.run(Driver.java:508)
at com.chase.gmcc.base.xml.XMLUtility.renderFO(XMLUtility.java:257)
at Test$1$MultiThreadedObjectProcessor.process(Test.java:31)
at com.chase.gmcc.base.utility.AbstractMultiThreadedObjectProcessor$ProcessorThread.run(AbstractMultiThreadedObjectProcessor.java:81)
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-dev-unsubscribe@xml.apache.org
For additional commands, email: fop-dev-help@xml.apache.org