Hello Damien, Your patch should work well, I did similar fixes for other libraries after updating qdox to 1.9, I forgot this package though.
Ludovic Damien Raude-Morvan a écrit : > 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 > > > > ------------------------------------------------------------------------ > > _______________________________________________ > pkg-java-maintainers mailing list > [email protected] > http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

