Hi Wilhelm,

I've created a bug[1] to track this issue, I'll investigate and post any
findings.

Mehdi

[1] https://issues.apache.org/bugzilla/show_bug.cgi?id=53586

On 21 July 2012 17:00, Wilhelm <wilhelm.me...@fh-kl.de> wrote:

> Am 21.07.2012 14:22, schrieb mehdi houshmand:
>
>  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.
>>
>
> attached you find the offending test.fo (it was generated from test.xml).
>
>
>> Thanks
>>
>> Mehdi
>>
>> On 21 July 2012 13:16, Wilhelm <wilhelm.me...@fh-kl.de
>> <mailto:wilhelm.me...@fh-kl.de**>> wrote:
>>
>>     Am 21.07.2012 13 <tel:21.07.2012%2013>:47, schrieb
>>     rsarg...@xmission.com <mailto: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
>>     <http://org.apache.fop.fo>.__**FOTreeBuilder$MainFOHandler.__**
>> endElement(FOTreeBuilder.java:**__349)
>>              at org.apache.fop.fo
>>     <http://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
>>     <http://org.apache.fop.fo>.__**FOTreeBuilder$MainFOHandler.__**
>> endElement(FOTreeBuilder.java:**__349)
>>              at org.apache.fop.fo
>>     <http://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
>>         <mailto: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@__xmlgra**phics.apache.org<http://xmlgraphics.apache.org>
>>         
>> <mailto:fop-users-unsubscribe@**xmlgraphics.apache.org<fop-users-unsubscr...@xmlgraphics.apache.org>
>> >
>>         For additional commands, e-mail:
>>         fop-users-help@xmlgraphics.__a**pache.org <http://apache.org>
>>         
>> <mailto:fop-users-help@**xmlgraphics.apache.org<fop-users-h...@xmlgraphics.apache.org>
>> >
>>
>>
>>
>>     --
>>     Wilhelm
>>
>>
>>     ------------------------------**__----------------------------**
>> --__---------
>>     To unsubscribe, e-mail:
>>     
>> fop-users-unsubscribe@__xmlgra**phics.apache.org<http://xmlgraphics.apache.org>
>>     
>> <mailto:fop-users-unsubscribe@**xmlgraphics.apache.org<fop-users-unsubscr...@xmlgraphics.apache.org>
>> >
>>     For additional commands, e-mail:
>>     fop-users-help@xmlgraphics.__a**pache.org <http://apache.org>
>>     
>> <mailto:fop-users-help@**xmlgraphics.apache.org<fop-users-h...@xmlgraphics.apache.org>
>> >
>>
>>
>>
>
> --
> Wilhelm
>
>

Reply via email to