Hi, This looks like the NPE is occurring during layout, could you please provide the FO that causes this issue? If you could, try and cut down the FO as minimal as possible, just so that whomever looks at this issue can find the problem as quickly as possible.
Thanks Mehdi On 21 July 2012 13:16, Wilhelm <wilhelm.me...@fh-kl.de> wrote: > Am 21.07.2012 13:47, schrieb rsarg...@xmission.com: > >> Show the stack trace. >> > > start of the next element list is: page=112 col=0 > Exception > org.apache.fop.apps.**FOPException > java.lang.NullPointerException > at org.apache.fop.cli.**InputHandler.transformTo(** > InputHandler.java:302) > at org.apache.fop.cli.**InputHandler.renderTo(** > InputHandler.java:130) > at org.apache.fop.cli.Main.**startFOP(Main.java:174) > at org.apache.fop.cli.Main.main(**Main.java:205) > Caused by: java.lang.NullPointerException > at org.apache.fop.layoutmgr.**inline.** > InlineStackingLayoutManager.**getChangedKnuthElements(** > InlineStackingLayoutManager.**java:376) > at org.apache.fop.layoutmgr.**inline.InlineLayoutManager.** > getChangedKnuthElements(**InlineLayoutManager.java:537) > at org.apache.fop.layoutmgr.**inline.** > InlineStackingLayoutManager.**getChangedKnuthElements(** > InlineStackingLayoutManager.**java:368) > at org.apache.fop.layoutmgr.**inline.InlineLayoutManager.** > getChangedKnuthElements(**InlineLayoutManager.java:537) > at org.apache.fop.layoutmgr.**inline.LineLayoutManager.** > processUpdates(**LineLayoutManager.java:1349) > at org.apache.fop.layoutmgr.**inline.LineLayoutManager.** > findHyphenationPoints(**LineLayoutManager.java:1318) > at org.apache.fop.layoutmgr.**inline.LineLayoutManager.** > findOptimalBreakingPoints(**LineLayoutManager.java:797) > at org.apache.fop.layoutmgr.**inline.LineLayoutManager.** > createLineBreaks(**LineLayoutManager.java:763) > at org.apache.fop.layoutmgr.**inline.LineLayoutManager.** > getNextKnuthElements(**LineLayoutManager.java:592) > at org.apache.fop.layoutmgr.**BlockStackingLayoutManager.** > getNextChildElements(**BlockStackingLayoutManager.**java:571) > at org.apache.fop.layoutmgr.**BlockStackingLayoutManager.** > getNextChildElements(**BlockStackingLayoutManager.**java:552) > at org.apache.fop.layoutmgr.**BlockStackingLayoutManager.** > getNextKnuthElements(**BlockStackingLayoutManager.**java:280) > at org.apache.fop.layoutmgr.**BlockLayoutManager.** > getNextKnuthElements(**BlockLayoutManager.java:123) > at org.apache.fop.layoutmgr.**BlockLayoutManager.** > getNextKnuthElements(**BlockLayoutManager.java:115) > at org.apache.fop.layoutmgr.**BlockStackingLayoutManager.** > getNextChildElements(**BlockStackingLayoutManager.**java:571) > at org.apache.fop.layoutmgr.**BlockStackingLayoutManager.** > getNextChildElements(**BlockStackingLayoutManager.**java:552) > at org.apache.fop.layoutmgr.**BlockStackingLayoutManager.** > getNextKnuthElements(**BlockStackingLayoutManager.**java:280) > at org.apache.fop.layoutmgr.**BlockLayoutManager.** > getNextKnuthElements(**BlockLayoutManager.java:123) > at org.apache.fop.layoutmgr.**BlockLayoutManager.** > getNextKnuthElements(**BlockLayoutManager.java:115) > at org.apache.fop.layoutmgr.**FlowLayoutManager.** > getNextChildElements(**FlowLayoutManager.java:199) > at org.apache.fop.layoutmgr.**FlowLayoutManager.** > addChildElements(**FlowLayoutManager.java:140) > at org.apache.fop.layoutmgr.**FlowLayoutManager.** > addChildElements(**FlowLayoutManager.java:129) > at org.apache.fop.layoutmgr.**FlowLayoutManager.** > getNextKnuthElements(**FlowLayoutManager.java:70) > at org.apache.fop.layoutmgr.**PageBreaker.**getNextKnuthElements(* > *PageBreaker.java:216) > at org.apache.fop.layoutmgr.**AbstractBreaker.**getNextBlockList(* > *AbstractBreaker.java:692) > at org.apache.fop.layoutmgr.**PageBreaker.getNextBlockList(** > PageBreaker.java:149) > at org.apache.fop.layoutmgr.**PageBreaker.getNextBlockList(** > PageBreaker.java:132) > at org.apache.fop.layoutmgr.**AbstractBreaker.doLayout(** > AbstractBreaker.java:337) > at org.apache.fop.layoutmgr.**PageBreaker.doLayout(** > PageBreaker.java:85) > at org.apache.fop.layoutmgr.**PageSequenceLayoutManager.** > activateLayout(**PageSequenceLayoutManager.**java:107) > at org.apache.fop.area.**AreaTreeHandler.**endPageSequence(** > AreaTreeHandler.java:238) > at org.apache.fop.fo.pagination.**PageSequence.endOfNode(** > PageSequence.java:120) > at org.apache.fop.fo.**FOTreeBuilder$MainFOHandler.** > endElement(FOTreeBuilder.java:**349) > at org.apache.fop.fo.**FOTreeBuilder.endElement(** > FOTreeBuilder.java:177) > at org.apache.xalan.transformer.**TransformerIdentityImpl.** > endElement(**TransformerIdentityImpl.java:**1102) > at org.apache.xerces.parsers.**AbstractSAXParser.endElement(**Unknown > Source) > at org.apache.xerces.xinclude.**XIncludeHandler.endElement(**Unknown > Source) > at > org.apache.xerces.impl.**XMLNSDocumentScannerImpl.**scanEndElement(Unknown > Source) > at org.apache.xerces.impl.**XMLDocumentFragmentScannerImpl** > $FragmentContentDispatcher.**dispatch(Unknown Source) > at > org.apache.xerces.impl.**XMLDocumentFragmentScannerImpl**.scanDocument(Unknown > Source) > at org.apache.xerces.parsers.**XML11Configuration.parse(**Unknown > Source) > at org.apache.xerces.parsers.**XML11Configuration.parse(**Unknown > Source) > at org.apache.xerces.parsers.**XMLParser.parse(Unknown Source) > at org.apache.xerces.parsers.**AbstractSAXParser.parse(**Unknown > Source) > at > org.apache.xerces.jaxp.**SAXParserImpl$JAXPSAXParser.**parse(Unknown > Source) > at org.apache.xalan.transformer.**TransformerIdentityImpl.** > transform(**TransformerIdentityImpl.java:**485) > at org.apache.fop.cli.**InputHandler.transformTo(** > InputHandler.java:299) > ... 3 more > > --------- > > java.lang.NullPointerException > at org.apache.fop.layoutmgr.**inline.** > InlineStackingLayoutManager.**getChangedKnuthElements(** > InlineStackingLayoutManager.**java:376) > at org.apache.fop.layoutmgr.**inline.InlineLayoutManager.** > getChangedKnuthElements(**InlineLayoutManager.java:537) > at org.apache.fop.layoutmgr.**inline.** > InlineStackingLayoutManager.**getChangedKnuthElements(** > InlineStackingLayoutManager.**java:368) > at org.apache.fop.layoutmgr.**inline.InlineLayoutManager.** > getChangedKnuthElements(**InlineLayoutManager.java:537) > at org.apache.fop.layoutmgr.**inline.LineLayoutManager.** > processUpdates(**LineLayoutManager.java:1349) > at org.apache.fop.layoutmgr.**inline.LineLayoutManager.** > findHyphenationPoints(**LineLayoutManager.java:1318) > at org.apache.fop.layoutmgr.**inline.LineLayoutManager.** > findOptimalBreakingPoints(**LineLayoutManager.java:797) > at org.apache.fop.layoutmgr.**inline.LineLayoutManager.** > createLineBreaks(**LineLayoutManager.java:763) > at org.apache.fop.layoutmgr.**inline.LineLayoutManager.** > getNextKnuthElements(**LineLayoutManager.java:592) > at org.apache.fop.layoutmgr.**BlockStackingLayoutManager.** > getNextChildElements(**BlockStackingLayoutManager.**java:571) > at org.apache.fop.layoutmgr.**BlockStackingLayoutManager.** > getNextChildElements(**BlockStackingLayoutManager.**java:552) > at org.apache.fop.layoutmgr.**BlockStackingLayoutManager.** > getNextKnuthElements(**BlockStackingLayoutManager.**java:280) > at org.apache.fop.layoutmgr.**BlockLayoutManager.** > getNextKnuthElements(**BlockLayoutManager.java:123) > at org.apache.fop.layoutmgr.**BlockLayoutManager.** > getNextKnuthElements(**BlockLayoutManager.java:115) > at org.apache.fop.layoutmgr.**BlockStackingLayoutManager.** > getNextChildElements(**BlockStackingLayoutManager.**java:571) > at org.apache.fop.layoutmgr.**BlockStackingLayoutManager.** > getNextChildElements(**BlockStackingLayoutManager.**java:552) > at org.apache.fop.layoutmgr.**BlockStackingLayoutManager.** > getNextKnuthElements(**BlockStackingLayoutManager.**java:280) > at org.apache.fop.layoutmgr.**BlockLayoutManager.** > getNextKnuthElements(**BlockLayoutManager.java:123) > at org.apache.fop.layoutmgr.**BlockLayoutManager.** > getNextKnuthElements(**BlockLayoutManager.java:115) > at org.apache.fop.layoutmgr.**FlowLayoutManager.** > getNextChildElements(**FlowLayoutManager.java:199) > at org.apache.fop.layoutmgr.**FlowLayoutManager.** > addChildElements(**FlowLayoutManager.java:140) > at org.apache.fop.layoutmgr.**FlowLayoutManager.** > addChildElements(**FlowLayoutManager.java:129) > at org.apache.fop.layoutmgr.**FlowLayoutManager.** > getNextKnuthElements(**FlowLayoutManager.java:70) > at org.apache.fop.layoutmgr.**PageBreaker.**getNextKnuthElements(* > *PageBreaker.java:216) > at org.apache.fop.layoutmgr.**AbstractBreaker.**getNextBlockList(* > *AbstractBreaker.java:692) > at org.apache.fop.layoutmgr.**PageBreaker.getNextBlockList(** > PageBreaker.java:149) > at org.apache.fop.layoutmgr.**PageBreaker.getNextBlockList(** > PageBreaker.java:132) > at org.apache.fop.layoutmgr.**AbstractBreaker.doLayout(** > AbstractBreaker.java:337) > at org.apache.fop.layoutmgr.**PageBreaker.doLayout(** > PageBreaker.java:85) > at org.apache.fop.layoutmgr.**PageSequenceLayoutManager.** > activateLayout(**PageSequenceLayoutManager.**java:107) > at org.apache.fop.area.**AreaTreeHandler.**endPageSequence(** > AreaTreeHandler.java:238) > at org.apache.fop.fo.pagination.**PageSequence.endOfNode(** > PageSequence.java:120) > at org.apache.fop.fo.**FOTreeBuilder$MainFOHandler.** > endElement(FOTreeBuilder.java:**349) > at org.apache.fop.fo.**FOTreeBuilder.endElement(** > FOTreeBuilder.java:177) > at org.apache.xalan.transformer.**TransformerIdentityImpl.** > endElement(**TransformerIdentityImpl.java:**1102) > at org.apache.xerces.parsers.**AbstractSAXParser.endElement(**Unknown > Source) > at org.apache.xerces.xinclude.**XIncludeHandler.endElement(**Unknown > Source) > at > org.apache.xerces.impl.**XMLNSDocumentScannerImpl.**scanEndElement(Unknown > Source) > at org.apache.xerces.impl.**XMLDocumentFragmentScannerImpl** > $FragmentContentDispatcher.**dispatch(Unknown Source) > at > org.apache.xerces.impl.**XMLDocumentFragmentScannerImpl**.scanDocument(Unknown > Source) > at org.apache.xerces.parsers.**XML11Configuration.parse(**Unknown > Source) > at org.apache.xerces.parsers.**XML11Configuration.parse(**Unknown > Source) > at org.apache.xerces.parsers.**XMLParser.parse(Unknown Source) > at org.apache.xerces.parsers.**AbstractSAXParser.parse(**Unknown > Source) > at > org.apache.xerces.jaxp.**SAXParserImpl$JAXPSAXParser.**parse(Unknown > Source) > at org.apache.xalan.transformer.**TransformerIdentityImpl.** > transform(**TransformerIdentityImpl.java:**485) > at org.apache.fop.cli.**InputHandler.transformTo(** > InputHandler.java:299) > at org.apache.fop.cli.**InputHandler.renderTo(** > InputHandler.java:130) > at org.apache.fop.cli.Main.**startFOP(Main.java:174) > at org.apache.fop.cli.Main.main(**Main.java:205) > > > > >> Quoting Wilhelm <wilhelm.me...@fh-kl.de>: >> >> Hi, >>> >>> using fop-1.0 oder fop-1.1rc1 I get NullPointerExceptions if I enable >>> hyphenation (language=de). >>> >>> Any hints? >>> >>> -- >>> Wilhelm >>> >>> >> >> ------------------------------**------------------------------**--------- >> To unsubscribe, e-mail: >> fop-users-unsubscribe@**xmlgraphics.apache.org<fop-users-unsubscr...@xmlgraphics.apache.org> >> For additional commands, e-mail: >> fop-users-help@xmlgraphics.**apache.org<fop-users-h...@xmlgraphics.apache.org> >> >> > > -- > Wilhelm > > > ------------------------------**------------------------------**--------- > To unsubscribe, e-mail: > fop-users-unsubscribe@**xmlgraphics.apache.org<fop-users-unsubscr...@xmlgraphics.apache.org> > For additional commands, e-mail: > fop-users-help@xmlgraphics.**apache.org<fop-users-h...@xmlgraphics.apache.org> > >