Bug 13450 - FOP0.20.4 embedded rendering throws exception
Summary: FOP0.20.4 embedded rendering throws exception
Status: CLOSED FIXED
Alias: None
Product: Fop - Now in Jira
Classification: Unclassified
Component: pdf (show other bugs)
Version: 0.20.4
Hardware: PC All
: P3 critical
Target Milestone: ---
Assignee: fop-dev
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-10-09 10:30 UTC by eveline Hofbauer
Modified: 2012-04-01 06:31 UTC (History)
0 users



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description eveline Hofbauer 2002-10-09 10:30:37 UTC
Since having changed to fop 0.20.4 version the embedded rendering of from BATIK 
generated SVG does not work anymore. The following Error is produced:

--------------------------------------------------------------------------------
-
INFO] building formatting object tree
[INFO] [1]
[ERROR] svg graphic could not be built: null
java.lang.NullPointerException
	at java.util.Hashtable.get(Hashtable.java:320)
	at java.net.URL.getURLStreamHandler(URL.java:884)
	at java.net.URL.<init>(URL.java:305)
	at java.net.URL.<init>(URL.java:224)
	at java.net.URL.<init>(URL.java:243)
	at org.apache.batik.util.ParsedURLData.buildURL(Unknown Source)
	at org.apache.batik.util.ParsedURLData.openStreamInternal(Unknown 
Source)
	at org.apache.batik.util.ParsedURLData.openStream(Unknown Source)
	at org.apache.batik.util.ParsedURL.openStream(Unknown Source)
	at org.apache.batik.dom.svg.SAXSVGDocumentFactory.createDocument
(Unknown Source)
	at org.apache.batik.bridge.DocumentLoader.loadDocument(Unknown Source)
	at org.apache.batik.bridge.URIResolver.getNode(Unknown Source)
	at org.apache.batik.bridge.URIResolver.getElement(Unknown Source)
	at org.apache.batik.bridge.BridgeContext.getReferencedElement(Unknown 
Source)
	at org.apache.batik.bridge.CSSUtilities.convertClipPath(Unknown Source)
	at org.apache.batik.bridge.AbstractGraphicsNodeBridge.buildGraphicsNode
(Unknown Source)
	at org.apache.batik.bridge.SVGShapeElementBridge.buildGraphicsNode
(Unknown Source)
	at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown Source)
	at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source)
	at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown Source)
	at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source)
	at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown Source)
	at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source)
	at org.apache.batik.bridge.GVTBuilder.build(Unknown Source)
	at org.apache.fop.render.pdf.PDFRenderer.renderSVGDocument(Unknown 
Source)
	at org.apache.fop.render.pdf.PDFRenderer.renderSVGArea(Unknown Source)
	at org.apache.fop.svg.SVGArea.render(Unknown Source)
	at org.apache.fop.render.pdf.PDFRenderer.renderForeignObjectArea
(Unknown Source)
	at org.apache.fop.layout.inline.ForeignObjectArea.render(Unknown Source)
	at org.apache.fop.render.AbstractRenderer.renderLineArea(Unknown Source)
	at org.apache.fop.layout.LineArea.render(Unknown Source)
	at org.apache.fop.render.AbstractRenderer.renderBlockArea(Unknown 
Source)
	at org.apache.fop.layout.BlockArea.render(Unknown Source)
	at org.apache.fop.render.AbstractRenderer.renderBlockArea(Unknown 
Source)
	at org.apache.fop.layout.BlockArea.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.AbstractSAXParser.endElement
(AbstractSAXParser.java:559)
	at org.apache.xerces.impl.XMLNamespaceBinder.handleEndElement
(XMLNamespaceBinder.java:853)
	at org.apache.xerces.impl.XMLNamespaceBinder.endElement
(XMLNamespaceBinder.java:643)
	at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement
(XMLDTDValidator.java:2978)
	at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement
(XMLDTDValidator.java:918)
	at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.handleEndElement
(XMLDocumentFragmentScannerImpl.java:1145)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement
(XMLDocumentFragmentScannerImpl.java:988)
	at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.
dispatch(XMLDocumentFragmentScannerImpl.java:1446)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(XMLDocumentFragmentScannerImpl.java:333)
	at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:529)
	at org.apache.xerces.parsers.StandardParserConfiguration.parse
(StandardParserConfiguration.java:585)
	at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
	at org.apache.xerces.parsers.AbstractSAXParser.parse
(AbstractSAXParser.java:1148)
	at org.apache.fop.apps.Driver.render(Unknown Source)
	at org.apache.fop.apps.Driver.run(Unknown Source)
	at com.csg.cs.tfw.util.document.processor.PDFDocumentProcessor.process
(PDFDocumentProcessor.java:73)
	at com.csg.cs.tfw.util.document.DocumentManager.render
(DocumentManager.java:128)
	at 
com.csg.cs.tfw.util.document.documentElements.graphic.test.TestDokument.<init>
(TestDokument.java:416)
	at 
com.csg.cs.tfw.util.document.documentElements.graphic.test.TestDokument.main
(TestDokument.java:485)

--------------------------------------------------------------------------------
The command line rendering works!!!
Comment 1 Jeremias Maerki 2002-10-09 12:10:16 UTC
This is probably the same problem as described in the two threads below:
http://koala.ilog.fr/batik/mlists/batik-users/archives/msg01945.html
http://koala.ilog.fr/batik/mlists/batik-users/archives/msg02019.html

It looks like we have to include an upgraded Batik for 0.20.5.

Eveline, could you please attach the FO file you've already sent me to this 
bugreport, so the person who will handle this bug will be able to test? Thanks.
Comment 2 Oleg Tkachenko 2002-11-19 16:46:52 UTC
Well, Batik is upgraded up to 1.5b4, does it help? Jeremias, if you still have
example FO file, check it out if it works now, please.
Comment 3 Pascal Sancho 2007-10-23 07:36:52 UTC
Bug fixed in FOP 0.20.5 ;)
Comment 4 Glenn Adams 2012-04-01 06:31:16 UTC
batch transition pre-FOP1.0 resolved+fixed bugs to closed+fixed