[oXygen-user] docbook to epub ant problem? (Oxygen Editor 13)

Radu Coravu radu_coravu at sync.ro
Wed Sep 28 03:06:15 CDT 2011


Hi Robert,

It was helpful that you sent us the console output and the screenshot.

The main problem is this:

> BUILD FAILED
> C:\Program Files (x86)\Oxygen XML Editor
> 13\frameworks\docbook\xsl\epub\bin\build.xml:56:
> java.lang.NoClassDefFoundError: org/apache/log4j/Logger
>        at ro.sync.xml.parser.ParserCreator.<clinit>(Unknown Source)
>        at org.apache.xerces.xinclude.XIncludeHandler.copyFeatures(Unknown

If you edit your custom Docbook to EPUB scenario it contains a 
"Libraries" button. The default scenario contains 13 referenced 
libraries (among which the "log4j.jar").
 From what I see in your screenshot your custom scenario contains only 
10 referenced libraries so you might have removed from the list the 
reference to the Apache "log4j.jar".

Regards,
Radu

Radu Coravu
<oXygen/>  XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com

On 9/28/2011 9:37 AM, Robert Nagle wrote:
> I posted another preliminary question about using the docbook ant
> script to produce epub files.
>
> But before I have dug too deeply into trying to customize my ant
> script, I notice that on my windows Vista system, the default
> transformation to epub using ANT doesn't work at all. It may be
> something peculiar to my environment, but I have tried the easiest
> possible example, and still it does not work.
>
> I created a new docbook 5  File -->  new -->  Framework Templates (Book).
>
> I added one line "Hello from Robert" inside the para tag, validated it
>   and renamed it to dummy.xml . I did not even add an image or css file
> to it. I added it to a new project.
>
> Then I chose  the button CONFIGURE TRANSFORMATION SCENARIO and then
> chose ANT Transformation Docbook EPUB
>
> As far as I know, I did not touch anything on the scenario.  In the
> project directory, I see an "out" directory with a mimetype file, but
> nothing else.
>
> To my knowledge, I have not touched anything in the frameworks
> directory.  The only change I  made is that I made the epub\bin
> directory writable/editable (even though I have not edited the
> build.xml file at all).
>
> I have run the PDF and chunked HTML transforms with success on the
> same dummy.xml file. Here is a screenshot of the configure transform
> screen (basically untouched)
> http://www.flickr.com/photos/rjnagle/6191461914/
>
> XML Editor 13.0, build 2011090514, Apache Ant 1.8.2 Windows Vista 64
>
> Any help or clues would be appreciated.
>
> Robert Nagle
>
>
>
> ***************************
> Executing:
> "c:\program files (x86)\oxygen xml editor 13\jre/bin/java" -Xmx256m
> -classpath "C:\Program Files (x86)\Oxygen XML Editor
> 13/tools/ant/lib/ant-launcher.jar" "-Dant.home=C:\Program Files
> (x86)\Oxygen XML Editor 13/tools/ant"
> org.apache.tools.ant.launch.Launcher -lib "C:\Program Files
> (x86)\Oxygen XML Editor 13\classes" -lib "C:\Program Files
> (x86)\Oxygen XML Editor 13\lib\author.jar" -lib "C:\Program Files
> (x86)\Oxygen XML Editor 13\lib\oxygen.jar" -lib "C:\Program Files
> (x86)\Oxygen XML Editor 13\lib\oxygenEclipse.jar" -lib "C:\Program
> Files (x86)\Oxygen XML Editor 13\lib\authorEclipse.jar" -lib
> "C:\Program Files (x86)\Oxygen XML Editor 13\lib\resolver.jar" -lib
> "C:\Program Files (x86)\Oxygen XML Editor 13\lib\xercesImpl.jar" -lib
> "C:\Program Files (x86)\Oxygen XML Editor 13\lib\saxon.jar" -lib
> "C:\Program Files (x86)\Oxygen XML Editor 13\lib\xml-apis-xpath.jar"
> -lib "C:\Program Files (x86)\Oxygen XML Editor
> 13\lib\xml-apis-ext.jar" -f "C:\Program Files (x86)\Oxygen XML Editor
> 13\frameworks/docbook/xsl/epub/bin/build.xml"
> "-Dchunker.output.encoding=UTF-8" "-DoutputFile=I:\My Documents\My
> Dropbox\xml\oxygen-mytest/out/dummy.epub" "-DxmlFile=I:\My
> Documents\My Dropbox\xml\oxygen-mytest\dummy.xml"
>
> Buildfile: C:\Program Files (x86)\Oxygen XML Editor
> 13\frameworks\docbook\xsl\epub\bin\build.xml
>
> dist:
>     [mkdir] Created dir: I:\My Documents\My Dropbox\xml\oxygen-mytest\out
>      [copy] Copying 1 file to I:\My Documents\My Dropbox\xml\oxygen-mytest\out
>      [xslt] Processing I:\My Documents\My
> Dropbox\xml\oxygen-mytest\dummy.xml to I:\My Documents\My
> Dropbox\xml\oxygen-mytest\out\xincluded-profiled.xml
>      [xslt] Loading stylesheet C:\Program Files (x86)\Oxygen XML
> Editor 13\frameworks\docbook\xsl\profiling\profile.xsl
>
> BUILD FAILED
> C:\Program Files (x86)\Oxygen XML Editor
> 13\frameworks\docbook\xsl\epub\bin\build.xml:56:
> java.lang.NoClassDefFoundError: org/apache/log4j/Logger
>         at ro.sync.xml.parser.ParserCreator.<clinit>(Unknown Source)
>         at org.apache.xerces.xinclude.XIncludeHandler.copyFeatures(Unknown
> Source)
>         at org.apache.xerces.xinclude.XIncludeHandler.reset(Unknown Source)
>         at org.apache.xerces.parsers.XML11Configuration.resetCommon(Unknown
> Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>         at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
>         at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
> Source)
>         at com.icl.saxon.om.Builder.build(Builder.java:265)
>         at com.icl.saxon.PreparedStyleSheet.prepare(PreparedStyleSheet.java:111)
>         at com.icl.saxon.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:120)
>         at org.apache.tools.ant.taskdefs.optional.TraXLiaison.readTemplates(TraXLiaison.java:303)
>         at org.apache.tools.ant.taskdefs.optional.TraXLiaison.createTransformer(TraXLiaison.java:320)
>         at org.apache.tools.ant.taskdefs.optional.TraXLiaison.transform(TraXLiaison.java:170)
>         at org.apache.tools.ant.taskdefs.XSLTProcess.process(XSLTProcess.java:852)
>         at org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:388)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
>         at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>         at org.apache.tools.ant.Task.perform(Task.java:348)
>         at org.apache.tools.ant.Target.execute(Target.java:390)
>         at org.apache.tools.ant.Target.performTasks(Target.java:411)
>         at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
>         at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
>         at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
>         at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
>         at org.apache.tools.ant.Main.runBuild(Main.java:809)
>         at org.apache.tools.ant.Main.startAnt(Main.java:217)
>         at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
>         at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
> Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger
>         at java.net.URLClassLoader$1.run(Unknown Source)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Unknown Source)
>         ... 33 more
>
> Total time: 0 seconds
>
> The process finished with exit code: 1
>


More information about the oXygen-user mailing list