You're missing xml-apis-ext-1.3.04.jar in the classpath. On 26.01.2010 19:18:11 DavidJKelly wrote: > > I hope I'm not posting in the wrong place. I am using the DITA Open Toolkit > 1.4.2.1 with FOP 0.95 added to it. The classpath (echoed just before > executing FOP from Ant) looks like this: > > C:\Users\David\Documents\qualcomm\ditaot_qualcomm\lib; > C:\Users\David\Documents\qualcomm\ditaot_qualcomm\lib\dost.jar; > C:\Users\David\Documents\qualcomm\ditaot_qualcomm\lib\resolver.jar; > C:\Users\David\Documents\qualcomm\ditaot_qualcomm\lib\icu4j.jar; > C:\Users\David\Documents\qualcomm\ditaot_qualcomm\techpubs-tools\saxon\saxon.jar; > C:\Users\David\Documents\qualcomm\ditaot_qualcomm\techpubs-tools\fop-0.95\build\fop.jar; > C:\Users\David\Documents\qualcomm\ditaot_qualcomm\techpubs-tools\fop-0.95\lib\avalon-framework-4.2.0.jar; > C:\Users\David\Documents\qualcomm\ditaot_qualcomm\techpubs-tools\fop-0.95\lib\batik-all-1.7.jar; > C:\Users\David\Documents\qualcomm\ditaot_qualcomm\techpubs-tools\fop-0.95\lib\xml-apis-1.3.04.jar; > C:\Users\David\Documents\qualcomm\ditaot_qualcomm\techpubs-tools\fop-0.95\lib\xercesImpl-2.7.1.jar; > C:\Users\David\Documents\qualcomm\ditaot_qualcomm\techpubs-tools\fop-0.95\lib\xmlgraphics-commons-1.3.1.jar; > C:\Users\David\Documents\qualcomm\ditaot_qualcomm\techpubs-tools\fop-0.95\lib\commons-io-1.3.1.jar; > C:\Users\David\Documents\qualcomm\ditaot_qualcomm\techpubs-tools\fop-0.95\lib\commons-logging-1.0.4.jar; > .; > c:\saxon\saxon9.jar; > C:\xalan\serializer.jar; > C:\Program Files\Java\jre6\lib\ext\QTJava.zip; > > I have double-checked that the Batik and Avalon-Framework jar files are > where they should be. > > I have tested to make sure the fop.jar in > C:\Users\David\Documents\qualcomm\ditaot_qualcomm\techpubs-tools\fop-0.95\build > is the one that is executing, rather than the older version packaged with > the DITA OT, and this is the case. The source code references an SVG file. > When FOP executes, the following message appears: > > [fop] Jan 26, 2010 1:10:10 PM org.apache.fop.apps.FopFactoryConfigurator > configure > [fop] INFO: Default page-height set to: 11in > [fop] Jan 26, 2010 1:10:10 PM org.apache.fop.apps.FopFactoryConfigurator > configure > [fop] INFO: Default page-width set to: 8.25in > [fop] > C:\Users\David\Documents\qualcomm\ditaot_qualcomm\win\pdf_out\win\win.fo -> > C:\Users\David\Documents\qualcomm\ditaot_qualcomm\win\pdf_out\win\win.pdf > [fop] Jan 26, 2010 1:10:12 PM > org.apache.fop.image.loader.batik.PreloaderSVG$Loader getImage > [fop] WARNING: Batik not in class path > [fop] java.lang.NoClassDefFoundError: org/w3c/dom/svg/SVGDocument > [fop] at java.lang.ClassLoader.defineClass1(Native Method) > [fop] at java.lang.ClassLoader.defineClass(Unknown Source) > [fop] at java.security.SecureClassLoader.defineClass(Unknown Source) > [fop] at java.net.URLClassLoader.defineClass(Unknown Source) > [fop] at java.net.URLClassLoader.access$000(Unknown Source) > [fop] at java.net.URLClassLoader$1.run(Unknown Source) > [fop] at java.security.AccessController.doPrivileged(Native Method) > [fop] at java.net.URLClassLoader.findClass(Unknown Source) > [fop] at java.lang.ClassLoader.loadClass(Unknown Source) > [fop] at java.lang.ClassLoader.loadClass(Unknown Source) > [fop] at java.lang.ClassLoader.loadClassInternal(Unknown Source) > [fop] at > org.apache.batik.dom.svg.SVGDOMImplementation.createDocument(Unknown Source) > [fop] at > org.apache.batik.dom.util.SAXDocumentFactory.startElement(Unknown Source) > [fop] at > com.icl.saxon.aelfred.SAXDriver.startElement(SAXDriver.java:757) > [fop] at > com.icl.saxon.aelfred.XmlParser.parseElement(XmlParser.java:1036) > [fop] at > com.icl.saxon.aelfred.XmlParser.parseDocument(XmlParser.java:510) > [fop] at com.icl.saxon.aelfred.XmlParser.doParse(XmlParser.java:163) > [fop] at com.icl.saxon.aelfred.SAXDriver.parse(SAXDriver.java:320) > [fop] at > org.apache.batik.dom.util.SAXDocumentFactory.createDocument(Unknown Source) > [fop] at > org.apache.batik.dom.util.SAXDocumentFactory.createDocument(Unknown Source) > [fop] at > org.apache.batik.dom.svg.SAXSVGDocumentFactory.createDocument(Unknown > Source) > [fop] at > org.apache.batik.dom.svg.SAXSVGDocumentFactory.createSVGDocument(Unknown > Source) > [fop] at > org.apache.fop.image.loader.batik.PreloaderSVG$Loader.getImage(PreloaderSVG.java:122) > [fop] at > org.apache.fop.image.loader.batik.PreloaderSVG$Loader.access$100(PreloaderSVG.java:105) > [fop] at > org.apache.fop.image.loader.batik.PreloaderSVG.preloadImage(PreloaderSVG.java:73) > [fop] at > org.apache.xmlgraphics.image.loader.ImageManager.preloadImage(ImageManager.java:165) > [fop] at > org.apache.xmlgraphics.image.loader.cache.ImageCache.needImageInfo(ImageCache.java:96) > [fop] at > org.apache.xmlgraphics.image.loader.ImageManager.getImageInfo(ImageManager.java:112) > [fop] at > org.apache.fop.fo.flow.ExternalGraphic.bind(ExternalGraphic.java:79) > [fop] at org.apache.fop.fo.FObj.processNode(FObj.java:126) > [fop] at > org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:286) > [fop] at > org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:163) > [fop] at > com.icl.saxon.aelfred.SAXDriver.startElement(SAXDriver.java:757) > [fop] at > com.icl.saxon.aelfred.XmlParser.parseElement(XmlParser.java:1041) > [fop] at > com.icl.saxon.aelfred.XmlParser.parseContent(XmlParser.java:1222) > [fop] at > com.icl.saxon.aelfred.XmlParser.parseElement(XmlParser.java:1037) > [fop] at > com.icl.saxon.aelfred.XmlParser.parseContent(XmlParser.java:1222) > [fop] at > com.icl.saxon.aelfred.XmlParser.parseElement(XmlParser.java:1037) > [fop] at > com.icl.saxon.aelfred.XmlParser.parseContent(XmlParser.java:1222) > [fop] at > com.icl.saxon.aelfred.XmlParser.parseElement(XmlParser.java:1037) > [fop] at > com.icl.saxon.aelfred.XmlParser.parseContent(XmlParser.java:1222) > [fop] at > com.icl.saxon.aelfred.XmlParser.parseElement(XmlParser.java:1037) > [fop] at > com.icl.saxon.aelfred.XmlParser.parseDocument(XmlParser.java:510) > [fop] at com.icl.saxon.aelfred.XmlParser.doParse(XmlParser.java:163) > [fop] at com.icl.saxon.aelfred.SAXDriver.parse(SAXDriver.java:320) > [fop] at > com.icl.saxon.IdentityTransformer.transform(IdentityTransformer.java:59) > [fop] at > org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:214) > [fop] at > org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:125) > [fop] at > org.apache.fop.tools.anttasks.FOPTaskStarter.render(Fop.java:558) > [fop] at > org.apache.fop.tools.anttasks.FOPTaskStarter.run(Fop.java:468) > [fop] at org.apache.fop.tools.anttasks.Fop.execute(Fop.java:297) > [fop] at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > [fop] at org.apache.tools.ant.Task.perform(Task.java:364) > [fop] at org.apache.tools.ant.Target.execute(Target.java:341) > [fop] at org.apache.tools.ant.Target.performTasks(Target.java:369) > [fop] at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) > [fop] at > org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37) > [fop] at > org.apache.tools.ant.Project.executeTargets(Project.java:1068) > [fop] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382) > [fop] at > org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:107) > [fop] at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > [fop] at org.apache.tools.ant.Task.perform(Task.java:364) > [fop] at org.apache.tools.ant.Target.execute(Target.java:341) > [fop] at org.apache.tools.ant.Target.performTasks(Target.java:369) > [fop] at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) > [fop] at > org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37) > [fop] at > org.apache.tools.ant.Project.executeTargets(Project.java:1068) > [fop] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382) > [fop] at > org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:107) > [fop] at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > [fop] at org.apache.tools.ant.Task.perform(Task.java:364) > [fop] at org.apache.tools.ant.Target.execute(Target.java:341) > [fop] at org.apache.tools.ant.Target.performTasks(Target.java:369) > [fop] at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) > [fop] at > org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37) > [fop] at > org.apache.tools.ant.Project.executeTargets(Project.java:1068) > [fop] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382) > [fop] at > org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:107) > [fop] at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > [fop] at org.apache.tools.ant.Task.perform(Task.java:364) > [fop] at org.apache.tools.ant.Target.execute(Target.java:341) > [fop] at org.apache.tools.ant.Target.performTasks(Target.java:369) > [fop] at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) > [fop] at org.apache.tools.ant.Project.executeTarget(Project.java:1185) > [fop] at > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40) > [fop] at > org.apache.tools.ant.Project.executeTargets(Project.java:1068) > [fop] at org.apache.tools.ant.Main.runBuild(Main.java:668) > [fop] at org.apache.tools.ant.Main.startAnt(Main.java:187) > [fop] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) > [fop] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67) > [fop] Caused by: java.lang.ClassNotFoundException: > org.w3c.dom.svg.SVGDocument > [fop] at java.net.URLClassLoader$1.run(Unknown Source) > [fop] at java.security.AccessController.doPrivileged(Native Method) > [fop] at java.net.URLClassLoader.findClass(Unknown Source) > [fop] at java.lang.ClassLoader.loadClass(Unknown Source) > [fop] at java.lang.ClassLoader.loadClass(Unknown Source) > [fop] at java.lang.ClassLoader.loadClassInternal(Unknown Source) > [fop] ... 90 more > > Any help would be appreciated. > > Thanks, > David Kelly > -- > View this message in context: > http://old.nabble.com/Batik-not-in-class-path-tp27327275p27327275.html > Sent from the FOP - Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected]
Jeremias Maerki --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
