Bug#761522: sisu-guice: FTBFS: Error(s) found in manifest configuration

David Suárez david.sephirot at gmail.com
Sun Sep 14 15:38:32 UTC 2014


Source: sisu-guice
Version: 3.2.3+dfsg-1
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20140913 qa-ftbfs
Justification: FTBFS on amd64

Hi,

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

Relevant part (hopefully):
>  fakeroot debian/rules binary
> test -x debian/rules
> dh_testroot
> dh_prep 
> dh_installdirs -A 
> mkdir -p "."
> # before-build target may be used to unpatch the pom files, so we need to check if
> # patching the pom files is needed here, normally not
> if [ ! -f pom.xml.save ]; then \
> 	/usr/bin/make -f debian/rules patch-poms; \
> fi
> 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=/«BUILDDIR»/sisu-guice-3.2.3+dfsg/debian/maven.properties -Dclassworlds.conf=/etc/maven2/m2-debian-nodocs.conf org.codehaus.classworlds.Launcher -s/etc/maven2/settings-debian.xml -Dmaven.repo.local=/«BUILDDIR»/sisu-guice-3.2.3+dfsg/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] Reactor build order: 
> [INFO]   Sisu Guice
> [INFO]   Sisu Guice - Core Library
> [INFO]   Sisu Guice - Extensions
> [INFO]   Sisu Guice - Extensions - AssistedInject
> [INFO] ------------------------------------------------------------------------
> [INFO] Building Sisu Guice
> [INFO]    task-segment: [package]
> [INFO] ------------------------------------------------------------------------
> [INFO] No goals needed for project - skipping
> [INFO] ------------------------------------------------------------------------
> [INFO] Building Sisu Guice - Core Library
> [INFO]    task-segment: [package]
> [INFO] ------------------------------------------------------------------------
> [INFO] [resources:resources {execution: default-resources}]
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] Copying 0 resource
> [INFO] [compiler:compile {execution: default-compile}]
> [INFO] Compiling 7 source files to /«BUILDDIR»/sisu-guice-3.2.3+dfsg/core/target/classes
> [INFO] [resources:testResources {execution: default-testResources}]
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] Copying 0 resource
> [INFO] [compiler:testCompile {execution: default-testCompile}]
> [INFO] Not compiling test sources
> [INFO] [surefire:test {execution: default-test}]
> [INFO] Tests are skipped.
> [INFO] [bundle:manifest {execution: default}]
> java.lang.NullPointerException
> 	at aQute.lib.osgi.Analyzer.getClasses(Analyzer.java:2063)
> 	at aQute.lib.osgi.Analyzer._classes(Analyzer.java:2054)
> 	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:606)
> 	at aQute.lib.osgi.Macro.doCommand(Macro.java:210)
> 	at aQute.lib.osgi.Macro.doCommands(Macro.java:186)
> 	at aQute.lib.osgi.Macro.replace(Macro.java:134)
> 	at aQute.lib.osgi.Macro.process(Macro.java:71)
> 	at aQute.lib.osgi.Macro.process(Macro.java:86)
> 	at aQute.lib.osgi.Macro.process(Macro.java:86)
> 	at aQute.lib.osgi.Macro.process(Macro.java:58)
> 	at aQute.lib.osgi.Macro.process(Macro.java:53)
> 	at aQute.lib.osgi.Processor.getProperty(Processor.java:699)
> 	at aQute.lib.osgi.Processor.getProperty(Processor.java:456)
> 	at aQute.lib.osgi.Analyzer.mergeManifest(Analyzer.java:717)
> 	at org.apache.felix.bundleplugin.ManifestPlugin.getAnalyzer(ManifestPlugin.java:205)
> 	at org.apache.felix.bundleplugin.ManifestPlugin.getManifest(ManifestPlugin.java:114)
> 	at org.apache.felix.bundleplugin.ManifestPlugin.execute(ManifestPlugin.java:69)
> 	at org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:263)
> 	at org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:254)
> 	at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
> 	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
> 	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
> 	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
> 	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
> 	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
> 	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
> 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
> 	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
> 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
> 	at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
> 	at org.debian.maven.Wrapper.main(Wrapper.java:89)
> 	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:606)
> 	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)
> [WARNING] Manifest org.sonatype.sisu:sisu-guice:jar:3.2.3 : Exception in replace: java.lang.NullPointerException
> [WARNING] Manifest org.sonatype.sisu:sisu-guice:jar:3.2.3 : No translation found for macro: classes;NAMED;*.MethodAspect
> [WARNING] Manifest org.sonatype.sisu:sisu-guice:jar:3.2.3 : No translation found for macro: if;${classes;NAMED;*.MethodAspect};; (no_aop)
> [ERROR] Manifest org.sonatype.sisu:sisu-guice:jar:3.2.3 : null, for cmd: if, arguments; [if, ${classes, NAMED, *.MethodAspect}, ,  (no_aop)]
> [ERROR] Error(s) found in manifest configuration
> [INFO] ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] ------------------------------------------------------------------------
> [INFO] Error(s) found in manifest configuration
> 
> [INFO] ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 4 seconds
> [INFO] Finished at: Sat Sep 13 22:42:45 UTC 2014
> [INFO] Final Memory: 20M/331M
> [INFO] ------------------------------------------------------------------------
> make: *** [mvn-build] Error 1

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2014/09/13/sisu-guice_3.2.3+dfsg-1_unstable.log

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 EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the pkg-java-maintainers mailing list