Jeremias Maerki wrote: > That's weird. It works for me (well, I'm not using NetBeans) and for > Gump, too. Line 355, that's the "eventResourceGenerator" for the event > processing stuff. That task uses the normal classpaths set up for FOP: > all JARs (*.jar) in lib and lib/build plus some compiled classes in the > build directory. I don't assume you've manipulated the "basedir" > property because that would probably have led to problems earlier in the > script. I'd run the Ant script with -d or -v to see what's going on. > > On 24.12.2008 01:36:08 Peter B. West wrote: >> Yes, I know. When I checkout I get a lib directory with >> xmlgraphics-commons-1.4svn. I make no changes. When I then build with >> >> ant clean; ant package >> >> BUILD FAILED >> /home/pbw/NetBeansProjects/fop-trunk/build.xml:355: >> java.lang.NoClassDefFoundError: org/apache/xmlgraphics/util/XMLizable >> >> I tried linking xmlgraphics-commons-1.4svn to xmlgraphics-commons.jar, >> but it makes no difference. >> >> Peter >> >> Jeremias Maerki wrote: >>> XMLizable is in xmlgraphics-commons.jar. >>> >>> On 23.12.2008 05:19:25 Peter B. West wrote: >>>> I just tried to do a clean checkout, build and create a NetBeans project. >>>> >>>> Form a previous experience, I put ant.jar. qdox.jar and XMLUnit.jar in >>>> the lib directory, and tried to build 'package' from the command line. >>>> Got a class not found fro XMLizable in one of the event producer tasks. >>>> >> -- >> Peter B. West <http://cv.pbw.id.au/> >> Folio <http://defoe.sourceforge.net/folio/>
Jeremias, Still failing with revision 735275. Here's the tail of 'ant -d jar-main'. resourcegen: [mkdir] Skipping /home/pbw/NetBeansProjects/fop-trunk/trunk/build/codegen-classes because it already exists. fileset: Setup scanner in dir /home/pbw/NetBeansProjects/fop-trunk/trunk/src/codegen/java with patternSet{ includes: [**/*.java] excludes: [] } [javac] org/apache/fop/tools/EventConventionException.java omitted as /home/pbw/NetBeansProjects/fop-trunk/trunk/build/codegen-classes/org/apache/fop/tools/EventConventionException.class is up to date. [javac] org/apache/fop/tools/EventProducerCollector.java omitted as /home/pbw/NetBeansProjects/fop-trunk/trunk/build/codegen-classes/org/apache/fop/tools/EventProducerCollector.class is up to date. [javac] org/apache/fop/tools/EventProducerCollectorTask.java omitted as /home/pbw/NetBeansProjects/fop-trunk/trunk/build/codegen-classes/org/apache/fop/tools/EventProducerCollectorTask.class is up to date. fileset: Setup scanner in dir /home/pbw/NetBeansProjects/fop-trunk/trunk/src/codegen/java with patternSet{ includes: [**/*.xsl] excludes: [] } [copy] org/apache/fop/tools/merge-translation.xsl omitted as /home/pbw/NetBeansProjects/fop-trunk/trunk/build/codegen-classes/org/apache/fop/tools/merge-translation.xsl is up to date. [copy] org/apache/fop/tools/model2translation.xsl omitted as /home/pbw/NetBeansProjects/fop-trunk/trunk/build/codegen-classes/org/apache/fop/tools/model2translation.xsl is up to date. [copy] No sources found. fileset: Setup scanner in dir /home/pbw/NetBeansProjects/fop-trunk/trunk/lib/build with patternSet{ includes: [*.jar] excludes: [] } Finding class org.apache.fop.tools.EventProducerCollectorTask Loaded from /home/pbw/NetBeansProjects/fop-trunk/trunk/build/codegen-classes org/apache/fop/tools/EventProducerCollectorTask.class Class org.apache.tools.ant.Task loaded from parent loader (parentFirst) Class org.apache.fop.tools.EventProducerCollectorTask loaded from ant loader (parentFirst) Class java.lang.Object loaded from parent loader (parentFirst) Class java.lang.Throwable loaded from parent loader (parentFirst) Class java.io.IOException loaded from parent loader (parentFirst) Finding class org.apache.fop.tools.EventConventionException Loaded from /home/pbw/NetBeansProjects/fop-trunk/trunk/build/codegen-classes org/apache/fop/tools/EventConventionException.class Class java.lang.Exception loaded from parent loader (parentFirst) Class org.apache.fop.tools.EventConventionException loaded from ant loader (parentFirst) Class java.lang.ClassNotFoundException loaded from parent loader (parentFirst) Class org.apache.tools.ant.BuildException loaded from parent loader (parentFirst) Class org.apache.tools.ant.types.selectors.FileSelector loaded from parent loader (parentFirst) Class org.apache.tools.ant.Project loaded from parent loader (parentFirst) Class java.util.List loaded from parent loader (parentFirst) Class javax.xml.transform.TransformerException loaded from parent loader (parentFirst) Class java.io.FileNotFoundException loaded from parent loader (parentFirst) Class javax.xml.transform.Source loaded from parent loader (parentFirst) Class javax.xml.transform.Result loaded from parent loader (parentFirst) Class java.io.OutputStream loaded from parent loader (parentFirst) Class java.io.FileOutputStream loaded from parent loader (parentFirst) Class java.io.BufferedOutputStream loaded from parent loader (parentFirst) Class javax.xml.transform.URIResolver loaded from parent loader (parentFirst) +Datatype eventResourceGenerator org.apache.fop.tools.EventProducerCollectorTask Class java.util.ArrayList loaded from parent loader (parentFirst) Class org.apache.tools.ant.types.FileSet loaded from parent loader (parentFirst) Class java.io.File loaded from parent loader (parentFirst) Class java.lang.String loaded from parent loader (parentFirst) Finding class org.apache.fop.tools.EventProducerCollector Loaded from /home/pbw/NetBeansProjects/fop-trunk/trunk/build/codegen-classes org/apache/fop/tools/EventProducerCollector.class Class org.apache.fop.tools.EventProducerCollector loaded from ant loader (parentFirst) Class java.util.Map loaded from parent loader (parentFirst) Class java.lang.UnsupportedOperationException loaded from parent loader (parentFirst) Finding class com.thoughtworks.qdox.model.DocletTagFactory Loaded from /home/pbw/NetBeansProjects/fop-trunk/trunk/lib/build/qdox-1.6.3.jar com/thoughtworks/qdox/model/DocletTagFactory.class Class java.io.Serializable loaded from parent loader (parentFirst) Class com.thoughtworks.qdox.model.DocletTagFactory loaded from ant loader (parentFirst) Class java.lang.Class loaded from parent loader (parentFirst) Class org.apache.fop.events.EventProducer loaded from parent loader (parentFirst) Class java.util.HashMap loaded from parent loader (parentFirst) Class java.lang.Boolean loaded from parent loader (parentFirst) Class java.lang.Byte loaded from parent loader (parentFirst) Class java.lang.Character loaded from parent loader (parentFirst) Class java.lang.Short loaded from parent loader (parentFirst) Class java.lang.Integer loaded from parent loader (parentFirst) Class java.lang.Long loaded from parent loader (parentFirst) Class java.lang.Float loaded from parent loader (parentFirst) Class java.lang.Double loaded from parent loader (parentFirst) Class java.util.Collections loaded from parent loader (parentFirst) BUILD FAILED /home/pbw/NetBeansProjects/fop-trunk/trunk/build.xml:355: java.lang.NoClassDefFoundError: org/apache/xmlgraphics/util/XMLizable at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:115) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329) at org.apache.tools.ant.Project.executeTarget(Project.java:1298) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1181) at org.apache.tools.ant.Main.runBuild(Main.java:698) at org.apache.tools.ant.Main.startAnt(Main.java:199) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) Caused by: java.lang.NoClassDefFoundError: org/apache/xmlgraphics/util/XMLizable at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$000(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at org.apache.tools.ant.AntClassLoader.findBaseClass(AntClassLoader.java:1414) at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1068) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) at org.apache.fop.tools.EventProducerCollector.<init>(EventProducerCollector.java:64) at org.apache.fop.tools.EventProducerCollectorTask.execute(EventProducerCollectorTask.java:65) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105) ... 11 more Caused by: java.lang.ClassNotFoundException: org.apache.xmlgraphics.util.XMLizable at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) ... 32 more --- Nested Exception --- java.lang.NoClassDefFoundError: org/apache/xmlgraphics/util/XMLizable at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$000(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at org.apache.tools.ant.AntClassLoader.findBaseClass(AntClassLoader.java:1414) at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1068) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) at org.apache.fop.tools.EventProducerCollector.<init>(EventProducerCollector.java:64) at org.apache.fop.tools.EventProducerCollectorTask.execute(EventProducerCollectorTask.java:65) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329) at org.apache.tools.ant.Project.executeTarget(Project.java:1298) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1181) at org.apache.tools.ant.Main.runBuild(Main.java:698) at org.apache.tools.ant.Main.startAnt(Main.java:199) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) Caused by: java.lang.ClassNotFoundException: org.apache.xmlgraphics.util.XMLizable at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) ... 32 more Total time: 3 seconds -- Peter B. West <http://cv.pbw.id.au/> Folio <http://defoe.sourceforge.net/folio/>