You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by Andreas Kroop <kr...@transit-online.de> on 2000/09/06 14:21:28 UTC
NoClassDefFoundError
Hello everybody,
I have problems with FOP 0.14.
java org.apache.fop.apps.CommandLine color.fo pdf_out.pdf
FOP-0_14_0
using SAX parser org.apache.xerces.parsers.SAXParser
using renderer org.apache.fop.render.pdf.PDFRenderer
Exception in thread "main" java.lang.NoClassDefFoundError:
org/w3c/dom/svg/GetSVGDocument
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:442)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:101)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
at java.net.URLClassLoader.access$1(URLClassLoader.java:216)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:191)
at java.lang.ClassLoader.loadClass(ClassLoader.java, Compiled
Code)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:275)
at java.lang.ClassLoader.loadClass(ClassLoader.java, Compiled
Code)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:124)
at org.apache.fop.apps.Driver.createRenderer(Driver.java:158)
at org.apache.fop.apps.Driver.setRenderer(Driver.java:145)
at org.apache.fop.apps.CommandLine.main(CommandLine.java:177)
Andreas
Re: NoClassDefFoundError
Posted by Christian Geisert <Ch...@isu-gmbh.de>.
Andreas Kroop wrote:
>
> fop_0_13_0 works correctly
> fop_0_14_0 don't work
Fop_0_13_0 used SAX1 und fop_0_14_0 uses SAX2
I think during the SAX2 development there was a name change in the
Attributes-interface from getLocalName(i) to getQName(i)
so it looks like you have some "old stuff" somewhere in your classpath
> (Exception in thread "main" java.lang.NoSuchMethodError: org.xml.sax.Attributes:
> method getQName(I)Ljava/lang/String; not found)
>
> my classpath:
> c:\jdk1.2.2\lib\fop_bin_0_14_0.jar;c:\jdk1.2.2\lib\xerces.jar;c:\jdk1.2.2\lib\w3c.jar;
Have a look at c:\jdk1.2.2\jre\lib\ext
Adios,
Christian
Re: NoClassDefFoundError
Posted by Andreas Kroop <kr...@transit-online.de>.
fop_0_13_0 works correctly
fop_0_14_0 don't work
(Exception in thread "main" java.lang.NoSuchMethodError: org.xml.sax.Attributes:
method getQName(I)Ljava/lang/String; not found)
my classpath:
c:\jdk1.2.2\lib\fop_bin_0_14_0.jar;c:\jdk1.2.2\lib\xerces.jar;c:\jdk1.2.2\lib\w3c.jar;
Christian Geisert schrieb:
> Andreas Kroop wrote:
> >
> > Yes
> > xerces.jar is in the classpath
> > (xerces version 1.2.0)
>
> Another try: some old sax2.jar (or another parser which implements sax2-alpha)
> before xerces in the classpath
>
> Adios,
> Christian
Re: NoClassDefFoundError
Posted by Christian Geisert <Ch...@isu-gmbh.de>.
Andreas Kroop wrote:
>
> Yes
> xerces.jar is in the classpath
> (xerces version 1.2.0)
Another try: some old sax2.jar (or another parser which implements sax2-alpha)
before xerces in the classpath
Adios,
Christian
Re: NoClassDefFoundError
Posted by Andreas Kroop <kr...@transit-online.de>.
Yes
xerces.jar is in the classpath
(xerces version 1.2.0)
Christian Geisert schrieb:
> Andreas Kroop wrote:
> >
> > thanks
> > I have another problem with FOP_0_14_0
> >
> > java org.apache.fop.apps.CommandLine color.fo pdf_out.pdf
> >
> > FOP-0_14_0
> > using SAX parser org.apache.xerces.parsers.SAXParser
> > using renderer org.apache.fop.render.pdf.PDFRenderer
> > using element mapping org.apache.fop.fo.StandardElementMapping
> > using element mapping org.apache.fop.svg.SVGElementMapping
> > using property list mapping
> > org.apache.fop.fo.StandardPropertyListMapping
> > using property list mapping org.apache.fop.svg.SVGPropertyListMapping
> > building formatting object tree
> > Exception in thread "main" java.lang.NoSuchMethodError:
> > org.xml.sax.Attributes:
> > method getQName(I)Ljava/lang/String; not found
> > at
>
> looks again like a classpath-issue ;-(
> Is xerces.jar there?
>
> Adios,
> Christian
Re: NoClassDefFoundError
Posted by Christian Geisert <Ch...@isu-gmbh.de>.
Andreas Kroop wrote:
>
> thanks
> I have another problem with FOP_0_14_0
>
> java org.apache.fop.apps.CommandLine color.fo pdf_out.pdf
>
> FOP-0_14_0
> using SAX parser org.apache.xerces.parsers.SAXParser
> using renderer org.apache.fop.render.pdf.PDFRenderer
> using element mapping org.apache.fop.fo.StandardElementMapping
> using element mapping org.apache.fop.svg.SVGElementMapping
> using property list mapping
> org.apache.fop.fo.StandardPropertyListMapping
> using property list mapping org.apache.fop.svg.SVGPropertyListMapping
> building formatting object tree
> Exception in thread "main" java.lang.NoSuchMethodError:
> org.xml.sax.Attributes:
> method getQName(I)Ljava/lang/String; not found
> at
looks again like a classpath-issue ;-(
Is xerces.jar there?
Adios,
Christian
Re: NoClassDefFoundError
Posted by Andreas Kroop <kr...@transit-online.de>.
thanks
I have another problem with FOP_0_14_0
java org.apache.fop.apps.CommandLine color.fo pdf_out.pdf
FOP-0_14_0
using SAX parser org.apache.xerces.parsers.SAXParser
using renderer org.apache.fop.render.pdf.PDFRenderer
using element mapping org.apache.fop.fo.StandardElementMapping
using element mapping org.apache.fop.svg.SVGElementMapping
using property list mapping
org.apache.fop.fo.StandardPropertyListMapping
using property list mapping org.apache.fop.svg.SVGPropertyListMapping
building formatting object tree
Exception in thread "main" java.lang.NoSuchMethodError:
org.xml.sax.Attributes:
method getQName(I)Ljava/lang/String; not found
at
org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java,
Compiled Code)
at
org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java,
Compiled Code)
at
org.apache.xerces.framework.XMLParser.callStartElement(XMLParser.java,
Compiled Code)
at
org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java,
Compiled Code)
at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java,
Compiled Code)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java,
Compiled Code)
at
org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1208)
at org.apache.fop.apps.Driver.buildFOTree(Driver.java:261)
at org.apache.fop.apps.CommandLine.main(CommandLine.java:183)
Andreas
Christian Geisert schrieb:
> You need w3c.jar in your classpath which is included in the lib
> directory in the fop-distribution.
>
> Adios,
> Christian
Re: NoClassDefFoundError
Posted by Christian Geisert <Ch...@isu-gmbh.de>.
Andreas Kroop wrote:
>
> Hello everybody,
> I have problems with FOP 0.14.
>
> java org.apache.fop.apps.CommandLine color.fo pdf_out.pdf
>
> FOP-0_14_0
> using SAX parser org.apache.xerces.parsers.SAXParser
> using renderer org.apache.fop.render.pdf.PDFRenderer
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/w3c/dom/svg/GetSVGDocument
You need w3c.jar in your classpath which is included in the lib
directory in the fop-distribution.
Adios,
Christian