[oXygen-user] DocBook 'hyphenate.verbatiem' parameter and FOP
sorin at sync.ro
Mon Jan 23 07:22:50 CST 2012
I tried the following workaround and it works: revert to the previous FOP version used in Oxygen, that is FOP 0.95. Only 2 files should be copied in the [Oxygen-13.2-folder]/lib folder: fop.jar (0.95) and xmlgraphics-commons-1.3.1.jar. The file xmlgraphics-commons-1.4.jar must be removed.
If you don't have Oxygen 11.2 installed (the last version with FOP 0.95) please download the 2 files from:
The bug that you mentioned was fixed in Apache FOP and will be included in FOP 1.1. The current stable version is FOP 1.0.
Error 3 from Claudio Tubertini's message was caused by a character from a Unicode range not supported correctly by Apache FOP. Looking at your XML document I think that was a different problem.
Tony Graham wrote:
> Using oXygen 13.2's DocBook FO stylesheets and FOP and the
> <programlisting> in the document below (hopefully the long lines didn't
> get wrapped by my mailer), when the 'hyphenate.verbatim' parameter is set
> to '1' in the transformation scenario, the transformation fails with the
> following message:
> System ID: Untitled1.xml
> Scenario: Docbook PDF duplicate
> XML file: Untitled1.xml
> XSL file: C:\Program Files\Oxygen XML Editor
> Engine name: Apache FOP
> Severity: error
> Description: The process 'Apache FOP' ended with code: 1.
> The error was:
> ERROR - Exception
> java.lang.IllegalArgumentException: factor < 0; was: -1
> at org.apache.fop.cli.InputHandlerFOP.transformTo(Unknown Source)
> at org.apache.fop.cli.InputHandlerFOP.renderTo(Unknown Source)
> at org.apache.fop.cli.Main.startFOP(Main.java:174)
> at org.apache.fop.cli.Main.main(Main.java:205)
> Caused by: java.lang.IllegalArgumentException: factor < 0; was: -1
> at org.apache.fop.traits.MinOptMax.mult(MinOptMax.java:251)
> This appears to be the same stack trace as error 3 in:
> and also appears to be fixed in FOP post-1.0:
> Installing a development version of FOP isn't really an option, so are
> there any other ideas for how to solve this?
> Tony Graham tgraham at mentea.net
> Consultant http://www.mentea.net
> Mentea 13 Kelly's Bay Beach, Skerries, Co. Dublin, Ireland
> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> XML, XSL-FO and XSLT consulting, training and programming
> <article xmlns="http://docbook.org/ns/docbook"
> xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0">
> <title><tag>code</tag> Breaking</title>
> <programlisting> There was movement at the station, for the word
> had passed around
> That the colt from old Regret had got away,
> And had joined the wild bush horses -- he was worth a thousand pound,
> So all the cracks had gathered to the fray.
> All the tried and noted riders from the stations near and far
> Had mustered at the homestead overnight,
> For the bushmen love hard riding where the wild bush horses are,
> And the stock-horse snuffs the battle with delight.
More information about the oXygen-user