Title: Message
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
 
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
 
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!

Reply via email to