Hi,
I'm having trouble
with version 1.2b3 of xdoclet. With xdoclet1.2b2 I can build my
application. The classpath in build.xml is defined like
this:
<path id="xdoclet.jars.path"><fileset dir="${lib.dir}/xdoclet1.2b2/lib" includes="*.jar"/><pathelement location="${lib.dir}/j2ee/j2ee.jar"/><pathelement location="${lib.dir}/servlet.jar"/></path><property name="xdoclet.jar.path" refid="xdoclet.jars.path" />
When I upgrade to
xdoclet1.2b3 by changing the fileset
like
<fileset dir="${lib.dir}/xdoclet1.2b3/lib" includes="*.jar"/>
and all jars from the distribution
included in ${lib.dir}/xdoclet1.2b3/lib
I get the following
error:
webdoclet:
BUILD
FAILED
org.apache.commons.logging.LogConfigurationException: java.lang.reflect.InvocationTargetException
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:532)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:272)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:414)
at xdoclet.util.LogUtil.getLog(LogUtil.java:26)
at xdoclet.loader.ModuleFinder.findModules(ModuleFinder.java:116)
at xdoclet.DocletTask.registerModules(DocletTask.java:534)
at xdoclet.DocletTask.createDynamicElement(DocletTask.java:334)
at org.apache.tools.ant.IntrospectionHelper.createElement(IntrospectionHelper.java:510)
at org.apache.tools.ant.UnknownElement.handleChildren(UnknownElement.java:239)
at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:122)
at org.apache.tools.ant.Task.perform(Task.java:340)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:336)
at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
at org.apache.tools.ant.Main.runBuild(Main.java:609)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:525)
... 17 more
Caused by: java.lang.VerifyError: (class: org/apache/log4j/LogManager, method: <clinit> signature: ()V) Incompatible argument to function
at org.apache.log4j.Logger.getLogger(Logger.java:85)
at org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:102)
... 22 more
org.apache.commons.logging.LogConfigurationException: java.lang.reflect.InvocationTargetException
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:532)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:272)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:414)
at xdoclet.util.LogUtil.getLog(LogUtil.java:26)
at xdoclet.loader.ModuleFinder.findModules(ModuleFinder.java:116)
at xdoclet.DocletTask.registerModules(DocletTask.java:534)
at xdoclet.DocletTask.createDynamicElement(DocletTask.java:334)
at org.apache.tools.ant.IntrospectionHelper.createElement(IntrospectionHelper.java:510)
at org.apache.tools.ant.UnknownElement.handleChildren(UnknownElement.java:239)
at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:122)
at org.apache.tools.ant.Task.perform(Task.java:340)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:336)
at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
at org.apache.tools.ant.Main.runBuild(Main.java:609)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:525)
... 17 more
Caused by: java.lang.VerifyError: (class: org/apache/log4j/LogManager, method: <clinit> signature: ()V) Incompatible argument to function
at org.apache.log4j.Logger.getLogger(Logger.java:85)
at org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:102)
... 22 more
Total time: 7
seconds
org.apache.commons.logging.LogConfigurationException: java.lang.reflect.InvocationTargetException
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:532)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:272)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:414)
at xdoclet.util.LogUtil.getLog(LogUtil.java:26)
at xdoclet.loader.ModuleFinder.findModules(ModuleFinder.java:116)
at xdoclet.DocletTask.registerModules(DocletTask.java:534)
at xdoclet.DocletTask.createDynamicElement(DocletTask.java:334)
at org.apache.tools.ant.IntrospectionHelper.createElement(IntrospectionHelper.java:510)
at org.apache.tools.ant.UnknownElement.handleChildren(UnknownElement.java:239)
at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:122)
at org.apache.tools.ant.Task.perform(Task.java:340)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:336)
at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
at org.apache.tools.ant.Main.runBuild(Main.java:609)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:525)
... 17 more
Caused by: java.lang.VerifyError: (class: org/apache/log4j/LogManager, method: <clinit> signature: ()V) Incompatible argument to function
at org.apache.log4j.Logger.getLogger(Logger.java:85)
at org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:102)
... 22 more
java.lang.reflect.InvocationTargetException
org.apache.commons.logging.LogConfigurationException: java.lang.reflect.InvocationTargetException
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:532)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:272)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:414)
at xdoclet.util.LogUtil.getLog(LogUtil.java:26)
at xdoclet.loader.ModuleFinder.findModules(ModuleFinder.java:116)
at xdoclet.DocletTask.registerModules(DocletTask.java:534)
at xdoclet.DocletTask.createDynamicElement(DocletTask.java:334)
at org.apache.tools.ant.IntrospectionHelper.createElement(IntrospectionHelper.java:510)
at org.apache.tools.ant.UnknownElement.handleChildren(UnknownElement.java:239)
at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:122)
at org.apache.tools.ant.Task.perform(Task.java:340)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:336)
at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
at org.apache.tools.ant.Main.runBuild(Main.java:609)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:525)
... 17 more
Caused by: java.lang.VerifyError: (class: org/apache/log4j/LogManager, method: <clinit> signature: ()V) Incompatible argument to function
at org.apache.log4j.Logger.getLogger(Logger.java:85)
at org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:102)
... 22 more
java.lang.reflect.InvocationTargetException
Was there such a
great change in the new version? I tried with Ant 1.5 and Ant 1.5.3-1 but I
don't have a clue where the problem could be?! Am I missing some
detail?
By the way - I
downloaded xdoclet-bin-1.2b3.zip but all jars are named xdoclet-*-1.2b4.jar. Are
we talking about version 1.2b3 or 1.2b4?
Thanks for
help!
