You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by "Shlomi Fish (JIRA)" <ji...@apache.org> on 2013/06/06 12:02:20 UTC

[jira] [Created] (FOP-2262) fop-1.1 from the binary distribution crashes (NullPointerException) on a .fo file on x86-64

Shlomi Fish created FOP-2262:
--------------------------------

             Summary: fop-1.1 from the binary distribution crashes (NullPointerException) on a .fo file on x86-64
                 Key: FOP-2262
                 URL: https://issues.apache.org/jira/browse/FOP-2262
             Project: Fop
          Issue Type: Bug
    Affects Versions: 1.1
         Environment: Mageia Linux Cauldron x86-64
            Reporter: Shlomi Fish


When I run fop-1.1 from the binary distribution on the .fo file that I will attach I'm getting this result:

[SHELL]

shlomif@telaviv1:~$ which fop
/home/shlomif/Download/unpack/graphics/fop/bin/fop-1.1/fop
shlomif@telaviv1:~$ fop -fo ./case-for-drug-legalisation--hebrew-v3.fo -pdf foo.pdf
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Font "Symbol,normal,700" not found. Substituting with "Symbol,normal,400".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Font "ZapfDingbats,normal,700" not found. Substituting with "ZapfDingbats,normal,400".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "ב" (0x5d1, afii57665) not available in font "Helvetica-Bold".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "ע" (0x5e2, afii57682) not available in font "Helvetica-Bold".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "ד" (0x5d3, afii57667) not available in font "Helvetica-Bold".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "ה" (0x5d4, afii57668) not available in font "Helvetica-Bold".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "ל" (0x5dc, afii57676) not available in font "Helvetica-Bold".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "ג" (0x5d2, afii57666) not available in font "Helvetica-Bold".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "י" (0x5d9, afii57673) not available in font "Helvetica-Bold".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "ז" (0x5d6, afii57670) not available in font "Helvetica-Bold".
Jun 06, 2013 12:58:34 PM org.apache.fop.hyphenation.Hyphenator getHyphenationTree
SEVERE: Couldn't find hyphenation pattern for lang="he".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "ה" (0x5d4, afii57668) not available in font "Times-Roman".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "ק" (0x5e7, afii57687) not available in font "Times-Roman".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "ד" (0x5d3, afii57667) not available in font "Times-Roman".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "מ" (0x5de, afii57678) not available in font "Times-Roman".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "ו" (0x5d5, afii57669) not available in font "Times-Roman".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "ס" (0x5e1, afii57681) not available in font "Times-Roman".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "ר" (0x5e8, afii57688) not available in font "Times-Roman".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "י" (0x5d9, afii57673) not available in font "Times-Roman".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "ש" (0x5e9, afii57689) not available in font "Times-Bold".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "ח" (0x5d7, afii57671) not available in font "Times-Bold".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "י" (0x5d9, afii57673) not available in font "Times-Bold".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "ב" (0x5d1, afii57665) not available in font "Times-Bold".
Jun 06, 2013 12:58:34 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "ם" (0x5dd, afii57677) not available in font "Times-Bold".
Jun 06, 2013 12:58:35 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "ת" (0x5ea, afii57690) not available in font "Times-Bold".
Jun 06, 2013 12:58:35 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "ר" (0x5e8, afii57688) not available in font "Times-Bold".
Jun 06, 2013 12:58:35 PM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Glyph "ו" (0x5d5, afii57669) not available in font "Times-Bold".
Jun 06, 2013 12:58:35 PM org.apache.fop.cli.Main startFOP
SEVERE: Exception
org.apache.fop.apps.FOPException
java.lang.NullPointerException
        at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:303)
        at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:130)
        at org.apache.fop.cli.Main.startFOP(Main.java:177)
        at org.apache.fop.cli.Main.main(Main.java:208)
