xmlgraphics-fop-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shlomi Fish (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FOP-2262) fop-1.1 from the binary distribution crashes (NullPointerException) on a .fo file on x86-64
Date Fri, 21 Jun 2013 10:09:20 GMT

    [ https://issues.apache.org/jira/browse/FOP-2262?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13690171#comment-13690171
] 

Shlomi Fish commented on FOP-2262:
----------------------------------

Hi Luis,

sorry for the very late response. While it is good that it no longer happens on the trunk,
it's not perfect, because people are expected to use the 1.1 release, and are going to run
into this bug as long as it is the latest version. I finished packaging fop-1.1 for Mageia
Cauldron and was dismayed to find out that it no longer handles the documents on my homepage
properly. People may report this issue again as long as it is not fixed in a release.

Regards,

-- Shlomi Fish
                
> 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
>             Fix For: trunk
>
>         Attachments: case-for-drug-legalisation--hebrew-v3.fo
>
>
> 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

Mime
View raw message