[oXygen-user] Unexpected errors in PDF formatting

Sorin Ristache sorin at sync.ro
Tue Dec 27 02:59:39 CST 2011


Hello,

What Oxygen version do you use? I did not get the hyphenation error with Oxygen version 13.1 and a Docbook XML document containing some paragraphs with the xml:lang="it" attribute. Can you send a sample file for reproducing the hyphenation error?

The other two errors seem to come from your Docbook customization called docbook_custom_quaderni.xsl. Did you override the Docbook XSL attribute called *start-indent* in docbook_custom_quaderni.xsl? Can you send this customization file for reproducing the errors?


Best regards,
Sorin


Claudio Tubertini wrote:
> I'm trying to format to PDF an xml file both using the standard Oxygen 
> scenario and a customization of mine. I always keep receiving message 
> errors like these:
> 
> 1.
> SystemID: C:\Users\Claudio\Documents\storicamente_lavorazione\Quaderni 
> del territorio 2\Callari Galli\callariGalli.xml
> Scenario: Docbook PDF
> XML file: C:\Users\Claudio\Documents\storicamente_lavorazione\Quaderni 
> del territorio 2\Callari Galli\callariGalli.xml
> XSL file: C:\Program Files\Oxygen XML Editor 
> 13\frameworks\docbook\xsl\fo\docbook_custom.xsl
> Engine name: Apache FOP
> Severity: error
> Description: The process 'Apache FOP' ended with code: 1.
> The error was:
> ERROR - Couldn't find hyphenation pattern it
> 
> Then I canceled out all xml:lang="it"
> 
> 2.
> SystemID: C:\Users\Claudio\Documents\storicamente_lavorazione\Quaderni 
> del territorio 2\Callari Galli\callariGalli.xml
> Scenario: Docbook PDF storicamente
> XML file: C:\Users\Claudio\Documents\storicamente_lavorazione\Quaderni 
> del territorio 2\Callari Galli\callariGalli.xml
> XSL file: C:\Program Files\Oxygen XML Editor 
> 13\frameworks\docbook\xsl\fo\docbook_custom_quaderni.xsl
> Engine name: Apache FOP
> Severity: error
> Description: The process 'Apache FOP' ended with code: 1.
> The error was:
> ERROR - Invalid property value encountered in start-indent="<xsl:choose>
>   <xsl:when test="$fop.extensions != 0">0pt</xsl:when>
>   <xsl:when test="$passivetex.extensions != 0">0pt</xsl:when>
>   <xsl:otherwise>0</xsl:otherwise>
> </xsl:choose>": org.apache.fop.fo.expr.PropertyException: 
> file:/C:/Users/Claudio/Documents/storicamente_lavorazione/Quaderni%20del%20territorio%202/Callari%20Galli/callariGalli.xml_xslt:1:-1: 
> illegal character; property:'start-indent' (See position 1:-1)
> ERROR - Couldn't find hyphenation pattern en
> 
> Now I canceled out also xml:lang="en" and the hyphenation parameter was 
> 'false'
> Here is the result. I think there is something in the xml file that 
> doesn't work properly ..... It was pasted using the smart option from a 
> word file directly to the author editor.
> 
> 3.
> SystemID: C:\Users\Claudio\Documents\storicamente_lavorazione\Quaderni 
> del territorio 2\Callari Galli\callariGalli.xml
> Scenario: Docbook PDF storicamente
> XML file: C:\Users\Claudio\Documents\storicamente_lavorazione\Quaderni 
> del territorio 2\Callari Galli\callariGalli.xml
> XSL file: C:\Program Files\Oxygen XML Editor 
> 13\frameworks\docbook\xsl\fo\docbook_custom_quaderni.xsl
> Engine name: Apache FOP
> Severity: error
> Description: The process 'Apache FOP' ended with code: 1.
> The error was:
> ERROR - Exception
> java.lang.IllegalArgumentException: factor < 0; was: -1
>     at org.apache.fop.cli.InputHandlerFOP.transformTo(Unknown Source)
>     at org.apache.fop.cli.InputHandlerFOP.renderTo(Unknown Source)
>     at org.apache.fop.cli.Main.startFOP(Main.java:174)
>     at org.apache.fop.cli.Main.main(Main.java:205)
> Caused by: java.lang.IllegalArgumentException: factor < 0; was: -1
>     at org.apache.fop.traits.MinOptMax.mult(MinOptMax.java:251)
>     at 
> org.apache.fop.layoutmgr.inline.TextLayoutManager.processWord(TextLayoutManager.java:825)
>     at 
> org.apache.fop.layoutmgr.inline.TextLayoutManager.getNextKnuthElements(TextLayoutManager.java:663)
>     at 
> org.apache.fop.layoutmgr.inline.LineLayoutManager.collectInlineKnuthElements(LineLayoutManager.java:639)
>     at 
> org.apache.fop.layoutmgr.inline.LineLayoutManager.getNextKnuthElements(LineLayoutManager.java:579)
>     at 
> org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:571)
>     at 
> org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:552)
>     at 
> org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:280)
>     at 
> org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:123)
>     at 
> org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:115)
>     at 
> org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:571)
>     at 
> org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:552)
>     at 
> org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:280)
>     at 
> org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:123)
>     at 
> org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:115)
>     at 
> org.apache.fop.layoutmgr.FlowLayoutManager.getNextChildElements(FlowLayoutManager.java:199)
>     at 
> org.apache.fop.layoutmgr.FlowLayoutManager.addChildElements(FlowLayoutManager.java:140)
>     at 
> org.apache.fop.layoutmgr.FlowLayoutManager.addChildElements(FlowLayoutManager.java:129)
>     at 
> org.apache.fop.layoutmgr.FlowLayoutManager.getNextKnuthElements(FlowLayoutManager.java:70)
>     at 
> org.apache.fop.layoutmgr.PageBreaker.getNextKnuthElements(PageBreaker.java:216)
>     at 
> org.apache.fop.layoutmgr.AbstractBreaker.getNextBlockList(AbstractBreaker.java:692)
>     at 
> org.apache.fop.layoutmgr.PageBreaker.getNextBlockList(PageBreaker.java:149)
>     at 
> org.apache.fop.layoutmgr.PageBreaker.getNextBlockList(PageBreaker.java:132)
>     at 
> org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:337)
>     at org.apache.fop.layoutmgr.PageBreaker.doLayout(PageBreaker.java:85)
>     at 
> org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:107)
>     at 
> org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:238)
>     at 
> org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:120)
>     at 
> org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:349)
>     at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:177)
>     at net.sf.saxon.event.ContentHandlerProxy.endElement(Unknown Source)
>     at 
> net.sf.saxon.event.NamespaceReducer.endElement(NamespaceReducer.java:213)
>     at 
> net.sf.saxon.event.ReceivingContentHandler.endElement(ReceivingContentHandler.java:426)
>     at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown 
> Source)
>     at org.apache.xerces.xinclude.XIncludeHandler.endElement(Unknown Source)
>     at 
> org.apache.xerces.impl.XMLNSDocumentScannerImplXerces.scanEndElement(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 net.sf.saxon.event.Sender.sendSAXSource(Sender.java:400)
>     at net.sf.saxon.event.Sender.send(Sender.java:154)
>     at 
> net.sf.saxon.IdentityTransformer.transform(IdentityTransformer.java:35)
>     ... 4 more
> 
> ---------
> 
> java.lang.IllegalArgumentException: factor < 0; was: -1
>     at org.apache.fop.traits.MinOptMax.mult(MinOptMax.java:251)
>     at 
> org.apache.fop.layoutmgr.inline.TextLayoutManager.processWord(TextLayoutManager.java:825)
>     at 
> org.apache.fop.layoutmgr.inline.TextLayoutManager.getNextKnuthElements(TextLayoutManager.java:663)
>     at 
> org.apache.fop.layoutmgr.inline.LineLayoutManager.collectInlineKnuthElements(LineLayoutManager.java:639)
>     at 
> org.apache.fop.layoutmgr.inline.LineLayoutManager.getNextKnuthElements(LineLayoutManager.java:579)
>     at 
> org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:571)
>     at 
> org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:552)
>     at 
> org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:280)
>     at 
> org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:123)
>     at 
> org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:115)
>     at 
> org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:571)
>     at 
> org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextChildElements(BlockStackingLayoutManager.java:552)
>     at 
> org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements(BlockStackingLayoutManager.java:280)
>     at 
> org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:123)
>     at 
> org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements(BlockLayoutManager.java:115)
>     at 
> org.apache.fop.layoutmgr.FlowLayoutManager.getNextChildElements(FlowLayoutManager.java:199)
>     at 
> org.apache.fop.layoutmgr.FlowLayoutManager.addChildElements(FlowLayoutManager.java:140)
>     at 
> org.apache.fop.layoutmgr.FlowLayoutManager.addChildElements(FlowLayoutManager.java:129)
>     at 
> org.apache.fop.layoutmgr.FlowLayoutManager.getNextKnuthElements(FlowLayoutManager.java:70)
>     at 
> org.apache.fop.layoutmgr.PageBreaker.getNextKnuthElements(PageBreaker.java:216)
>     at 
> org.apache.fop.layoutmgr.AbstractBreaker.getNextBlockList(AbstractBreaker.java:692)
>     at 
> org.apache.fop.layoutmgr.PageBreaker.getNextBlockList(PageBreaker.java:149)
>     at 
> org.apache.fop.layoutmgr.PageBreaker.getNextBlockList(PageBreaker.java:132)
>     at 
> org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:337)
>     at org.apache.fop.layoutmgr.PageBreaker.doLayout(PageBreaker.java:85)
>     at 
> org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:107)
>     at 
> org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:238)
>     at 
> org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:120)
>     at 
> org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:349)
>     at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:177)
>     at net.sf.saxon.event.ContentHandlerProxy.endElement(Unknown Source)
>     at 
> net.sf.saxon.event.NamespaceReducer.endElement(NamespaceReducer.java:213)
>     at 
> net.sf.saxon.event.ReceivingContentHandler.endElement(ReceivingContentHandler.java:426)
>     at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown 
> Source)
>     at org.apache.xerces.xinclude.XIncludeHandler.endElement(Unknown Source)
>     at 
> org.apache.xerces.impl.XMLNSDocumentScannerImplXerces.scanEndElement(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 net.sf.saxon.event.Sender.sendSAXSource(Sender.java:400)
>     at net.sf.saxon.event.Sender.send(Sender.java:154)
>     at 
> net.sf.saxon.IdentityTransformer.transform(IdentityTransformer.java:35)
>     at org.apache.fop.cli.InputHandlerFOP.transformTo(Unknown Source)
>     at org.apache.fop.cli.InputHandlerFOP.renderTo(Unknown Source)
>     at org.apache.fop.cli.Main.startFOP(Main.java:174)
>     at org.apache.fop.cli.Main.main(Main.java:205)
> 
> Thank you in advance for your valuable help
> 
> Claudio


More information about the oXygen-user mailing list