Dear all, our jenkins was running like a charm for the last 4 month, since some days suddenly we get an error that I cannot find any solution for. Anyone got a hint how to solve it? I assume the problem is one of the classes in the dependencies but I am no expert.
INFO] Deploying war to http://localhost:8081/web-client [FATAL ERROR] org.apache.tomcat.maven.plugin.tomcat6.RedeployMojo#execute() caused a linkage error (java.lang.NoSuchMethodError) and may be out-of-date. Check the realms: [FATAL ERROR] Plugin realm = app0.child-container[org.apache.tomcat.maven:tomcat6-maven-plugin:2.0-SNAPSHOT] urls[0] = file:/root/.m2/repository/org/apache/tomcat/maven/tomcat6-maven-plugin/2.0-SNAPSHOT/tomcat6-maven-plugin-2.0-SNAPSHOT.jar urls[1] = file:/root/.m2/repository/org/apache/tomcat/maven/common-tomcat-maven-plugin/2.0-SNAPSHOT/common-tomcat-maven-plugin-2.0-SNAPSHOT.jar urls[2] = file:/root/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.2/plexus-utils-3.0.2.jar urls[3] = file:/root/.m2/repository/org/apache/maven/maven-archiver/2.4.2/maven-archiver-2.4.2.jar urls[4] = file:/root/.m2/repository/org/codehaus/plexus/plexus-archiver/2.1.1/plexus-archiver-2.1.1.jar urls[5] = file:/root/.m2/repository/org/codehaus/plexus/plexus-io/2.0.3/plexus-io-2.0.3.jar urls[6] = file:/root/.m2/repository/com/google/guava/guava/10.0.1/guava-10.0.1.jar urls[7] = file:/root/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar urls[8] = file:/root/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar urls[9] = file:/root/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar urls[10] = file:/root/.m2/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar urls[11] = file:/root/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar urls[12] = file:/root/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.2.2/plexus-classworlds-2.2.2.jar urls[13] = file:/root/.m2/repository/org/apache/tomcat/catalina/6.0.35/catalina-6.0.35.jar urls[14] = file:/root/.m2/repository/org/apache/tomcat/servlet-api/6.0.35/servlet-api-6.0.35.jar urls[15] = file:/root/.m2/repository/org/apache/tomcat/juli/6.0.35/juli-6.0.35.jar urls[16] = file:/root/.m2/repository/org/apache/tomcat/annotations-api/6.0.35/annotations-api-6.0.35.jar urls[17] = file:/root/.m2/repository/org/apache/tomcat/catalina-ha/6.0.35/catalina-ha-6.0.35.jar urls[18] = file:/root/.m2/repository/org/apache/tomcat/coyote/6.0.35/coyote-6.0.35.jar urls[19] = file:/root/.m2/repository/org/apache/tomcat/tribes/6.0.35/tribes-6.0.35.jar urls[20] = file:/root/.m2/repository/org/apache/tomcat/el-api/6.0.35/el-api-6.0.35.jar urls[21] = file:/root/.m2/repository/org/eclipse/jdt/core/compiler/ecj/3.7.1/ecj-3.7.1.jar urls[22] = file:/root/.m2/repository/org/apache/tomcat/jasper/6.0.35/jasper-6.0.35.jar urls[23] = file:/root/.m2/repository/org/apache/tomcat/jsp-api/6.0.35/jsp-api-6.0.35.jar urls[24] = file:/root/.m2/repository/org/apache/tomcat/jasper-el/6.0.35/jasper-el-6.0.35.jar urls[25] = file:/root/.m2/repository/org/apache/tomcat/dbcp/6.0.35/dbcp-6.0.35.jar [FATAL ERROR] Container realm = plexus.core.maven [INFO] ------------------------------------------------------------------------[ERROR] FATAL ERROR[INFO] ------------------------------------------------------------------------ [INFO] org.apache.tomcat.maven.common.deployer.TomcatManager.deploy(Ljava/lang/String;Ljava/io/File;ZLjava/lang/String;J)Lorg/apache/tomcat/maven/common/deployer/TomcatManagerResponse; [INFO] ------------------------------------------------------------------------ [INFO] Trace java.lang.NoSuchMethodError: org.apache.tomcat.maven.common.deployer.TomcatManager.deploy(Ljava/lang/String;Ljava/io/File;ZLjava/lang/String;J)Lorg/apache/tomcat/maven/common/deployer/TomcatManagerResponse; at org.apache.tomcat.maven.plugin.tomcat6.AbstractDeployWarMojo.deployWar(AbstractDeployWarMojo.java:84) at org.apache.tomcat.maven.plugin.tomcat6.AbstractDeployMojo.invokeManager(AbstractDeployMojo.java:80) at org.apache.tomcat.maven.plugin.tomcat6.AbstractCatalinaMojo.execute(AbstractCatalinaMojo.java:132) at org.apache.tomcat.maven.plugin.tomcat6.AbstractWarCatalinaMojo.execute(AbstractWarCatalinaMojo.java:68) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) at hudson.maven.agent.PluginManagerInterceptor.executeMojo(PluginManagerInterceptor.java:182) 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.lifecycle.LifecycleExecutorInterceptor.execute(LifecycleExecutorInterceptor.java:65) 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 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:616) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at hudson.maven.agent.Main.launch(Main.java:185) at hudson.maven.MavenBuilder.call(MavenBuilder.java:151) at hudson.maven.Maven2Builder.call(Maven2Builder.java:77) at hudson.maven.Maven2Builder.call(Maven2Builder.java:53) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:326) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636)
