Bug#725588: maven: FTBFS: java.lang.ClassNotFoundException: com.google.common.collect.Multimap
Emmanuel Bourg
ebourg at apache.org
Mon Oct 7 16:21:40 UTC 2013
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)
[java] at org.apache.maven.cli.MavenCli.main(MavenCli.java:132)
[java] Caused by: org.apache.maven.plugin.PluginExecutionException: 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.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:139)
[java] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
[java] ... 12 more
[java] Caused by: org.apache.maven.plugin.PluginContainerException: 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.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
[java] ... 13 more
[java] Caused by: 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] at org.apache.maven.plugin.clean.CleanMojo.execute(CleanMojo.java:180)
[java] at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
[java] ... 13 more
More information about the pkg-java-maintainers
mailing list