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]

Reply via email to