NoSuchMethodError / WagonManager / getAuthenticationInfo
--------------------------------------------------------
Key: MTOMCAT-31
URL: http://jira.codehaus.org/browse/MTOMCAT-31
Project: Maven 2.x Tomcat Plugin
Issue Type: Bug
Affects Versions: 1.0-beta-1
Environment: windows XP
Reporter: Katarina Golbang
My problem is that there seems to be an incompatibility between Eclipse and
Maven-Manager when using the delploy:tomcat goal.
There is an attempt to invoke the (non-existing) method getAuthenticationInfo(
String[] .. ) instead of getAuthenticationInfo(String). See exception below
(3th step) for further details.
Exception:
java.lang.NoSuchMethodError:
org.apache.maven.artifact.manager.WagonManager.getAuthenticationInfo(Ljava/lang/String;)Lorg/apache/maven/wagon/authentication/AuthenticationInfo;
--------------------------------------------------------------------------------------------------------------
1. definition of the plug-in in the pom.xml of the web-project:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<version>1.0-beta-1</version>
<configuration>
<url>http://localhost:10080/manager/html</url>
<path>/${project.build.finalName}</path>
<server>local_tomcat</server>
</configuration>
</plugin>
2. execute the goal deploy-tomcat
3. console output:
[INFO] Build Order:
[INFO]
[INFO] wigeoweb-frameworkwebapp Maven Webapp
[INFO]
[INFO] Building wigeoweb-frameworkwebapp Maven Webapp
[INFO] Executing tomcat-maven-plugin[1.0-beta-1]: deploy on
wigeoweb-frameworkwebapp
[INFO] Deploying war to http://localhost:10080/wigeoweb
---------------------------------------------------
constituent[0]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/commons-beanutils-1.7.0.jar
constituent[1]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/commons-cli-1.2.jar
constituent[2]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/commons-logging-1.1.1.jar
constituent[3]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/commons-logging-api-1.1.jar
constituent[4]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/easymock-1.2_Java1.3.jar
constituent[5]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/google-collect-snapshot-20080530.jar
constituent[6]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/jsecurity-0.9.0-RC2.jar
constituent[7]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/log4j-1.2.12.jar
constituent[8]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/maven-compat-3.0-SNAPSHOT.jar
constituent[9]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/maven-core-3.0-SNAPSHOT.jar
constituent[10]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/maven-embedder-3.0-SNAPSHOT.jar
constituent[11]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/maven-model-3.0-SNAPSHOT.jar
constituent[12]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/maven-model-builder-3.0-SNAPSHOT.jar
constituent[13]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/maven-plugin-api-3.0-SNAPSHOT.jar
constituent[14]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/nekohtml-1.9.6.2.jar
constituent[15]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/plexus-build-api-0.0.4.jar
constituent[16]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/plexus-cipher-1.1.jar
constituent[17]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/plexus-component-annotations-1.0.0.jar
constituent[18]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/plexus-container-default-1.0.0.jar
constituent[19]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/plexus-interpolation-1.11.jar
constituent[20]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/plexus-sec-dispatcher-1.2.jar
constituent[21]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/plexus-utils-1.5.15.jar
constituent[22]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/wagon-file-1.0-beta-5.jar
constituent[23]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/wagon-http-lightweight-1.0-beta-5.jar
constituent[24]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/wagon-http-shared-1.0-beta-5.jar
constituent[25]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/wagon-provider-api-1.0-beta-5.jar
constituent[26]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/xbean-reflect-3.4.jar
constituent[27]:
file:/C:/Programme/eclipse/eclipse35/plugins/org.maven.ide.components.maven_embedder_3.0.0.SNAPSHOT-r795913/jars/xercesMinimal-1.9.6.2.jarException
in thread "main" java.lang.NoSuchMethodError:
org.apache.maven.artifact.manager.WagonManager.getAuthenticationInfo(Ljava/lang/String;)Lorg/apache/maven/wagon/authentication/AuthenticationInfo;
at
org.codehaus.mojo.tomcat.AbstractCatalinaMojo.getManager(AbstractCatalinaMojo.java:192)
at
org.codehaus.mojo.tomcat.AbstractDeployWarMojo.deployWar(AbstractDeployWarMojo.java:85)
at
org.codehaus.mojo.tomcat.AbstractDeployMojo.invokeManager(AbstractDeployMojo.java:85)
at
org.codehaus.mojo.tomcat.AbstractCatalinaMojo.execute(AbstractCatalinaMojo.java:141)
---------------------------------------------------
at
org.codehaus.mojo.tomcat.AbstractWarCatalinaMojo.execute(AbstractWarCatalinaMojo.java:63)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:323)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:196)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:189)
at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:467)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:169)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:61)
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:589)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:408)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:351)
at org.codehaus.classworlds.Launcher.main(Launcher.java:31)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.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