org.apache.tools.ant.BuildException when trying to deploy

XMLWordPrintable

    • Type: Bug
    • Resolution: Cannot Reproduce
    • Priority: Major
    • Component/s: deploy-plugin
    • None
    • Environment:
      Jenkins 1.397, Deploy-Plugin 1.0.5

      When i try to deploy an ear with the deploy-plugin i got the following error:

      FATAL: org/apache/tools/ant/BuildException
      java.lang.NoClassDefFoundError: org/apache/tools/ant/BuildException
      	at org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory.<init>(DefaultConfigurationFactory.java:48)
      	at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:79)
      	at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:72)
      	at hudson.FilePath.act(FilePath.java:756)
      	at hudson.FilePath.act(FilePath.java:738)
      	at hudson.plugins.deploy.CargoContainerAdapter.redeploy(CargoContainerAdapter.java:72)
      	at hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:45)
      	at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)
      	at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:622)
      	at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:601)
      	at hudson.maven.MavenModuleSetBuild$RunnerImpl.post2(MavenModuleSetBuild.java:762)
      	at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:548)
      	at hudson.model.Run.run(Run.java:1386)
      	at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:405)
      	at hudson.model.ResourceController.execute(ResourceController.java:88)
      	at hudson.model.Executor.run(Executor.java:145)
      Caused by: java.lang.ClassNotFoundException: org.apache.tools.ant.BuildException
      	at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
      	... 16 more
      

      It does not matter which application server I choose.

      I put the following libraries in lib-folder of the jenkins:
      cargo-ant-1.0.5.jar
      cargo-core-api-container-1.0.5.jar
      cargo-core-api-generic-1.0.5.jar
      cargo-core-api-module-1.0.5.jar
      cargo-core-api-util-1.0.5.jar
      cargo-core-container-jboss-1.0.5.jar
      cargo-core-tools-jboss-deployer-5.1-and-onwards-1.0.5.jar
      cargo-core-uberjar-1.0.5.jar
      jboss-jmx-remoting.jar
      jboss-remoting-aspects.jar
      jboss-remoting.jar

            Assignee:
            Unassigned
            Reporter:
            sorehead
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: