Since several weeks there is a nullpointer exception in InlineStackingLayoutManager.
The appended fo file is the shortest example I can construct to reproduce the error
(using Java 1.3.1_04 on Linux and snapshot xml-fop_20030308173134.tar.gz).

Remarks:

Removing text-align"justify" there is no exception
Removing hyphenate="true" language="de" there is no exception
Removing <fo:inline> and </fo:inline> there is no exception

There is also no exception in the following case:
<fo:inline>
Beantwoord deze vraag met ja, als u met de Cancel bewerking wilt doorgaan, waarop de 
functie anders
</fo:inline>

Regards
Rainer Garus




<?xml version="1.0" encoding="UTF-8"?> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format";> <fo:layout-master-set> <fo:simple-page-master margin-right="25.4mm" margin-left="25.4mm" page-height="297mm" page-width="210mm" master-name="simple"> <fo:region-body/> </fo:simple-page-master> </fo:layout-master-set>

<fo:page-sequence master-reference="simple">
<fo:flow flow-name="xsl-region-body">


<fo:block text-align="justify" start-indent="1.3cm" font-size="12pt" font-family="Times" hyphenate="true" language="de"> <fo:inline> Beantwoord deze vraag met ja, als u met de Cancel bewerking wilt doorgaan, waarop de functie anders </fo:inline> </fo:block>

</fo:flow>
</fo:page-sequence>
</fo:root>



[INFO] 1.0dev
[DEBUG] Building formatting object tree
[DEBUG] Current heap size: 720Kb
[DEBUG] Word to hyphenate: functie
Exception occured with a null error message
org.apache.fop.apps.FOPException
        at org.apache.fop.apps.CommandLineStarter.run(CommandLineStarter.java:117)
        at org.apache.fop.apps.Fop.main(Fop.java:68)

---------

java.lang.NullPointerException
        at 
org.apache.fop.layoutmgr.InlineStackingLayoutManager.initChildLC(InlineStackingLayoutManager.java:351)
        at 
org.apache.fop.layoutmgr.InlineStackingLayoutManager.getNextBreakPoss(InlineStackingLayoutManager.java:312)
        at 
org.apache.fop.layoutmgr.LineLayoutManager.getNextBreakPoss(LineLayoutManager.java:211)
        at 
org.apache.fop.layoutmgr.BlockLayoutManager.getNextBreakPoss(BlockLayoutManager.java:204)
        at 
org.apache.fop.layoutmgr.FlowLayoutManager.getNextBreakPoss(FlowLayoutManager.java:110)
        at 
org.apache.fop.layoutmgr.PageLayoutManager.getNextBreakPoss(PageLayoutManager.java:226)
        at 
org.apache.fop.layoutmgr.PageLayoutManager.doLayout(PageLayoutManager.java:193)
        at org.apache.fop.layoutmgr.PageLayoutManager.run(PageLayoutManager.java:173)
        at org.apache.fop.fo.pagination.PageSequence.format(PageSequence.java:390)
        at org.apache.fop.apps.LayoutHandler.endPageSequence(LayoutHandler.java:268)
        at org.apache.fop.fo.pagination.PageSequence.end(PageSequence.java:351)
        at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:169)
        at org.apache.xerces.parsers.AbstractSAXParser.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.DTDConfiguration.parse(Unknown Source)
        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.fop.apps.Driver.render(Driver.java:587)
        at org.apache.fop.apps.CommandLineStarter.run(CommandLineStarter.java:108)
        at org.apache.fop.apps.Fop.main(Fop.java:68)

Attachment: fo.zip
Description: Zip archive

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to