Dear members,
I am getting problmes when getting generating the PDF file from using FOP. I am using DocBook, vía Ant:
<presetdef name="docbook">
<java classname="com.icl.saxon.StyleSheet" fork="true" dir="${doc.ref.src.dir}"
>
<classpath>
<fileset dir="${docbook.dir}/lib">
<include name="**/*.jar" />
</fileset>
<pathelement location="${build.testclasses.dir}/resource/config" />
</classpath>
</java>
</presetdef>
<java classname="com.icl.saxon.StyleSheet" fork="true" dir="${doc.ref.src.dir}"
>
<classpath>
<fileset dir="${docbook.dir}/lib">
<include name="**/*.jar" />
</fileset>
<pathelement location="${build.testclasses.dir}/resource/config" />
</classpath>
</java>
</presetdef>
<echo level="info" message="${message.docbook.generatingTmpFile}" />
<docbook failonerror="true">
<arg value="-o" />
<arg value="${build.doc.ref.pdf.dir}/docbook_fop.tmp" />
<arg value="index.xml" />
<arg value="styles/fopdf.xsl" />
</docbook>
<docbook failonerror="true">
<arg value="-o" />
<arg value="${build.doc.ref.pdf.dir}/docbook_fop.tmp" />
<arg value="index.xml" />
<arg value="styles/fopdf.xsl" />
</docbook>
<echo level="info" message="${message.docbook.generatingPdfFile}" />
<docbook classname="org.apache.fop.apps.Fop">
<arg value="${build.doc.ref.pdf.dir}/docbook_fop.tmp" />
<arg value="${build.doc.ref.pdf.dir}/${name}.pdf" />
</docbook>
<docbook classname="org.apache.fop.apps.Fop">
<arg value="${build.doc.ref.pdf.dir}/docbook_fop.tmp" />
<arg value="${build.doc.ref.pdf.dir}/${name}.pdf" />
</docbook>
The temporal file generation is done, but after that I get the following error:
Buildfile: P:\LRA\build.xml
check-build-doc:
doc2pdf:
[echo] INFO(lra): Generating intermediate file...
[docbook] Making portrait pages on A4 paper (210mmx297mm)
[echo] INFO(lra): Generating pdf file...
[docbook] [INFO] Using com.icl.saxon.aelfred.SAXDriver as SAX2 Parser
[docbook] [INFO] FOP 0.20.5
[docbook] [INFO] Using com.icl.saxon.aelfred.SAXDriver as SAX2 Parser
[docbook] [INFO] building formatting object tree
[docbook] [INFO] setting up fonts
[docbook] [INFO] [1]
[docbook] [INFO] [2]
[docbook] [INFO] [1]
[docbook] [INFO] [2]
[docbook] [INFO] Parsing of document complete, stopping renderer
[docbook] [ERROR] null
[docbook] Java Result: 2
BUILD SUCCESSFUL
Total time: 5 seconds
so, the PDF file is not generated.
I am trying to get more information about the error, but I have no find the way. I have added, the line on my log4j.properties file, withut success:
org.apache.fop.apps.Fop = DEBUG
so, I don't know what is going on, at the begining I thught it is a problem with some docbook syntax, but it doesn't because for example if I change the name of the URL on the <ulink> element then it fails, so it should be something extrange, but I don't know.
I am using the
docbook library from:
Thanks, in advance for any inputs,
David
Love cheap thrills? Enjoy PC-to-Phone calls to 30+ countries for just 2¢/min with Yahoo! Messenger with Voice.
