Adrian Giessel wrote:
> So, my problem is that a NullPointerException is thrown within FOP (and
> caught / swallowed) when processing my charts. The message in the logs is:
>
> ERROR   (2003-05-26) 17:25.10:531   [cocoon.m]
> (/cocoon/n13/mfi/mfi-list.report) ExecuteThread: '10' for queue:
> 'default'/PDFRenderer: svg graphic could not be built: null
> java.lang.NullPointerException
>         <<no stack trace available>>
>
>
> I cannot include the full xsl:fo (legal / size reasons), but the pertinent
> fragent is attached. The fragment two
> <fo:instream-foreign-object/>s to test
> the overall generation. The first one displays without any issues.
> The second one is the one causing issues. However, the SVG embedded is
> correctly rendered by Adobe SVG viewer, and also converts correctly to a
> JPEG using Batik - hence the conclusion that this is a FOP issue.
>
> Has anyone come across this before, or can someone please point me in the
> correct direction.

Unfortunately - I do not have a solution to your issue.  I can at least
confirm that I too have seen this issue.  The SVG seems to render fine in an
FOP:AWT-Preview screen.  But - when saved to PDF - I get the null pointer
exception.  As a temporary work around I am using PNG instead.

I can however add some stack trace information (using FOP 0.20.4).  I could
also provide supporting data if it would help someone.  My data has no
privacy issues.

java.lang.NullPointerException  at
org.apache.fop.svg.PDFTextPainter.paint(Unknown Source)         at
org.apache.batik.gvt.TextNode.primitivePaint(Unknown Source)    at
org.apache.batik.gvt.AbstractGraphicsNode.paint(Unknown Source)         at
org.apache.batik.gvt.TextNode.paint(Unknown Source)     at
org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Unknown Source)
at org.apache.batik.gvt.AbstractGraphicsNode.paint(Unknown Source)      at
org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Unknown Source)
at org.apache.batik.gvt.AbstractGraphicsNode.paint(Unknown Source)      at
org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Unknown Source)
at org.apache.batik.gvt.CanvasGraphicsNode.primitivePaint(Unknown Source)
at org.apache.batik.gvt.AbstractGraphicsNode.paint(Unknown Source)      at
org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Unknown Source)
at org.apache.batik.gvt.AbstractGraphicsNode.paint(Unknown Source)      at
org.apache.fop.render.pdf.PDFRenderer.renderSVGDocument(Unknown Source)         
at
org.apache.fop.render.pdf.PDFRenderer.drawImageScaled(Unknown Source)   at
org.apache.fop.render.AbstractRenderer.renderImageArea(Unknown Source)  at
org.apache.fop.image.ImageArea.render(Unknown Source)   at
org.apache.fop.render.AbstractRenderer.renderAreaContainer(Unknown Source)
at org.apache.fop.layout.ColumnArea.render(Unknown Source)      at
org.apache.fop.render.AbstractRenderer.renderSpanArea(Unknown Source)   at
org.apache.fop.layout.SpanArea.render(Unknown Source)   at
org.apache.fop.render.AbstractRenderer.renderBodyAreaContainer(Unknown
Source)         at org.apache.fop.render.pdf.PDFRenderer.renderPage(Unknown 
Source)
at org.apache.fop.render.pdf.PDFRenderer.render(Unknown Source)         at
org.apache.fop.apps.StreamRenderer.queuePage(Unknown Source)    at
org.apache.fop.layout.AreaTree.addPage(Unknown Source)  at
org.apache.fop.fo.pagination.PageSequence.format(Unknown Source)        at
org.apache.fop.apps.StreamRenderer.render(Unknown Source)       at
org.apache.fop.fo.FOTreeBuilder.endElement(Unknown Source)      at
org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)     at
org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator
.java:1480)     at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.java:1149)     at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
java:381)       at
org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1081)        at
org.apache.fop.apps.Driver.render(Unknown Source)       at
org.apache.fop.apps.Driver.run(Unknown Source)

- Robert



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to