Hi, I'm trying to publish DocBook documents with Cocoon. I have a small document sample (test.xml) that is quite simple. I tried to transform it using Norman Walsh stylesheets and Xalan : it worked and produced test.fo (see attachment). When I try to use fo2pdf on this file, my request never returns and my HDs is filled with tomcat log with this error :
2002-02-07 13:45:21 ERROR (2002-02-07) 13:45.21:886 [fop ] (/cocoon/docbook/testfo) HttpProcessor[8080][4]/MessageHandler: > 2002-02-07 13:45:21 ERROR (2002-02-07) 13:45.21:887 [fop ] (/cocoon/docbook/testfo) HttpProcessor[8080][4]/MessageHandler: > 2002-02-07 13:45:21 ERROR (2002-02-07) 13:45.21:887 [fop ] (/cocoon/docbook/testfo) HttpProcessor[8080][4]/MessageHandler: > 2002-02-07 13:45:21 ERROR (2002-02-07) 13:45.21:888 [fop ] (/cocoon/docbook/testfo) HttpProcessor[8080][4]/MessageHandler: > Has anyone experienced this kind of behavior ? Has anyone has tried to publish DocBook documents with Cocoon (HTML and PDF) ? (the HTML output works perfectly :) Thanks, yann. -- / Yann SECQ Equipe SMAC [EMAIL PROTECTED] \ | Multi-Agent Systems Modeling & Agent Oriented Programming | \ http://www.lifl.fr/SMAC http://www.lifl.fr/~secq /
<?xml version='1.0'?> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd"> <book> <title>foo</title> <chapter><title>bar</title> <para> foo </para> <informaltable> <tgroup cols="1"> <tbody> <row> <entry>foo</entry></row> <row><entry>bar</entry></row> </tbody> </tgroup> </informaltable> <table><title>bar</title> <tgroup cols="1"> <tbody> <row><entry>bar</entry></row> </tbody> </tgroup> </table> </chapter> <glossary> <glossentry><glossterm>foo</glossterm> <indexterm><primary>foo</primary></indexterm> <glossdef> <para> Some appropriate definition goes here. </para> </glossdef> </glossentry> </glossary> </book>
<?xml version="1.0" encoding="UTF-8"?> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" text-align="justify" font-size="10pt" font-family="Times Roman"> <fo:layout-master-set> <fo:simple-page-master margin-right="1in" margin-left="10pc" margin-bottom="1in" margin-top="1in" page-height="11in" page-width="8.5in" master-name="blank"> <fo:region-body margin-top="24pt" margin-bottom="24pt"/> <fo:region-before extent="12pt" region-name="xsl-region-before-blank"/> <fo:region-after extent="12pt" region-name="xsl-region-after-blank"/> </fo:simple-page-master> <fo:simple-page-master margin-right="1in" margin-left="10pc" margin-bottom="1in" margin-top="1in" page-height="11in" page-width="8.5in" master-name="simple1"> <fo:region-body margin-top="24pt" margin-bottom="24pt"/> <fo:region-before extent="12pt"/> <fo:region-after extent="12pt"/> </fo:simple-page-master> <fo:simple-page-master margin-right="1in" margin-left="10pc" margin-bottom="1in" margin-top="1in" page-height="11in" page-width="8.5in" master-name="left1"> <fo:region-body margin-top="24pt" margin-bottom="24pt"/> <fo:region-before extent="12pt" region-name="xsl-region-before-left"/> <fo:region-after extent="12pt" region-name="xsl-region-after-left"/> </fo:simple-page-master> <fo:simple-page-master margin-right="10pc" margin-left="1in" margin-bottom="1in" margin-top="1in" page-height="11in" page-width="8.5in" master-name="right1"> <fo:region-body margin-top="24pt" margin-bottom="24pt"/> <fo:region-before extent="12pt" region-name="xsl-region-before-right"/> <fo:region-after extent="12pt" region-name="xsl-region-after-right"/> </fo:simple-page-master> <fo:simple-page-master margin-right="1in" margin-left="1in" margin-bottom="1in" margin-top="1in" page-height="11in" page-width="8.5in" master-name="first1"> <fo:region-body margin-top="24pt" margin-bottom="24pt"/> <fo:region-before extent="12pt" region-name="xsl-region-before-first"/> <fo:region-after extent="12pt" region-name="xsl-region-after-first"/> </fo:simple-page-master> <fo:simple-page-master margin-right="1in" margin-left="10pc" margin-bottom="1in" margin-top="1in" page-height="11in" page-width="8.5in" master-name="simple2"> <fo:region-body margin-top="24pt" margin-bottom="24pt" column-count="1"/> <fo:region-before extent="12pt"/> <fo:region-after extent="12pt"/> </fo:simple-page-master> <fo:simple-page-master margin-right="1in" margin-left="10pc" margin-bottom="1in" margin-top="1in" page-height="11in" page-width="8.5in" master-name="left2"> <fo:region-body margin-top="24pt" margin-bottom="24pt" column-count="1"/> <fo:region-before extent="12pt" region-name="xsl-region-before-left"/> <fo:region-after extent="12pt" region-name="xsl-region-after-left"/> </fo:simple-page-master> <fo:simple-page-master margin-right="10pc" margin-left="1in" margin-bottom="1in" margin-top="1in" page-height="11in" page-width="8.5in" master-name="right2"> <fo:region-body margin-top="24pt" margin-bottom="24pt" column-count="1"/> <fo:region-before extent="12pt" region-name="xsl-region-before-right"/> <fo:region-after extent="12pt" region-name="xsl-region-after-right"/> </fo:simple-page-master> <fo:simple-page-master margin-right="1in" margin-left="1in" margin-bottom="1in" margin-top="1in" page-height="11in" page-width="8.5in" master-name="first2"> <fo:region-body margin-top="24pt" margin-bottom="24pt" column-count="1"/> <fo:region-before extent="12pt" region-name="xsl-region-before-first"/> <fo:region-after extent="12pt" region-name="xsl-region-after-first"/> </fo:simple-page-master> <fo:page-sequence-master master-name="titlepage1"> <fo:repeatable-page-master-alternatives> <fo:conditional-page-master-reference master-name="first1"/> </fo:repeatable-page-master-alternatives> </fo:page-sequence-master> <fo:page-sequence-master master-name="oneside1"> <fo:repeatable-page-master-alternatives> <fo:conditional-page-master-reference master-name="simple1"/> </fo:repeatable-page-master-alternatives> </fo:page-sequence-master> <fo:page-sequence-master master-name="twoside1"> <fo:repeatable-page-master-alternatives> <fo:conditional-page-master-reference blank-or-not-blank="blank" master-name="blank"/> <fo:conditional-page-master-reference odd-or-even="odd" master-name="right1"/> <fo:conditional-page-master-reference odd-or-even="even" master-name="left1"/> </fo:repeatable-page-master-alternatives> </fo:page-sequence-master> <fo:page-sequence-master master-name="titlepage2"> <fo:repeatable-page-master-alternatives> <fo:conditional-page-master-reference master-name="first2"/> </fo:repeatable-page-master-alternatives> </fo:page-sequence-master> <fo:page-sequence-master master-name="oneside2"> <fo:repeatable-page-master-alternatives> <fo:conditional-page-master-reference master-name="simple2"/> </fo:repeatable-page-master-alternatives> </fo:page-sequence-master> <fo:page-sequence-master master-name="twoside2"> <fo:repeatable-page-master-alternatives> <fo:conditional-page-master-reference blank-or-not-blank="blank" master-name="blank"/> <fo:conditional-page-master-reference odd-or-even="odd" master-name="right2"/> <fo:conditional-page-master-reference odd-or-even="even" master-name="left2"/> </fo:repeatable-page-master-alternatives> </fo:page-sequence-master> </fo:layout-master-set> <fo:page-sequence master-name="titlepage1" hyphenate="true" id="N10001" language="en"> <fo:flow flow-name="xsl-region-body"> <fo:block> <fo:block font-family="Helvetica" font-weight="bold" font-size="24.8832pt" text-align="center" space-before="18.6624pt"> <fo:block hyphenate="false" keep-with-next.within-column="always">foo</fo:block> </fo:block> <fo:block break-after="page"/> <fo:block font-size="14.4pt" font-family="Helvetica" font-weight="bold"> <fo:block>foo</fo:block> </fo:block> <fo:block break-after="page"/> </fo:block> </fo:flow> </fo:page-sequence> <fo:page-sequence master-name="titlepage1" format="i" hyphenate="true" language="en"> <fo:flow flow-name="xsl-region-body"> <fo:block space-before.minimum="0.5em" space-before.optimum="1em" space-before.maximum="2em" space-after.minimum="0.5em" space-after.optimum="1em" space-after.maximum="2em"> <fo:block> <fo:block font-family="Helvetica" font-weight="bold" font-size="17.28pt" margin-left="-4pc" space-after="1em">Table of Contents</fo:block> </fo:block> <fo:block last-line-end-indent="-2pc" end-indent="2pc" text-align-last="justify"> <fo:inline keep-with-next.within-line="always">1 bar</fo:inline> <fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-pattern="dots"/> <fo:basic-link internal-destination="N10005"> <fo:page-number-citation ref-id="N10005"/> </fo:basic-link> </fo:inline> </fo:block> <fo:block last-line-end-indent="-2pc" end-indent="2pc" text-align-last="justify"> <fo:inline keep-with-next.within-line="always"> Glossary</fo:inline> <fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-pattern="dots"/> <fo:basic-link internal-destination="N1001D"> <fo:page-number-citation ref-id="N1001D"/> </fo:basic-link> </fo:inline> </fo:block> </fo:block> </fo:flow> </fo:page-sequence> <fo:page-sequence master-name="titlepage1" format="i" hyphenate="true" language="en"> <fo:flow flow-name="xsl-region-body"> <fo:block> <fo:block> <fo:block font-family="Helvetica" font-weight="bold" font-size="17.28pt" margin-left="-4pc" space-after="1em">List of Tables</fo:block> </fo:block> <fo:block last-line-end-indent="-2pc" end-indent="2pc" text-align-last="justify"> <fo:inline keep-with-next.within-line="always">1.1 bar</fo:inline> <fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-pattern="dots"/> <fo:basic-link internal-destination="N10014"> <fo:page-number-citation ref-id="N10014"/> </fo:basic-link> </fo:inline> </fo:block> </fo:block> </fo:flow> </fo:page-sequence> <fo:page-sequence master-name="oneside1" hyphenate="true" id="N10005" language="en" initial-page-number="1"> <fo:static-content flow-name="xsl-region-before"> <fo:block text-align="center"> <fo:block font-size="10pt">Chapter 1. bar</fo:block> </fo:block> </fo:static-content> <fo:static-content flow-name="xsl-region-after"> <fo:block font-size="10pt" text-align="center"> <fo:page-number/> </fo:block> </fo:static-content> <fo:flow flow-name="xsl-region-body"> <fo:block> <fo:block font-family="Helvetica" font-weight="bold" font-size="17.28pt" margin-left="-4pc"> <fo:block hyphenate="false" keep-with-next.within-column="always">Chapter 1. bar</fo:block> </fo:block> </fo:block> <fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"> foo </fo:block> <fo:table> <fo:table-column column-number="1"/> <fo:table-body> <fo:table-row> <fo:table-cell> <fo:block>foo</fo:block> </fo:table-cell> </fo:table-row> <fo:table-row> <fo:table-cell> <fo:block>bar</fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table-and-caption space-after.maximum="1.2em" space-after.optimum="1em" space-after.minimum="0.8em" space-before.maximum="1.2em" space-before.optimum="1em" space-before.minimum="0.8em" keep-together.within-column="always" id="N10014"> <fo:table-caption> <fo:block hyphenate="false" keep-with-next.within-column="always" space-after.maximum="0.8em" space-after.optimum="0.5em" space-after.minimum="0.2em" font-weight="bold">bar</fo:block> </fo:table-caption> <fo:table> <fo:table-column column-number="1"/> <fo:table-body> <fo:table-row> <fo:table-cell> <fo:block>bar</fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </fo:table-and-caption> </fo:flow> </fo:page-sequence> <fo:page-sequence master-name="oneside1" hyphenate="true" id="N1001D" language="en"> <fo:static-content flow-name="xsl-region-after"> <fo:block font-size="10pt" text-align="center"> <fo:page-number/> </fo:block> </fo:static-content> <fo:flow flow-name="xsl-region-body"> <fo:block> <fo:block font-weight="bold" font-family="Helvetica" font-size="17.28pt" margin-left="-4pc"> <fo:block hyphenate="false" keep-with-next.within-column="always">Glossary</fo:block> </fo:block> </fo:block> <fo:list-block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" provisional-label-separation="0.25in" provisional-distance-between-starts="2in"> <fo:list-item space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" id="N1001E"> <fo:list-item-label end-indent="label-end()"> <fo:block>foo</fo:block> </fo:list-item-label> <fo:wrapper id="N10021"> <!--foo--> </fo:wrapper> <fo:list-item-body start-indent="body-start()"> <fo:block> Some appropriate definition goes here. </fo:block> </fo:list-item-body> </fo:list-item> </fo:list-block> </fo:flow> </fo:page-sequence> </fo:root>
--------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>