Bug#725588: maven: FTBFS: java.lang.ClassNotFoundException: com.google.common.collect.Multimap

2013-10-12 Thread David Suárez
Hi Emmanuel,

El Lunes, 7 de octubre de 2013 18:21:40 Emmanuel Bourg escribió:
> Thank you for the report David.
> 
> I pushed a fix for this error but I get another failure I haven't able to
> understand.
> 
> If anyone wants to pick the ball, here it is:
> 
> 
>  [java] [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-clean-plugin:2.3:clean (default-clean) on
> project maven: Execution default-clean of goal
> org.apache.maven.plugins:maven-clean-plugin:2.3:clean failed: An API
> incompatibility was encountered while executing
> org.apache.maven.plugins:maven-clean-plugin:2.3:clean:
> java.lang.VerifyError: (class:
> org/apache/maven/shared/model/fileset/util/FileSetManager, method: scan
> signature:
> (Lorg/apache/maven/shared/model/fileset/FileSet;)Lorg/codehaus/plexus/util/
> DirectoryScanner;) Incompatible object argument for function call [java]
> [ERROR] - [java]
> [ERROR] realm =plugin>org.apache.maven.plugins:maven-clean-plugin:2.3
> [java] [ERROR] strategy =
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy [java] [ERROR]
> urls[0] =
> file:/home/ebourg/packaging/maven/debian/tmp/maven-repo/org/apache/maven/pl
> ugins/maven-clean-plugin/2.3/maven-clean-plugin-2.3.jar [java] [ERROR]
> urls[1] =
> file:/home/ebourg/packaging/maven/debian/tmp/maven-repo/junit/junit/3.x/jun
> it-3.x.jar [java] [ERROR] urls[2] =
> file:/home/ebourg/packaging/maven/debian/tmp/maven-repo/org/apache/maven/sh
> ared/file-management/1.2.1/file-management-1.2.1.jar [java] [ERROR] urls[3]
> =
> file:/home/ebourg/packaging/maven/debian/tmp/maven-repo/org/apache/maven/sh
> ared/maven-shared-io/debian/maven-shared-io-debian.jar [java] [ERROR]
> urls[4] =
> file:/home/ebourg/packaging/maven/debian/tmp/maven-repo/org/codehaus/plexus
> /plexus-utils/1.5.6/plexus-utils-1.5.6.jar [java] [ERROR] Number of foreign
> imports: 1
>  [java] [ERROR] import: Entry[import  from realm ClassRealm[maven.api,
> parent: null]] [java] [ERROR]
>  [java] [ERROR] -
>  [java] [ERROR] -> [Help 1]
>  [java] org.apache.maven.lifecycle.LifecycleExecutionException: Failed
> to execute goal org.apache.maven.plugins:maven-clean-plugin:2.3:clean
> (default-clean) on project maven: Execution default-clean of goal
> org.apache.maven.plugins:maven-clean-plugin:2.3:clean failed: An API
> incompatibility was encountered while executing
> org.apache.maven.plugins:maven-clean-plugin:2.3:clean:
> java.lang.VerifyError: (class:
> org/apache/maven/shared/model/fileset/util/FileSetManager, method: scan
> signature:
> (Lorg/apache/maven/shared/model/fileset/FileSet;)Lorg/codehaus/plexus/util/
> DirectoryScanner;) Incompatible object argument for function call [java]
> -
>  [java] realm =   
> plugin>org.apache.maven.plugins:maven-clean-plugin:2.3 [java] strategy =
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy [java] urls[0] =
> file:/home/ebourg/packaging/maven/debian/tmp/maven-repo/org/apache/maven/pl
> ugins/maven-clean-plugin/2.3/maven-clean-plugin-2.3.jar [java] urls[1] =
> file:/home/ebourg/packaging/maven/debian/tmp/maven-repo/junit/junit/3.x/jun
> it-3.x.jar [java] urls[2] =
> file:/home/ebourg/packaging/maven/debian/tmp/maven-repo/org/apache/maven/sh
> ared/file-management/1.2.1/file-management-1.2.1.jar [java] urls[3] =
> file:/home/ebourg/packaging/maven/debian/tmp/maven-repo/org/apache/maven/sh
> ared/maven-shared-io/debian/maven-shared-io-debian.jar [java] urls[4] =
> file:/home/ebourg/packaging/maven/debian/tmp/maven-repo/org/codehaus/plexus
> /plexus-utils/1.5.6/plexus-utils-1.5.6.jar [java] Number of foreign imports:
> 1
>  [java] import: Entry[import  from realm ClassRealm[maven.api, parent:
> null]] [java]
>  [java] -
>  [java]
>  [java] at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:
> 225) [java] at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:
> 153) [java] at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:
> 145) [java] at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Lif
> ecycleModuleBuilder.java:84) [java] at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Lif
> ecycleModuleBuilder.java:59) [java] at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(Li
> fecycleStarter.java:183) [java] at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStart
> er.java:161) [java] at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) [java]
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) [java]
> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537) [java] at
> org.apache.maven.cli.MavenCli.doMain(Maven

Bug#725588: maven: FTBFS: java.lang.ClassNotFoundException: com.google.common.collect.Multimap

2013-10-07 Thread Emmanuel Bourg
Thank you for the report David.

I pushed a fix for this error but I get another failure I haven't able to 
understand.

If anyone wants to pick the ball, here it is:


 [java] [ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-clean-plugin:2.3:clean (default-clean) on 
project maven: Execution default-clean of goal 
org.apache.maven.plugins:maven-clean-plugin:2.3:clean failed: An API 
incompatibility was encountered while executing 
org.apache.maven.plugins:maven-clean-plugin:2.3:clean: java.lang.VerifyError: 
(class: org/apache/maven/shared/model/fileset/util/FileSetManager, method: scan 
signature: 
(Lorg/apache/maven/shared/model/fileset/FileSet;)Lorg/codehaus/plexus/util/DirectoryScanner;)
 Incompatible object argument for function call
 [java] [ERROR] -
 [java] [ERROR] realm =
plugin>org.apache.maven.plugins:maven-clean-plugin:2.3
 [java] [ERROR] strategy = 
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
 [java] [ERROR] urls[0] = 
file:/home/ebourg/packaging/maven/debian/tmp/maven-repo/org/apache/maven/plugins/maven-clean-plugin/2.3/maven-clean-plugin-2.3.jar
 [java] [ERROR] urls[1] = 
file:/home/ebourg/packaging/maven/debian/tmp/maven-repo/junit/junit/3.x/junit-3.x.jar
 [java] [ERROR] urls[2] = 
file:/home/ebourg/packaging/maven/debian/tmp/maven-repo/org/apache/maven/shared/file-management/1.2.1/file-management-1.2.1.jar
 [java] [ERROR] urls[3] = 
file:/home/ebourg/packaging/maven/debian/tmp/maven-repo/org/apache/maven/shared/maven-shared-io/debian/maven-shared-io-debian.jar
 [java] [ERROR] urls[4] = 
file:/home/ebourg/packaging/maven/debian/tmp/maven-repo/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.jar
 [java] [ERROR] Number of foreign imports: 1
 [java] [ERROR] import: Entry[import  from realm ClassRealm[maven.api, 
parent: null]]
 [java] [ERROR]
 [java] [ERROR] -
 [java] [ERROR] -> [Help 1]
 [java] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to 
execute goal org.apache.maven.plugins:maven-clean-plugin:2.3:clean 
(default-clean) on project maven: Execution default-clean of goal 
org.apache.maven.plugins:maven-clean-plugin:2.3:clean failed: An API 
incompatibility was encountered while executing 
org.apache.maven.plugins:maven-clean-plugin:2.3:clean: java.lang.VerifyError: 
(class: org/apache/maven/shared/model/fileset/util/FileSetManager, method: scan 
signature: 
(Lorg/apache/maven/shared/model/fileset/FileSet;)Lorg/codehaus/plexus/util/DirectoryScanner;)
 Incompatible object argument for function call
 [java] -
 [java] realm =plugin>org.apache.maven.plugins:maven-clean-plugin:2.3
 [java] strategy = 
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
 [java] urls[0] = 
file:/home/ebourg/packaging/maven/debian/tmp/maven-repo/org/apache/maven/plugins/maven-clean-plugin/2.3/maven-clean-plugin-2.3.jar
 [java] urls[1] = 
file:/home/ebourg/packaging/maven/debian/tmp/maven-repo/junit/junit/3.x/junit-3.x.jar
 [java] urls[2] = 
file:/home/ebourg/packaging/maven/debian/tmp/maven-repo/org/apache/maven/shared/file-management/1.2.1/file-management-1.2.1.jar
 [java] urls[3] = 
file:/home/ebourg/packaging/maven/debian/tmp/maven-repo/org/apache/maven/shared/maven-shared-io/debian/maven-shared-io-debian.jar
 [java] urls[4] = 
file:/home/ebourg/packaging/maven/debian/tmp/maven-repo/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.jar
 [java] Number of foreign imports: 1
 [java] import: Entry[import  from realm ClassRealm[maven.api, parent: 
null]]
 [java]
 [java] -
 [java]
 [java] at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:225)
 [java] at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
 [java] at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
 [java] at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
 [java] at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
 [java] at 
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
 [java] at 
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
 [java] at 
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
 [java] at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
 [java] at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
 [java] at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
 [java] at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
 [

Bug#725588: maven: FTBFS: java.lang.ClassNotFoundException: com.google.common.collect.Multimap

2013-10-06 Thread David Suárez
Source: maven
Version: 3.0.4-6
Severity: serious
Tags: jessie sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20131006 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):
>  debian/rules build
> test -x debian/rules
> install -d ./debian/tmp/maven-repo
> cp -rL /usr/share/maven-repo/* ./debian/tmp/maven-repo/
> rm ./maven-ant-tasks-2.1.1.jar
> rm: cannot remove './maven-ant-tasks-2.1.1.jar': No such file or directory
> make: [makebuilddir/maven] Error 1 (ignored)
> ln -s /usr/share/java/maven-ant-tasks.jar ./maven-ant-tasks-2.1.1.jar
> mkdir -p "."
> mh_patchpoms -pmaven
> cd . && /usr/lib/jvm/default-java/bin/java -classpath 
> /usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/lib/jvm/default-java/lib/tools.jar
>   -Dant.home=/usr/share/ant org.apache.tools.ant.Main -Dpackage=maven 
> -Dversion=3.0.4 -Dmaven.home=/usr/share/maven2/ 
> -Dmaven.repo.local=/«PKGBUILDDIR»/debian/tmp/maven-repo 
> -Dmaven.test.skip=true maven-compile
> Buildfile: /«PKGBUILDDIR»/build.xml
> 
> initTaskDefs:
>  [echo] Building Apache Maven ...
> 
> isMavenHomeSet:
> 
> init:
>  [echo] maven.home = /usr/share/maven2/
>  [echo] maven.repo.local = /«PKGBUILDDIR»/debian/tmp/maven-repo
>  [echo] distributionId = apache-maven
>  [echo] distributionName = Apache Maven
>  [echo] distributionDirectory = apache-maven
> 
> pull:
>  [copy] Copying 1 file to /«PKGBUILDDIR»
>[delete] Deleting: /«PKGBUILDDIR»/dependencies.xml
> 
> generate-sources:
> [mkdir] Created dir: /«PKGBUILDDIR»/bootstrap/target
> [mkdir] Created dir: /«PKGBUILDDIR»/bootstrap/target/generated-sources
>   [modello] Generating sources for maven-model/src/main/mdo/maven.mdo
>  [java] Exception in thread "main" java.lang.NoClassDefFoundError: 
> com/google/common/collect/Multimap
>  [java]   at 
> org.codehaus.plexus.DefaultContainerConfiguration.getComponentRepository(DefaultContainerConfiguration.java:256)
>  [java]   at 
> org.codehaus.plexus.container.initialization.InitializeComponentRegistryPhase.getComponentRepository(InitializeComponentRegistryPhase.java:57)
>  [java]   at 
> org.codehaus.plexus.container.initialization.InitializeComponentRegistryPhase.execute(InitializeComponentRegistryPhase.java:39)
>  [java]   at 
> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(DefaultPlexusContainer.java:633)
>  [java]   at 
> org.codehaus.plexus.DefaultPlexusContainer.initialize(DefaultPlexusContainer.java:545)
>  [java]   at 
> org.codehaus.plexus.DefaultPlexusContainer.construct(DefaultPlexusContainer.java:276)
>  [java]   at 
> org.codehaus.plexus.DefaultPlexusContainer.(DefaultPlexusContainer.java:161)
>  [java]   at org.codehaus.modello.Modello.(Modello.java:51)
>  [java]   at org.codehaus.modello.ModelloCli.main(ModelloCli.java:46)
>  [java] Caused by: java.lang.ClassNotFoundException: 
> com.google.common.collect.Multimap
>  [java]   at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
>  [java]   at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>  [java]   at java.security.AccessController.doPrivileged(Native Method)
>  [java]   at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>  [java]   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>  [java]   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
>  [java]   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>  [java]   ... 9 more
> 
> BUILD FAILED
> /«PKGBUILDDIR»/build.xml:216: The following error occurred while executing 
> this line:
> /«PKGBUILDDIR»/build.xml:211: The following error occurred while executing 
> this line:
> /«PKGBUILDDIR»/build.xml:201: The following error occurred while executing 
> this line:
> /«PKGBUILDDIR»/build.xml:176: Java returned: 1
> 
> Total time: 4 seconds
> make: *** [debian/stamp-ant-build] Error 1

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2013/10/06/maven_3.0.4-6_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.

__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.