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]
