Bug#540682: java.lang.NoSuchMethodError: com.thoughtworks.qdox.model.JavaClass.getPackage()Ljava/lang/String;
Damien Raude-Morvan
drazzib at drazzib.com
Sun Aug 9 16:39:08 UTC 2009
Package: libcommons-attributes-java
Version: 2.2-5
Severity: normal
Tags: patch
Hi,
When trying to use Commons Attributes Compiler in a ant build.xml I got the
following exception :
java.lang.NoSuchMethodError:
com.thoughtworks.qdox.model.JavaClass.getPackage()Ljava/lang/String;
at
org.apache.commons.attributes.compiler.AttributeCompiler.generateClass(AttributeCompiler.java:244)
at
org.apache.commons.attributes.compiler.AttributeCompiler.generateClassAndInners(AttributeCompiler.java:508)
at
org.apache.commons.attributes.compiler.AttributeCompiler.execute(AttributeCompiler.java:495)
at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
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:1337)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
at org.apache.tools.ant.Main.runBuild(Main.java:758)
at org.apache.tools.ant.Main.startAnt(Main.java:217)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
From QDox website [1], I've found that :
"
In both JavaClass and JavaSource the getPackage() returns an object of type
JavaPackage instead of a String. To get the same result as before use
getPackage().getName().
"
I've commited a proposed fix in libcommons-attributes-java Pkg-Java SVN
repository.
[1] http://qdox.codehaus.org/upgrade.html
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.30-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libcommons-attributes-java depends on:
ii default-jre [java2-runtime] 1.6-33 Standard Java or Java compatible
R
ii gcj-jre [java2-runtime] 4:4.3.3-9 Java runtime environment using
GIJ
ii java-gcj-compat [java2-runti 1.0.80-5.1 Java runtime environment using
GIJ
ii kaffe-pthreads [java1-runtim 2:1.1.8-5.2 A POSIX threads enabled version
of
ii openjdk-6-jre [java2-runtime 6b16-4 OpenJDK Java runtime, using
Hotspo
libcommons-attributes-java recommends no packages.
libcommons-attributes-java suggests no packages.
-- no debconf information
--
Damien Raude-Morvan / www.drazzib.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/attachments/20090809/c855cfd2/attachment.pgp>
More information about the pkg-java-maintainers
mailing list