You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-users@xmlgraphics.apache.org by Mikael Westergren <mi...@svenskaspel.se> on 2006/06/09 12:21:20 UTC
NullPointerException in 0.92beta
Hi!
I'm trying out the new version with our old xslt stylesheet that worked fine in
0.2.5 but got the following error. Does anyone know if this is a bug or a not
so wellformed xslt stylesheet?
C:\temp\fop\fop>fop -xsl ..\xsl\km_bkon.xsl -
xml ..\infiles\bkon\KM_BKON_43038_21365_JF.DAT -awt
2006-jun-09 12:13:10 org.apache.fop.fo.FOTreeBuilder$MainFOHandler endElement
VARNING: Mismatch: page-sequence (http://www.w3.org/1999/XSL/Format) vs. root
(http://www.w3.org/1999/XSL/Format)
2006-jun-09 12:13:10 org.apache.fop.fo.FOTreeBuilder fatalError
ALLVARLIG: javax.xml.transform.TransformerException:
java.lang.NullPointerException
2006-jun-09 12:13:10 org.apache.fop.cli.Main startFOP
ALLVARLIG: Exception
javax.xml.transform.TransformerException: java.lang.NullPointerException
at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:167)
at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:114)
at org.apache.fop.cli.Main.startFOP(Main.java:159)
at org.apache.fop.cli.Main.main(Main.java:190)
---------
; SystemID: file:///C:/temp/fop/fop/../xsl/km_bkon.xsl
javax.xml.transform.TransformerException: java.lang.NullPointerException
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
(TransformerImpl.java:2416)
at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode
(TransformerImpl.java:2281)
at org.apache.xalan.transformer.TransformerImpl.transformNode
(TransformerImpl.java:1367)
at org.apache.xalan.transformer.TransformerImpl.transform
(TransformerImpl.java:709)
at org.apache.xalan.transformer.TransformerImpl.transform
(TransformerImpl.java:1284)
at org.apache.xalan.transformer.TransformerImpl.transform
(TransformerImpl.java:1262)
at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:164)
at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:114)
at org.apache.fop.cli.Main.startFOP(Main.java:159)
at org.apache.fop.cli.Main.main(Main.java:190)
Caused by: java.lang.NullPointerException
at org.apache.fop.fo.flow.TableRow.addChildNode(TableRow.java:193)
at org.apache.fop.fo.FONode.clone(FONode.java:83)
at org.apache.fop.fo.FObj.clone(FObj.java:96)
at org.apache.fop.fo.flow.RetrieveMarker.cloneSubtree
(RetrieveMarker.java:143)
at org.apache.fop.fo.flow.RetrieveMarker.cloneSubtree
(RetrieveMarker.java:145)
at org.apache.fop.fo.flow.RetrieveMarker.cloneSubtree
(RetrieveMarker.java:145)
at org.apache.fop.fo.flow.RetrieveMarker.cloneSubtree
(RetrieveMarker.java:145)
at org.apache.fop.fo.flow.RetrieveMarker.cloneSubtree
(RetrieveMarker.java:145)
at org.apache.fop.fo.flow.RetrieveMarker.cloneFromMarker
(RetrieveMarker.java:163)
at org.apache.fop.fo.flow.RetrieveMarker.bindMarker
(RetrieveMarker.java:214)
at
org.apache.fop.layoutmgr.PageSequenceLayoutManager.resolveRetrieveMarker
(PageSequenceLayoutManager.java:653)
at org.apache.fop.layoutmgr.AbstractLayoutManager.createChildLMs
(AbstractLayoutManager.java:247)
at
org.apache.fop.layoutmgr.BlockLayoutManager$ProxyLMiter.createNextChildLMs
(BlockLayoutManager.java:146)
at org.apache.fop.layoutmgr.BlockLayoutManager$ProxyLMiter.hasNext
(BlockLayoutManager.java:139)
at org.apache.fop.layoutmgr.BlockLayoutManager.createNextChildLMs
(BlockLayoutManager.java:159)
at org.apache.fop.layoutmgr.LMiter.hasNext(LMiter.java:39)
at org.apache.fop.layoutmgr.AbstractLayoutManager.getChildLM
(AbstractLayoutManager.java:107)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements
(BlockStackingLayoutManager.java:258)
at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements
(BlockLayoutManager.java:105)
at
org.apache.fop.layoutmgr.StaticContentLayoutManager$StaticContentBreaker.getNext
KnuthElements(StaticContentLayo
utManager.java:306)
at org.apache.fop.layoutmgr.AbstractBreaker.getNextBlockList
(AbstractBreaker.java:502)
at org.apache.fop.layoutmgr.AbstractBreaker.doLayout
(AbstractBreaker.java:252)
at org.apache.fop.layoutmgr.StaticContentLayoutManager.doLayout
(StaticContentLayoutManager.java:230)
at org.apache.fop.layoutmgr.PageSequenceLayoutManager.layoutSideRegion
(PageSequenceLayoutManager.java:688)
at org.apache.fop.layoutmgr.PageSequenceLayoutManager.finishPage
(PageSequenceLayoutManager.java:695)
at org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout
(PageSequenceLayoutManager.java:154)
at org.apache.fop.area.AreaTreeHandler.endPageSequence
(AreaTreeHandler.java:320)
at org.apache.fop.fo.pagination.PageSequence.endOfNode
(PageSequence.java:147)
at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement
(FOTreeBuilder.java:357)
at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:193)
at org.apache.xml.serializer.ToXMLSAXHandler.endElement
(ToXMLSAXHandler.java:261)
at org.apache.xalan.templates.ElemLiteralResult.execute
(ElemLiteralResult.java:1399)
at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes
(ElemApplyTemplates.java:393)
at org.apache.xalan.templates.ElemApplyTemplates.execute
(ElemApplyTemplates.java:176)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
(TransformerImpl.java:2411)
... 9 more
---------
java.lang.NullPointerException
at org.apache.fop.fo.flow.TableRow.addChildNode(TableRow.java:193)
at org.apache.fop.fo.FONode.clone(FONode.java:83)
at org.apache.fop.fo.FObj.clone(FObj.java:96)
at org.apache.fop.fo.flow.RetrieveMarker.cloneSubtree
(RetrieveMarker.java:143)
at org.apache.fop.fo.flow.RetrieveMarker.cloneSubtree
(RetrieveMarker.java:145)
at org.apache.fop.fo.flow.RetrieveMarker.cloneSubtree
(RetrieveMarker.java:145)
at org.apache.fop.fo.flow.RetrieveMarker.cloneSubtree
(RetrieveMarker.java:145)
at org.apache.fop.fo.flow.RetrieveMarker.cloneSubtree
(RetrieveMarker.java:145)
at org.apache.fop.fo.flow.RetrieveMarker.cloneFromMarker
(RetrieveMarker.java:163)
at org.apache.fop.fo.flow.RetrieveMarker.bindMarker
(RetrieveMarker.java:214)
at
org.apache.fop.layoutmgr.PageSequenceLayoutManager.resolveRetrieveMarker
(PageSequenceLayoutManager.java:653)
at org.apache.fop.layoutmgr.AbstractLayoutManager.createChildLMs
(AbstractLayoutManager.java:247)
at
org.apache.fop.layoutmgr.BlockLayoutManager$ProxyLMiter.createNextChildLMs
(BlockLayoutManager.java:146)
at org.apache.fop.layoutmgr.BlockLayoutManager$ProxyLMiter.hasNext
(BlockLayoutManager.java:139)
at org.apache.fop.layoutmgr.BlockLayoutManager.createNextChildLMs
(BlockLayoutManager.java:159)
at org.apache.fop.layoutmgr.LMiter.hasNext(LMiter.java:39)
at org.apache.fop.layoutmgr.AbstractLayoutManager.getChildLM
(AbstractLayoutManager.java:107)
at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements
(BlockStackingLayoutManager.java:258)
at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements
(BlockLayoutManager.java:105)
at
org.apache.fop.layoutmgr.StaticContentLayoutManager$StaticContentBreaker.getNext
KnuthElements(StaticContentLayo
utManager.java:306)
at org.apache.fop.layoutmgr.AbstractBreaker.getNextBlockList
(AbstractBreaker.java:502)
at org.apache.fop.layoutmgr.AbstractBreaker.doLayout
(AbstractBreaker.java:252)
at org.apache.fop.layoutmgr.StaticContentLayoutManager.doLayout
(StaticContentLayoutManager.java:230)
at org.apache.fop.layoutmgr.PageSequenceLayoutManager.layoutSideRegion
(PageSequenceLayoutManager.java:688)
at org.apache.fop.layoutmgr.PageSequenceLayoutManager.finishPage
(PageSequenceLayoutManager.java:695)
at org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout
(PageSequenceLayoutManager.java:154)
at org.apache.fop.area.AreaTreeHandler.endPageSequence
(AreaTreeHandler.java:320)
at org.apache.fop.fo.pagination.PageSequence.endOfNode
(PageSequence.java:147)
at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement
(FOTreeBuilder.java:357)
at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:193)
at org.apache.xml.serializer.ToXMLSAXHandler.endElement
(ToXMLSAXHandler.java:261)
at org.apache.xalan.templates.ElemLiteralResult.execute
(ElemLiteralResult.java:1399)
at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes
(ElemApplyTemplates.java:393)
at org.apache.xalan.templates.ElemApplyTemplates.execute
(ElemApplyTemplates.java:176)
at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
(TransformerImpl.java:2411)
at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode
(TransformerImpl.java:2281)
at org.apache.xalan.transformer.TransformerImpl.transformNode
(TransformerImpl.java:1367)
at org.apache.xalan.transformer.TransformerImpl.transform
(TransformerImpl.java:709)
at org.apache.xalan.transformer.TransformerImpl.transform
(TransformerImpl.java:1284)
at org.apache.xalan.transformer.TransformerImpl.transform
(TransformerImpl.java:1262)
at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:164)
at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:114)
at org.apache.fop.cli.Main.startFOP(Main.java:159)
at org.apache.fop.cli.Main.main(Main.java:190)
C:\temp\fop\fop>
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
Re: NullPointerException in 0.92beta
Posted by Andreas L Delmelle <a_...@pandora.be>.
On Jun 9, 2006, at 12:21, Mikael Westergren wrote:
> Hi!
>
> I'm trying out the new version with our old xslt stylesheet that
> worked fine in
> 0.2.5 but got the following error. Does anyone know if this is a
> bug or a not
> so wellformed xslt stylesheet?
Nothing wrong with the stylesheet.
In 0.92beta it is a bug, in the trunk it _was_ a bug... :)
see: http://svn.apache.org/viewvc?rev=412224&view=rev
The only options for now:
- don't use tables in markers
- download FOP Trunk and compile
Take care: there's still an open issue regarding percentage
resolution in retrieve-marker, so you currently cannot use
width="100%" on the tables in markers (absolute values are no
problem) :(
HTH!
Andreas
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org