Troy Cauble wrote:
> Troy Cauble wrote:
>>
>> Hi all,
>>
>> I've got a docbook book that produces good looking
>> html and chunked-html via xsltproc. But I've had
>> bad luck trying to generate PDF.
>>
>> I don't think I'm doing anything fancy. No images
>> of my own, just callouts and "draft.mode". No catalogs
>> or XLinks.
>>
>> The following all failed in different ways:
>> xmlto, dblatex, xmlroff.
>>
>> Using FO genereated with fop.extensions, FOP 0.20.5
>> hangs with
>>
>> [INFO] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
>> [INFO] FOP 0.20.5
>> [INFO] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
>> [INFO] building formatting object tree
>> [INFO] setting up fonts
>> [ERROR] property - "background-position-horizontal" is not
>> implemented yet.
>> [ERROR] property - "background-position-vertical" is not implemented
>> yet
>>
>>
>>
>> Using FO generated with fop.extensions OR fop1.extensions,
>> FOP 0.93 crashes with
>>
>> 5-Feb-07 11:19:33 AM org.apache.fop.cli.Main startFOP
>> SEVERE: Exception
>> javax.xml.transform.TransformerException:
>> http://xml.org/sax/handlers/LexicalHandler
>> at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:168)
>> at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115)
>> at org.apache.fop.cli.Main.startFOP(Main.java:160)
>> at org.apache.fop.cli.Main.main(Main.java:191)
>>
>> ---------
>>
>> javax.xml.transform.TransformerException:
>> http://xml.org/sax/handlers/LexicalHandler
>> at
>> org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:501)
>>
>> at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:165)
>> at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115)
>> at org.apache.fop.cli.Main.startFOP(Main.java:160)
>> at org.apache.fop.cli.Main.main(Main.java:191)
>> Caused by: org.xml.sax.SAXNotSupportedException:
>> http://xml.org/sax/handlers/LexicalHandler
>> at gnu.xml.stream.SAXParser.setProperty(libgcj.so.70)
>> at
>> org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:475)
>>
>> ...4 more
>> caused by org.xml.sax.SAXNotSupportedException:
>> http://xml.org/sax/handlers/LexicalHandler
>> at gnu.xml.stream.SAXParser.setProperty(libgcj.so.70)
>> at
>> org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:475)
>>
>> at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:165)
>> at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115)
>> at org.apache.fop.cli.Main.startFOP(Main.java:160)
>> at org.apache.fop.cli.Main.main(Main.java:191)
It seems like the SAX implementation is missing a required feature:
caused by org.xml.sax.SAXNotSupportedException:
http://xml.org/sax/handlers/LexicalHandler
You seem to be using GNU's JVM, trying using another JVM with a proper
SAX implementation.
--
Trygve