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