Caused by: java.lang.NullPointerException
        at org.apache.fop.area.inline.FilledArea.applyVariationFactor(FilledArea.java:127)
        at org.apache.fop.area.inline.InlineParent.applyVariationFactor(InlineParent.java:106)
        at org.apache.fop.area.inline.InlineParent.applyVariationFactor(InlineParent.java:106)
        at org.apache.fop.area.LineArea.finish(LineArea.java:261)
        at org.apache.fop.area.LineArea.handleIPDVariation(LineArea.java:239)
        at org.apache.fop.area.inline.InlineArea.notifyIPDVariation(InlineArea.java:267)
        at org.apache.fop.area.inline.InlineArea.handleIPDVariation(InlineArea.java:255)
        at org.apache.fop.area.inline.InlineArea.notifyIPDVariation(InlineArea.java:265)
        at org.apache.fop.area.inline.InlineArea.handleIPDVariation(InlineArea.java:255)
        at org.apache.fop.area.inline.InlineArea.notifyIPDVariation(InlineArea.java:265)
        at org.apache.fop.area.inline.InlineArea.handleIPDVariation(InlineArea.java:255)
        at org.apache.fop.area.inline.InlineArea.notifyIPDVariation(InlineArea.java:265)
        at org.apache.fop.area.inline.InlineArea.handleIPDVariation(InlineArea.java:255)
        at org.apache.fop.area.inline.UnresolvedPageNumber.resolveIDRef(UnresolvedPageNumber.java:122)
        at org.apache.fop.area.PageViewport.resolveIDRef(PageViewport.java:341)
        at org.apache.fop.area.IDTracker.tryIDResolution(IDTracker.java:151)
        at org.apache.fop.area.IDTracker.associateIDWithPageViewport(IDTracker.java:77)
        at org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.addIDToPage(AbstractPageSequenceLayoutManager.java:156)
        at org.apache.fop.layoutmgr.AbstractLayoutManager.addId(AbstractLayoutManager.java:394)
        at org.apache.fop.layoutmgr.BlockLayoutManager.addAreas(BlockLayoutManager.java:313)
        at org.apache.fop.layoutmgr.AreaAdditionUtil.addAreas(AreaAdditionUtil.java:113)
        at org.apache.fop.layoutmgr.FlowLayoutManager.addAreas(FlowLayoutManager.java:364)
        at org.apache.fop.layoutmgr.PageBreaker.addAreas(PageBreaker.java:285)
        at org.apache.fop.layoutmgr.AbstractBreaker.addAreas(AbstractBreaker.java:607)
        at org.apache.fop.layoutmgr.AbstractBreaker.addAreas(AbstractBreaker.java:481)
        at org.apache.fop.layoutmgr.PageBreaker.doPhase3(PageBreaker.java:313)
        at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:436)
        at org.apache.fop.layoutmgr.PageBreaker.doLayout(PageBreaker.java:90)
        at org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:113)
        at org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:267)
        at org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:128)
        at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:347)
        at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:181)
        at org.apache.xalan.transformer.TransformerIdentityImpl.endElement(TransformerIdentityImpl.java:1101)
        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:484)
        at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:300)
        ... 3 more

---------

java.lang.NullPointerException
        at org.apache.fop.area.inline.FilledArea.applyVariationFactor(FilledArea.java:127)
        at org.apache.fop.area.inline.InlineParent.applyVariationFactor(InlineParent.java:106)
        at org.apache.fop.area.inline.InlineParent.applyVariationFactor(InlineParent.java:106)
        at org.apache.fop.area.LineArea.finish(LineArea.java:261)
        at org.apache.fop.area.LineArea.handleIPDVariation(LineArea.java:239)
        at org.apache.fop.area.inline.InlineArea.notifyIPDVariation(InlineArea.java:267)
        at org.apache.fop.area.inline.InlineArea.handleIPDVariation(InlineArea.java:255)
        at org.apache.fop.area.inline.InlineArea.notifyIPDVariation(InlineArea.java:265)
        at org.apache.fop.area.inline.InlineArea.handleIPDVariation(InlineArea.java:255)
        at org.apache.fop.area.inline.InlineArea.notifyIPDVariation(InlineArea.java:265)
        at org.apache.fop.area.inline.InlineArea.handleIPDVariation(InlineArea.java:255)
        at org.apache.fop.area.inline.InlineArea.notifyIPDVariation(InlineArea.java:265)
        at org.apache.fop.area.inline.InlineArea.handleIPDVariation(InlineArea.java:255)
        at org.apache.fop.area.inline.UnresolvedPageNumber.resolveIDRef(UnresolvedPageNumber.java:122)
        at org.apache.fop.area.PageViewport.resolveIDRef(PageViewport.java:341)
        at org.apache.fop.area.IDTracker.tryIDResolution(IDTracker.java:151)
        at org.apache.fop.area.IDTracker.associateIDWithPageViewport(IDTracker.java:77)
        at org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.addIDToPage(AbstractPageSequenceLayoutManager.java:156)
        at org.apache.fop.layoutmgr.AbstractLayoutManager.addId(AbstractLayoutManager.java:394)
        at org.apache.fop.layoutmgr.BlockLayoutManager.addAreas(BlockLayoutManager.java:313)
        at org.apache.fop.layoutmgr.AreaAdditionUtil.addAreas(AreaAdditionUtil.java:113)
        at org.apache.fop.layoutmgr.FlowLayoutManager.addAreas(FlowLayoutManager.java:364)
        at org.apache.fop.layoutmgr.PageBreaker.addAreas(PageBreaker.java:285)
        at org.apache.fop.layoutmgr.AbstractBreaker.addAreas(AbstractBreaker.java:607)
        at org.apache.fop.layoutmgr.AbstractBreaker.addAreas(AbstractBreaker.java:481)
        at org.apache.fop.layoutmgr.PageBreaker.doPhase3(PageBreaker.java:313)
        at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:436)
        at org.apache.fop.layoutmgr.PageBreaker.doLayout(PageBreaker.java:90)
        at org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:113)
        at org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:267)
        at org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:128)
        at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:347)
        at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:181)
        at org.apache.xalan.transformer.TransformerIdentityImpl.endElement(TransformerIdentityImpl.java:1101)
        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:484)
        at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:300)
        at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:130)
        at org.apache.fop.cli.Main.startFOP(Main.java:177)
        at org.apache.fop.cli.Main.main(Main.java:208)

shlomif@telaviv1:~$ 

[/SHELL]

I will attach the file and it was generated from https://bitbucket.org/shlomif/shlomi-fish-homepage/src/fd41f29403cc8290c11d776073a42f04bbffd57e/lib/docbook/5/xml/case-for-drug-legalisation--hebrew-v3.xml?at=default which is a DocBook 5 document. It worked fine in fop-1.0.

Regards,

-- Shlomi Fish

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira