[dbdoclet] problems with pdf generation from fo
- From: dave@xxxxxxxxxxxxxxxxxxxx
- To: dbdoclet@xxxxxxxxxxxxx
- Date: 19 Jun 2003 13:39:09 -0000
Dear Michael,
I'm trying to use dbdoclet (v0.43, on jdk1.4.1_02, mandrake 9.0) and running
into some problems at the final stage.
I've created an ant build file from tidbit, with a simple overview file and
testing two packages holding about ten classes altogether, but get a
NullPointerException when I try to run it.
I've put the xalan etc. jar files in the java endorsed directory as advised.
In order to investigate, I broke the ant build target up into separate stages
so that it does the following:
+ creates the docbook files using dbdoclet (these ook OK on quick glance) I've
installed dot, which is generating some EPS class diagrams in docbook/figures.
+ use xalan to create a .fo file (something like java
org.apache.xalan.xslt.Process -in docbook/Reference-full.xml -xsl
docbook/xsl/fo.xsl -out docbook/Reference-full.fo), but expressed as an ant
task to take advantage of the classpath being set up. This completes
successfully and creates the fo file, which looks OK to me.
+ create the pdf file from the fo file (java org.apache.fop.appss.Fop -d -fo
docbook/Reference-full.fo -pdf docbook/Reference-full.pdf) which gives me a
stack trace (see below).
I've tried using Reference.xml or Reference-full.xml, both in fact generate
identical .fo files.
It isn't possible from here to pinpoint which tag is causing the error, but its
something to do with text decoration.
Have you seen anything like this before? Any suggestions? If you (or anyone
helpful on the list) want to see my build file, properties files etc. let me
know, but I won't flood your inboxes in the first case.
Thanks for making your project available, it looks extremely useful once I've
ironed out these initial problems.
Regards,
Dave Crane
fo2pdf:
[java] [DEBUG] Input mode:
[java] [DEBUG] FO
[java] [DEBUG] fo input file:
/home/dave/ulunum/doc/test3/docbook/Reference.fo
[java] [DEBUG] Output mode:
[java] [DEBUG] pdf
[java] [DEBUG] output file:
/home/dave/ulunum/doc/test3/docbook/Reference.pdf
[java] [DEBUG] OPTIONS
[java] [DEBUG] no user configuration file is used [default]
[java] [DEBUG] debug mode on
[java] [DEBUG] dump configuration
[java] [DEBUG] quiet mode on
[java] [INFO] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
[java] [INFO] base directory: file:/home/dave/ulunum/doc/test3/docbook/
[java] [INFO] FOP 0.20.5rc2
[java] [INFO] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
[java] [INFO] building formatting object tree
[java] [INFO] setting up fonts
[java] [INFO] [1]
[java] [INFO] [2]
[java] [INFO] [3]
[java] [DEBUG] Last page-sequence produced 3 pages.
[java] [INFO] [4]
[java] [DEBUG] Last page-sequence produced 1 pages.
[java] [ERROR] null
[java] org.apache.fop.apps.FOPException
[java] at org.apache.fop.apps.CommandLineStarter.run(CommandLineStar
ter.java:74)
[java] at org.apache.fop.apps.Fop.main(Fop.java:19)
[java] ---------
[java] java.lang.NullPointerException
[java] at org.apache.fop.fo.PropertyManager.getTextDecoration(Proper
tyManager.java:328)
[java] at org.apache.fop.fo.FObjMixed.<init>(FObjMixed.java:28)
[java] at org.apache.fop.fo.flow.Block.<init>(Block.java:72)
[java] at org.apache.fop.fo.flow.Block$Maker.make(Block.java:37)
[java] at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder
.java:255)
[java] at org.apache.xerces.parsers.AbstractSAXParser.startElement(A
bstractSAXParser.java:459)
[java] at org.apache.xerces.impl.XMLNamespaceBinder.handleStartEleme
nt(XMLNamespaceBinder.java:877)
[java] at org.apache.xerces.impl.XMLNamespaceBinder.startElement(XML
NamespaceBinder.java:569)
[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scan
StartElement(XMLDocumentFragmentScannerImpl.java:759)
[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Frag
mentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1477)
[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scan
Document(XMLDocumentFragmentScannerImpl.java:329)
[java] at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfig
uration.java:525)
[java] at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfig
uration.java:581)
[java] at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:1
52)
[java] at org.apache.xerces.parsers.AbstractSAXParser.parse(Abstract
SAXParser.java:1175)
[java] at org.apache.fop.apps.Driver.render(Driver.java:457)
[java] at org.apache.fop.apps.CommandLineStarter.run(CommandLineStar
ter.java:69)
[java] at org.apache.fop.apps.Fop.main(Fop.java:19)
[java] ---------
[java] java.lang.NullPointerException
[java] at org.apache.fop.fo.PropertyManager.getTextDecoration(Proper
tyManager.java:328)
[java] at org.apache.fop.fo.FObjMixed.<init>(FObjMixed.java:28)
[java] at org.apache.fop.fo.flow.Block.<init>(Block.java:72)
[java] at org.apache.fop.fo.flow.Block$Maker.make(Block.java:37)
[java] at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder
.java:255)
[java] at org.apache.xerces.parsers.AbstractSAXParser.startElement(A
bstractSAXParser.java:459)
[java] at org.apache.xerces.impl.XMLNamespaceBinder.handleStartEleme
nt(XMLNamespaceBinder.java:877)
[java] at org.apache.xerces.impl.XMLNamespaceBinder.startElement(XML
NamespaceBinder.java:569)
[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scan
StartElement(XMLDocumentFragmentScannerImpl.java:759)
[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Frag
mentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1477)
[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scan
Document(XMLDocumentFragmentScannerImpl.java:329)
[java] at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfig
uration.java:525)
[java] at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfig
uration.java:581)
[java] at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:1
52)
[java] at org.apache.xerces.parsers.AbstractSAXParser.parse(Abstract
SAXParser.java:1175)
[java] at org.apache.fop.apps.Driver.render(Driver.java:457)
[java] at org.apache.fop.apps.CommandLineStarter.run(CommandLineStar
ter.java:69)
[java] at org.apache.fop.apps.Fop.main(Fop.java:19)
BUILD FAILED
- Follow-Ups:
- [dbdoclet] Re: problems with pdf generation from fo
- From: Michael Fuchs
Other related posts:
- » [dbdoclet] problems with pdf generation from fo
- » [dbdoclet] Re: problems with pdf generation from fo
- » [dbdoclet] Re: problems with pdf generation from fo
- » [dbdoclet] Re: problems with pdf generation from fo
- [dbdoclet] Re: problems with pdf generation from fo
- From: Michael Fuchs