Re: java.util.NoSuchElementException>org.apache.fop.apps.FOPException

Eduard Tibet <[email protected]>
Newsgroups gmane.text.xml.fop.user
Message-ID <CAGERfio-zzOuN++-tnn27pZKDZgkf58oHAjvCLdQVJBT3ZR9qQ@mail.gmail.com>
Mathieu,

have you tried 2 pass generation (xml > fo, fo > pdf)? Note, that xml
> fo is only FOPs bonus-like feature and other xslt processors can
generate different results.

FYI, I have faced such issues when using saxon combining with certain
docbook xsl stylesheets version. But there were no such exceptions
with xsltproc.

Try to do the following:
1. xsltproc, xalan and saxon to create fo files (different output fo-files!);
2. try to make pdf with each .fo file using FOP and look for the
result; You can also try to use FOP 2.1 and the previous stable
version of FOP.
3. if there are any exceptions - try to ask (see note below).

Note, that DocBook questions are better to ask at the docbook-apps
mailing list [1]

[1] http://docbook.org/help

--
regards,
 ET

2016-12-08 18:56 GMT+03:00 Mathieu Malaterre <[email protected]>:
> Hi all,
>
> I am trying to build the DICOM standard (docbook 5) using fop 2.1, but
> it keeps on failing with [*].
>
> How should I go debugging this (there is no context in the error
> message to locate a particular line). As a side note, the input
> docbook 5 is clean (jing validation using
> /usr/share/xml/docbook/schema/rng/5.0/docbook.rng).
>
> Thanks for comments
> -M
>
> [*]
> [INFO] FOUserAgent - Rendered page #826.
> [INFO] FOUserAgent - Rendered page #827.
> [INFO] FOUserAgent - Rendered page #828.
> [INFO] FOUserAgent - Rendered page #829.
> [ERROR] FOP - Exception <org.apache.fop.apps.FOPException
> java.util.NoSuchElementException>org.apache.fop.apps.FOPException
> java.util.NoSuchElementException
> at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:288)
> at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115)
> at org.apache.fop.cli.Main.startFOP(Main.java:186)
> at org.apache.fop.cli.Main.main(Main.java:217)
> Caused by: java.util.NoSuchElementException
> at java.util.LinkedList$ListItr.next(LinkedList.java:888)
> at org.apache.fop.layoutmgr.table.RowPainter.computeContentLength(RowPainter.java:372)
> at org.apache.fop.layoutmgr.table.RowPainter.addAreasForCell(RowPainter.java:427)
> at org.apache.fop.layoutmgr.table.RowPainter.addAreasAndFlushRow(RowPainter.java:312)
> at org.apache.fop.layoutmgr.table.RowPainter.handleTableContentPosition(RowPainter.java:159)
> at org.apache.fop.layoutmgr.table.TableContentLayoutManager.addTablePartAreas(TableContentLayoutManager.java:568)
> at org.apache.fop.layoutmgr.table.TableContentLayoutManager.addBodyAreas(TableContentLayoutManager.java:552)
> at org.apache.fop.layoutmgr.table.TableContentLayoutManager.addAreas(TableContentLayoutManager.java:477)
> at org.apache.fop.layoutmgr.table.TableLayoutManager.addAreas(TableLayoutManager.java:383)
> at org.apache.fop.layoutmgr.BlockLayoutManager.addAreas(BlockLayoutManager.java:327)
> at org.apache.fop.layoutmgr.BlockLayoutManager.addAreas(BlockLayoutManager.java:327)
> at org.apache.fop.layoutmgr.AreaAdditionUtil.addAreas(AreaAdditionUtil.java:113)
> at org.apache.fop.layoutmgr.FlowLayoutManager.addAreas(FlowLayoutManager.java:368)
> at org.apache.fop.layoutmgr.PageBreaker.addAreas(PageBreaker.java:318)
> at org.apache.fop.layoutmgr.AbstractBreaker.addAreas(AbstractBreaker.java:683)
> at org.apache.fop.layoutmgr.AbstractBreaker.addAreas(AbstractBreaker.java:586)
> at org.apache.fop.layoutmgr.AbstractBreaker.addAreas(AbstractBreaker.java:581)
> at org.apache.fop.layoutmgr.PageBreaker.doPhase3(PageBreaker.java:341)
> at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:450)
> at org.apache.fop.layoutmgr.PageBreaker.doLayout(PageBreaker.java:114)
> at org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:138)
> at org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:267)
> at org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:130)
> at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:360)
> at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:190)
> 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:285)
> ... 3 more
>
> ---------
>
> java.util.NoSuchElementException
> at java.util.LinkedList$ListItr.next(LinkedList.java:888)
> at org.apache.fop.layoutmgr.table.RowPainter.computeContentLength(RowPainter.java:372)
> at org.apache.fop.layoutmgr.table.RowPainter.addAreasForCell(RowPainter.java:427)
> at org.apache.fop.layoutmgr.table.RowPainter.addAreasAndFlushRow(RowPainter.java:312)
> at org.apache.fop.layoutmgr.table.RowPainter.handleTableContentPosition(RowPainter.java:159)
> at org.apache.fop.layoutmgr.table.TableContentLayoutManager.addTablePartAreas(TableContentLayoutManager.java:568)
> at org.apache.fop.layoutmgr.table.TableContentLayoutManager.addBodyAreas(TableContentLayoutManager.java:552)
> at org.apache.fop.layoutmgr.table.TableContentLayoutManager.addAreas(TableContentLayoutManager.java:477)
> at org.apache.fop.layoutmgr.table.TableLayoutManager.addAreas(TableLayoutManager.java:383)
> at org.apache.fop.layoutmgr.BlockLayoutManager.addAreas(BlockLayoutManager.java:327)
> at org.apache.fop.layoutmgr.BlockLayoutManager.addAreas(BlockLayoutManager.java:327)
> at org.apache.fop.layoutmgr.AreaAdditionUtil.addAreas(AreaAdditionUtil.java:113)
> at org.apache.fop.layoutmgr.FlowLayoutManager.addAreas(FlowLayoutManager.java:368)
> at org.apache.fop.layoutmgr.PageBreaker.addAreas(PageBreaker.java:318)
> at org.apache.fop.layoutmgr.AbstractBreaker.addAreas(AbstractBreaker.java:683)
> at org.apache.fop.layoutmgr.AbstractBreaker.addAreas(AbstractBreaker.java:586)
> at org.apache.fop.layoutmgr.AbstractBreaker.addAreas(AbstractBreaker.java:581)
> at org.apache.fop.layoutmgr.PageBreaker.doPhase3(PageBreaker.java:341)
> at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:450)
> at org.apache.fop.layoutmgr.PageBreaker.doLayout(PageBreaker.java:114)
> at org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:138)
> at org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:267)
> at org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:130)
> at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:360)
> at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:190)
> 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:285)
> at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115)
> at org.apache.fop.cli.Main.startFOP(Main.java:186)
> at org.apache.fop.cli.Main.main(Main.java:217)
>
>
> --
> Mathieu
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.