Mirko Friedenhagen created MOJO-1832:
----------------------------------------
Summary: Maven3: java.lang.ClassNotFoundException:
org.apache.commons.io.IOUtils
Key: MOJO-1832
URL: https://jira.codehaus.org/browse/MOJO-1832
Project: Mojo
Issue Type: Bug
Components: wagon
Affects Versions: wagon-maven-plugin-1.0-beta-3,
wagon-maven-plugin-1.0-beta-4
Environment: [mirko@borg workspace]$ mvn --version
Apache Maven 3.0.4 (r1232337; 2012-01-17 09:44:56+0100)
Maven home: /usr/local/Cellar/maven/current/libexec
Java version: 1.6.0_31, vendor: Apple Inc.
Java home: /Library/Java/JavaVirtualMachines/1.6.0_31-b04-413.jdk/Contents/Home
Default locale: de_DE, platform encoding: MacRoman
OS name: "mac os x", version: "10.7.3", arch: "x86_64", family: "mac"
Reporter: Mirko Friedenhagen
Executing:
{code}
mvn -e org.codehaus.mojo:wagon-maven-plugin:1.0-beta-3:list
-Dwagon.url=http://people.apache.org/~olamy/staging-repo/
{code}
or:
{code}
mvn -e org.codehaus.mojo:wagon-maven-plugin:1.0-beta-4:list
-Dwagon.url=http://people.apache.org/~olamy/staging-repo/
{code}
leads to:
{code}
[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- wagon-maven-plugin:1.0-beta-4:list (default-cli) @ standalone-pom ---
[INFO] Scanning remote file system:
http://people.apache.org/~olamy/staging-repo/ ...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.576s
[INFO] Finished at: Tue Apr 10 21:09:39 CEST 2012
[INFO] Final Memory: 5M/81M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.codehaus.mojo:wagon-maven-plugin:1.0-beta-4:list (default-cli) on project
standalone-pom: Execution default-cli of goal
org.codehaus.mojo:wagon-maven-plugin:1.0-beta-4:list failed: A required class
was missing while executing
org.codehaus.mojo:wagon-maven-plugin:1.0-beta-4:list:
org/apache/commons/io/IOUtils
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>org.codehaus.mojo:wagon-maven-plugin:1.0-beta-4
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] =
file:/Software/nobackup/m2repo/org/codehaus/mojo/wagon-maven-plugin/1.0-beta-4/wagon-maven-plugin-1.0-beta-4.jar
[ERROR] urls[1] =
file:/Software/nobackup/m2repo/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.jar
[ERROR] urls[2] =
file:/Software/nobackup/m2repo/org/apache/maven/shared/file-management/1.2.1/file-management-1.2.1.jar
[ERROR] urls[3] =
file:/Software/nobackup/m2repo/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: null]]
[ERROR]
[ERROR] -----------------------------------------------------:
org.apache.commons.io.IOUtils
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal
org.codehaus.mojo:wagon-maven-plugin:1.0-beta-4:list (default-cli) on project
standalone-pom: Execution default-cli of goal
org.codehaus.mojo:wagon-maven-plugin:1.0-beta-4:list failed: A required class
was missing while executing
org.codehaus.mojo:wagon-maven-plugin:1.0-beta-4:list:
org/apache/commons/io/IOUtils
-----------------------------------------------------
realm = plugin>org.codehaus.mojo:wagon-maven-plugin:1.0-beta-4
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] =
file:/Software/nobackup/m2repo/org/codehaus/mojo/wagon-maven-plugin/1.0-beta-4/wagon-maven-plugin-1.0-beta-4.jar
urls[1] =
file:/Software/nobackup/m2repo/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.jar
urls[2] =
file:/Software/nobackup/m2repo/org/apache/maven/shared/file-management/1.2.1/file-management-1.2.1.jar
urls[3] =
file:/Software/nobackup/m2repo/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.jar
Number of foreign imports: 1
import: Entry[import from realm ClassRealm[maven.api, parent: null]]
-----------------------------------------------------
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:225)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution
default-cli of goal org.codehaus.mojo:wagon-maven-plugin:1.0-beta-4:list
failed: A required class was missing while executing
org.codehaus.mojo:wagon-maven-plugin:1.0-beta-4:list:
org/apache/commons/io/IOUtils
-----------------------------------------------------
realm = plugin>org.codehaus.mojo:wagon-maven-plugin:1.0-beta-4
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] =
file:/Software/nobackup/m2repo/org/codehaus/mojo/wagon-maven-plugin/1.0-beta-4/wagon-maven-plugin-1.0-beta-4.jar
urls[1] =
file:/Software/nobackup/m2repo/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.jar
urls[2] =
file:/Software/nobackup/m2repo/org/apache/maven/shared/file-management/1.2.1/file-management-1.2.1.jar
urls[3] =
file:/Software/nobackup/m2repo/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.jar
Number of foreign imports: 1
import: Entry[import from realm ClassRealm[maven.api, parent: null]]
-----------------------------------------------------
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:127)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 19 more
Caused by: org.apache.maven.plugin.PluginContainerException: A required class
was missing while executing
org.codehaus.mojo:wagon-maven-plugin:1.0-beta-4:list:
org/apache/commons/io/IOUtils
-----------------------------------------------------
realm = plugin>org.codehaus.mojo:wagon-maven-plugin:1.0-beta-4
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] =
file:/Software/nobackup/m2repo/org/codehaus/mojo/wagon-maven-plugin/1.0-beta-4/wagon-maven-plugin-1.0-beta-4.jar
urls[1] =
file:/Software/nobackup/m2repo/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.jar
urls[2] =
file:/Software/nobackup/m2repo/org/apache/maven/shared/file-management/1.2.1/file-management-1.2.1.jar
urls[3] =
file:/Software/nobackup/m2repo/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.jar
Number of foreign imports: 1
import: Entry[import from realm ClassRealm[maven.api, parent: null]]
-----------------------------------------------------
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:125)
... 20 more
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/io/IOUtils
at
org.apache.maven.wagon.shared.http4.HtmlFileListParser.parseFileList(HtmlFileListParser.java:77)
at
org.apache.maven.wagon.providers.http.HttpWagon.getFileList(HttpWagon.java:92)
at
org.codehaus.mojo.wagon.shared.WagonDirectoryScanner.scandir(WagonDirectoryScanner.java:306)
at
org.codehaus.mojo.wagon.shared.WagonDirectoryScanner.scan(WagonDirectoryScanner.java:250)
at
org.codehaus.mojo.wagon.shared.DefaultWagonDownload.getFileList(DefaultWagonDownload.java:52)
at org.codehaus.mojo.wagon.ListMojo.execute(ListMojo.java:38)
at
org.codehaus.mojo.wagon.AbstractSingleWagonMojo.execute(AbstractSingleWagonMojo.java:63)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
... 20 more
Caused by: java.lang.ClassNotFoundException: org.apache.commons.io.IOUtils
at
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
... 28 more
[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email