OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook-apps] help with FOP or another PDF generator?


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




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]