docbook-apps

  • 1.  Error transforming double-sided DocBook with fop

    Posted 08-13-2008 09:57
      |   view attached
    Hi all,

    we have just found a problem with stylesheets 1.74 and parameter
    double.sided=1

    software used:
    - Saxon 6.5.5
    - Same happens with fop 0.95 and 0.94

    The below error are thrown by fop when transforming a double sided fo
    file generated with Saxon and DocBook XSL1.74.

    Any idea?

    Camille Bégnis.


    $ saxon -o test.fo Test.xml
    /opt/docbook-xsl-1.74.0/fo/profile-docbook.xsl double.sided=1

    $ fop test.fo test.pdf
    13 août 2008 11:30:47 org.apache.fop.fonts.FontInfo notifyFontReplacement
    ATTENTION: Font 'Symbol,normal,700' not found. Substituting with
    'Symbol,normal,400'.
    13 août 2008 11:30:47 org.apache.fop.fonts.FontInfo notifyFontReplacement
    ATTENTION: Font 'ZapfDingbats,normal,700' not found. Substituting with
    'ZapfDingbats,normal,400'.
    13 août 2008 11:30:47 org.apache.fop.hyphenation.Hyphenator
    getHyphenationTree
    GRAVE: Couldn't find hyphenation pattern en
    13 août 2008 11:30:47 org.apache.fop.cli.Main startFOP
    GRAVE: Exception
    java.lang.IllegalStateException: Flow 'xsl-region-body' does not map to
    the region-body in page-master 'blank'. FOP presently does not support
    this.
    at
    org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:217)
    at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:125)
    at org.apache.fop.cli.Main.startFOP(Main.java:166)
    at org.apache.fop.cli.Main.main(Main.java:197)

    ---------

    java.lang.IllegalStateException: Flow 'xsl-region-body' does not map to
    the region-body in page-master 'blank'. FOP presently does not support
    this.
    at
    org.apache.fop.layoutmgr.PageProvider.cacheNextPage(PageProvider.java:275)
    at
    org.apache.fop.layoutmgr.PageProvider.getPage(PageProvider.java:221)
    at
    org.apache.fop.layoutmgr.PageProvider.getPage(PageProvider.java:185)
    at
    org.apache.fop.layoutmgr.PageSequenceLayoutManager.createPage(PageSequenceLayoutManager.java:139)
    at
    org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.makeNewPage(AbstractPageSequenceLayoutManager.java:289)
    at
    org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.doForcePageCount(AbstractPageSequenceLayoutManager.java:370)
    at
    org.apache.fop.area.AreaTreeHandler.finishPrevPageSequence(AreaTreeHandler.java:186)
    at
    org.apache.fop.area.AreaTreeHandler.startAbstractPageSequence(AreaTreeHandler.java:199)
    at
    org.apache.fop.area.AreaTreeHandler.startPageSequence(AreaTreeHandler.java:194)
    at
    org.apache.fop.fo.pagination.PageSequence.startOfNode(PageSequence.java:114)
    at
    org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:295)
    at
    org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:163)
    at
    org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1072)
    at
    org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
    at
    org.apache.xerces.xinclude.XIncludeHandler.startElement(Unknown Source)
    at
    org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(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:214)
    at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:125)
    at org.apache.fop.cli.Main.startFOP(Main.java:166)
    at org.apache.fop.cli.Main.main(Main.java:197)



    Attachment(s)

    vcf
    camille.vcf   320 B 1 version


  • 2.  Re: [docbook-apps] Error transforming double-sided DocBook with fop

    Posted 08-13-2008 11:26
      |   view attached
    Ah my bad, fop1.extension=1 was missing of course... I thought the
    stylesheets would support fop by default now...

    Sorry for noise,

    Camille.

    Camille Bégnis wrote:
    > Hi all,
    >
    > we have just found a problem with stylesheets 1.74 and parameter
    > double.sided=1
    >
    > software used:
    > - Saxon 6.5.5
    > - Same happens with fop 0.95 and 0.94
    >
    > The below error are thrown by fop when transforming a double sided fo
    > file generated with Saxon and DocBook XSL1.74.
    >
    > Any idea?
    >
    > Camille Bégnis.
    >
    >
    > $ saxon -o test.fo Test.xml
    > /opt/docbook-xsl-1.74.0/fo/profile-docbook.xsl double.sided=1
    >
    > $ fop test.fo test.pdf
    > 13 août 2008 11:30:47 org.apache.fop.fonts.FontInfo notifyFontReplacement
    > ATTENTION: Font 'Symbol,normal,700' not found. Substituting with
    > 'Symbol,normal,400'.
    > 13 août 2008 11:30:47 org.apache.fop.fonts.FontInfo notifyFontReplacement
    > ATTENTION: Font 'ZapfDingbats,normal,700' not found. Substituting with
    > 'ZapfDingbats,normal,400'.
    > 13 août 2008 11:30:47 org.apache.fop.hyphenation.Hyphenator
    > getHyphenationTree
    > GRAVE: Couldn't find hyphenation pattern en
    > 13 août 2008 11:30:47 org.apache.fop.cli.Main startFOP
    > GRAVE: Exception
    > java.lang.IllegalStateException: Flow 'xsl-region-body' does not map to
    > the region-body in page-master 'blank'. FOP presently does not support
    > this.
    > at
    > org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:217)
    > at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:125)
    > at org.apache.fop.cli.Main.startFOP(Main.java:166)
    > at org.apache.fop.cli.Main.main(Main.java:197)
    >
    > ---------
    >
    > java.lang.IllegalStateException: Flow 'xsl-region-body' does not map to
    > the region-body in page-master 'blank'. FOP presently does not support
    > this.
    > at
    > org.apache.fop.layoutmgr.PageProvider.cacheNextPage(PageProvider.java:275)
    >
    > at
    > org.apache.fop.layoutmgr.PageProvider.getPage(PageProvider.java:221)
    > at
    > org.apache.fop.layoutmgr.PageProvider.getPage(PageProvider.java:185)
    > at
    > org.apache.fop.layoutmgr.PageSequenceLayoutManager.createPage(PageSequenceLayoutManager.java:139)
    >
    > at
    > org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.makeNewPage(AbstractPageSequenceLayoutManager.java:289)
    >
    > at
    > org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.doForcePageCount(AbstractPageSequenceLayoutManager.java:370)
    >
    > at
    > org.apache.fop.area.AreaTreeHandler.finishPrevPageSequence(AreaTreeHandler.java:186)
    >
    > at
    > org.apache.fop.area.AreaTreeHandler.startAbstractPageSequence(AreaTreeHandler.java:199)
    >
    > at
    > org.apache.fop.area.AreaTreeHandler.startPageSequence(AreaTreeHandler.java:194)
    >
    > at
    > org.apache.fop.fo.pagination.PageSequence.startOfNode(PageSequence.java:114)
    >
    > at
    > org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:295)
    >
    > at
    > org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:163)
    > at
    > org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1072)
    >
    > at
    > org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
    > at
    > org.apache.xerces.xinclude.XIncludeHandler.startElement(Unknown Source)
    > at
    > org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(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:214)
    > at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:125)
    > at org.apache.fop.cli.Main.startFOP(Main.java:166)
    > at org.apache.fop.cli.Main.main(Main.java:197)
    >
    >
    > ---------------------------------------------------------------------
    > To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
    > For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org

    Attachment(s)

    vcf
    camille.vcf   320 B 1 version