Bug#552965: plexus-active-collections: FTBFS: java traceback

Lucas Nussbaum lucas at lucas-nussbaum.net
Wed Oct 28 10:57:30 UTC 2009


Source: plexus-active-collections
Version: 1.0~beta2-1
Severity: serious
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20091028 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
>  /usr/bin/fakeroot debian/rules clean
> test -x debian/rules
> dh_testroot
> mkdir -p "."
> mh_lspoms -plibplexus-active-collections-java --force
> The list of POM files is now in debian/libplexus-active-collections-java.poms
> mh_patchpoms -plibplexus-active-collections-java --keep-pom-version 
> touch debian/stamp-poms-patched
> /usr/share/maven-debian-helper/copy-repo.sh /build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian
> cd . && /usr/lib/jvm/default-java/bin/java -noverify -cp /usr/share/maven2/boot/classworlds.jar:/usr/lib/jvm/default-java/lib/tools.jar -Dproperties.file.manual=/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven.properties -Dclassworlds.conf=/etc/maven2/m2-debian.conf org.codehaus.classworlds.Launcher  -s/etc/maven2/settings-debian.xml -Dmaven.repo.local=/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo  clean
> [INFO] 
> NOTE: Maven is executing in offline mode. Any artifacts not already in your local
> repository will be inaccessible.
> 
> [INFO] Scanning for projects...
> [INFO] ------------------------------------------------------------------------
> [INFO] Building Plexus Container-Backed Active Collections
> [INFO]    task-segment: [clean]
> [INFO] ------------------------------------------------------------------------
> [INFO] [clean:clean {execution: default-clean}]
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD SUCCESSFUL
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: < 1 second
> [INFO] Finished at: Wed Oct 28 01:11:50 CET 2009
> [INFO] Final Memory: 7M/483M
> [INFO] ------------------------------------------------------------------------
> rm -f -r /build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo debian/stamp-maven-build
> rm -f debian/maven.rules
> rm -f debian/*.substvars
> dh_clean 
> mh_unpatchpoms -plibplexus-active-collections-java
> rm -f -f debian/stamp-poms-patched
> rm -f debian/stamp-maven-doc
>  dpkg-source -b plexus-active-collections-1.0~beta2
> dpkg-source: info: using source format `1.0'
> dpkg-source: info: building plexus-active-collections using existing plexus-active-collections_1.0~beta2.orig.tar.gz
> dpkg-source: info: building plexus-active-collections in plexus-active-collections_1.0~beta2-1.diff.gz
> dpkg-source: info: building plexus-active-collections in plexus-active-collections_1.0~beta2-1.dsc
>  debian/rules build
> test -x debian/rules
> mkdir -p "."
> mh_lspoms -plibplexus-active-collections-java --force
> The list of POM files is now in debian/libplexus-active-collections-java.poms
> mh_patchpoms -plibplexus-active-collections-java --keep-pom-version 
> touch debian/stamp-poms-patched
> /usr/share/maven-debian-helper/copy-repo.sh /build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian
> cd . && /usr/lib/jvm/default-java/bin/java -noverify -cp /usr/share/maven2/boot/classworlds.jar:/usr/lib/jvm/default-java/lib/tools.jar -Dproperties.file.manual=/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven.properties -Dclassworlds.conf=/etc/maven2/m2-debian.conf org.codehaus.classworlds.Launcher  -s/etc/maven2/settings-debian.xml -Dmaven.repo.local=/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo  package
> [INFO] 
> NOTE: Maven is executing in offline mode. Any artifacts not already in your local
> repository will be inaccessible.
> 
> [INFO] Scanning for projects...
> [INFO] ------------------------------------------------------------------------
> [INFO] Building Plexus Container-Backed Active Collections
> [INFO]    task-segment: [package]
> [INFO] ------------------------------------------------------------------------
> [INFO] [resources:resources {execution: default-resources}]
> [WARNING] Using platform encoding (ANSI_X3.4-1968 actually) to copy filtered resources, i.e. build is platform dependent!
> [INFO] skip non existing resourceDirectory /build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/src/main/resources
> [INFO] [compiler:compile {execution: default-compile}]
> [INFO] Compiling 14 source files to /build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/target/classes
> [INFO] [plexus:descriptor {execution: create-component-descriptor}]
> [FATAL ERROR] org.codehaus.plexus.maven.plugin.PlexusDescriptorMojo#execute() caused a linkage error (java.lang.NoSuchMethodError) and may be out-of-date. Check the realms:
> [FATAL ERROR] Plugin realm = app0.child-container[org.codehaus.plexus:plexus-maven-plugin:1.3.8]
> urls[0] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/org/codehaus/plexus/plexus-maven-plugin/1.3.8/plexus-maven-plugin-1.3.8.jar
> urls[1] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/org/slf4j/slf4j-api/debian/slf4j-api-debian.jar
> urls[2] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/org/slf4j/slf4j-simple/debian/slf4j-simple-debian.jar
> urls[3] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/org/codehaus/plexus/plexus-utils/debian/plexus-utils-debian.jar
> urls[4] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/org/apache/maven/reporting/maven-reporting-impl/debian/maven-reporting-impl-debian.jar
> urls[5] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/commons-validator/commons-validator/debian/commons-validator-debian.jar
> urls[6] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/commons-beanutils/commons-beanutils/debian/commons-beanutils-debian.jar
> urls[7] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/commons-logging/commons-logging/debian/commons-logging-debian.jar
> urls[8] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/commons-digester/commons-digester/debian/commons-digester-debian.jar
> urls[9] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/org/apache/maven/doxia/doxia-core/debian/doxia-core-debian.jar
> urls[10] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/xerces/xercesImpl/debian/xercesImpl-debian.jar
> urls[11] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/xml-apis/xml-apis/debian/xml-apis-debian.jar
> urls[12] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/commons-lang/commons-lang/debian/commons-lang-debian.jar
> urls[13] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/commons-httpclient/commons-httpclient/3.x/commons-httpclient-3.x.jar
> urls[14] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/commons-codec/commons-codec/debian/commons-codec-debian.jar
> urls[15] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/org/apache/maven/doxia/doxia-site-renderer/debian/doxia-site-renderer-debian.jar
> urls[16] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/org/apache/maven/doxia/doxia-decoration-model/debian/doxia-decoration-model-debian.jar
> urls[17] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/org/apache/maven/doxia/doxia-module-xhtml/debian/doxia-module-xhtml-debian.jar
> urls[18] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/org/apache/maven/doxia/doxia-module-fml/debian/doxia-module-fml-debian.jar
> urls[19] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/org/codehaus/plexus/plexus-i18n/debian/plexus-i18n-debian.jar
> urls[20] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/org/codehaus/plexus/plexus-velocity/debian/plexus-velocity-debian.jar
> urls[21] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/org/apache/velocity/velocity/debian/velocity-debian.jar
> urls[22] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/oro/oro/debian/oro-debian.jar
> urls[23] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/commons-collections/commons-collections/3.x/commons-collections-3.x.jar
> urls[24] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/org/codehaus/plexus/plexus-cdc/debian/plexus-cdc-debian.jar
> urls[25] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/com/thoughtworks/qdox/qdox/debian/qdox-debian.jar
> urls[26] = file:/build/user-plexus-active-collections_1.0~beta2-1-amd64-M96ozD/plexus-active-collections-1.0~beta2/debian/maven-repo/org/jdom/jdom/debian/jdom-debian.jar
> [FATAL ERROR] Container realm = plexus.core
> 
> [INFO] ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO] ------------------------------------------------------------------------
> [INFO] org.codehaus.plexus.cdc.gleaner.SourceComponentGleaner.glean(Lcom/thoughtworks/qdox/model/JavaClassCache;Lcom/thoughtworks/qdox/model/JavaClass;)Lorg/codehaus/plexus/component/repository/cdc/ComponentDescriptor;
> [INFO] ------------------------------------------------------------------------
> [INFO] Trace
> java.lang.NoSuchMethodError: org.codehaus.plexus.cdc.gleaner.SourceComponentGleaner.glean(Lcom/thoughtworks/qdox/model/JavaClassCache;Lcom/thoughtworks/qdox/model/JavaClass;)Lorg/codehaus/plexus/component/repository/cdc/ComponentDescriptor;
> 	at org.codehaus.plexus.maven.plugin.SourceComponentDescriptorExtractor.extract(SourceComponentDescriptorExtractor.java:100)
> 	at org.codehaus.plexus.maven.plugin.SourceComponentDescriptorExtractor.extract(SourceComponentDescriptorExtractor.java:74)
> 	at org.codehaus.plexus.maven.plugin.AbstractDescriptorMojo.generateDescriptor(AbstractDescriptorMojo.java:131)
> 	at org.codehaus.plexus.maven.plugin.PlexusDescriptorMojo.execute(PlexusDescriptorMojo.java:60)
> 	at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483)
> 	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678)
> 	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:540)
> 	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:519)
> 	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371)
> 	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332)
> 	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
> 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
> 	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
> 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
> 	at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:41)
> 	at org.debian.maven.Wrapper.main(Wrapper.java:90)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:616)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 2 seconds
> [INFO] Finished at: Wed Oct 28 01:11:58 CET 2009
> [INFO] Final Memory: 19M/609M
> [INFO] ------------------------------------------------------------------------
> make: *** [debian/stamp-maven-build] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2009/10/28/plexus-active-collections_1.0~beta2-1_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |





More information about the pkg-java-maintainers mailing list