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