Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-16780

release build fails to deploy new SNAPSHOT pom artifact with 409 error

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • maven-plugin
    • None
    • Windows XP. Maven version 3.0.4, Artifactory version 2.6.4, Jenkins version 1.501

      release:perform is successful. But after that maven kicks clean up process and tries to commit the new snapshot in released version's snapshot repo in artifactory and fails with 409 error code. This release build released version 1.1.16. Then pom is incremented to 1.1.17-SNAPSHOT and during cleanup process, it tried to deploy 1.1.17-SNAPSHOT in 1.1.16-SNAPSHOT of lib-snapshot-local and failed with 409 error code.

      This test project has a parent which has ear and war modules within it. Parent pom fails to deploy. Here is the stack trace:

      [INFO] [INFO] Building jar: C:\Documents and Settings\n98743\.jenkins\workspace\jenkins release test\target\checkout\ear\target\release-test-through-jenkins-ear-1.1.16.ear
      [INFO] [INFO]
      [INFO] [INFO] — maven-javadoc-plugin:2.9:jar (attach-javadocs) @ release-test-through-jenkins-ear —
      [INFO] [INFO]
      [INFO] [INFO] — maven-source-plugin:2.1.2:jar-no-fork (attach-sources) @ release-test-through-jenkins-ear —
      [INFO] [INFO] No sources in project. Archive not created.
      [INFO] [INFO]
      [INFO] [INFO] >>> maven-source-plugin:2.1.2:jar (attach-sources) @ release-test-through-jenkins-ear >>>
      [INFO] [INFO]
      [INFO] [INFO] <<< maven-source-plugin:2.1.2:jar (attach-sources) @ release-test-through-jenkins-ear <<<
      [INFO] [INFO]
      [INFO] [INFO] — maven-source-plugin:2.1.2:jar (attach-sources) @ release-test-through-jenkins-ear —
      [INFO] [INFO] No sources in project. Archive not created.
      [INFO] [INFO]
      [INFO] [INFO] — maven-install-plugin:2.3.1:install (default-install) @ release-test-through-jenkins-ear —
      [INFO] [INFO] Installing C:\Documents and Settings\n98743\.jenkins\workspace\jenkins release test\target\checkout\ear\target\release-test-through-jenkins-ear-1.1.16.ear to C:\Documents and Settings\n98743\.m2\repository\com\es\release-test-through-jenkins-ear\1.1.16\release-test-through-jenkins-ear-1.1.16.ear
      [INFO] [INFO] Installing C:\Documents and Settings\n98743\.jenkins\workspace\jenkins release test\target\checkout\ear\pom.xml to C:\Documents and Settings\n98743\.m2\repository\com\es\release-test-through-jenkins-ear\1.1.16\release-test-through-jenkins-ear-1.1.16.pom
      [INFO] [INFO]
      [INFO] [INFO] — maven-deploy-plugin:2.7:deploy (default-deploy) @ release-test-through-jenkins-ear —
      [INFO] Uploading: http://servername:8080/artifactory/libs-release-local/com/es/release-test-through-jenkins-ear/1.1.16/release-test-through-jenkins-ear-1.1.16.ear
      [INFO] Uploaded: http://servername:8080/artifactory/libs-release-local/com/es/release-test-through-jenkins-ear/1.1.16/release-test-through-jenkins-ear-1.1.16.ear (3507 KB at 18652.8 KB/sec)
      [INFO] Uploading: http://servername:8080/artifactory/libs-release-local/com/es/release-test-through-jenkins-ear/1.1.16/release-test-through-jenkins-ear-1.1.16.pom
      [INFO] Uploaded: http://servername:8080/artifactory/libs-release-local/com/es/release-test-through-jenkins-ear/1.1.16/release-test-through-jenkins-ear-1.1.16.pom (2 KB at 25.7 KB/sec)
      [INFO] Downloading: http://servername:8080/artifactory/libs-release-local/com/es/release-test-through-jenkins-ear/maven-metadata.xml
      [INFO] Downloaded: http://servername:8080/artifactory/libs-release-local/com/es/release-test-through-jenkins-ear/maven-metadata.xml (637 B at 19.4 KB/sec)
      [INFO] Uploading: http://servername:8080/artifactory/libs-release-local/com/es/release-test-through-jenkins-ear/maven-metadata.xml
      [INFO] Uploaded: http://servername:8080/artifactory/libs-release-local/com/es/release-test-through-jenkins-ear/maven-metadata.xml (609 B at 19.2 KB/sec)
      [INFO] [INFO] ------------------------------------------------------------------------
      [INFO] [INFO] Reactor Summary:
      [INFO] [INFO]
      [INFO] [INFO] release-test-through-jenkins ...................... SUCCESS [6.781s]
      [INFO] [INFO] release-test-through-jenkins-webapp ............... SUCCESS [5.187s]
      [INFO] [INFO] release-test-through-jenkins-ear .................. SUCCESS [1.453s]
      [INFO] [INFO] ------------------------------------------------------------------------
      [INFO] [INFO] BUILD SUCCESS
      [INFO] [INFO] ------------------------------------------------------------------------
      [INFO] [INFO] Total time: 13.578s
      [INFO] [INFO] Finished at: Tue Feb 12 11:09:34 EST 2013
      [INFO] [INFO] Final Memory: 15M/38M
      [INFO] [INFO] ------------------------------------------------------------------------
      [INFO] Cleaning up after release...
      [INFO] Artifactory Build Info Recorder: Deploying artifacts to http://servername:8080/artifactory/libs-release-local
      [INFO] Deploying artifact: http://servername:8080/artifactory/libs-snapshot-local/com/es/release-test-through-jenkins-parent/1.1.16-SNAPSHOT/release-test-through-jenkins-parent-1.1.16-SNAPSHOT.pom
      mavenExecutionResult exceptions not empty
      message : Internal error: java.lang.RuntimeException: Error occurred while publishing artifact to Artifactory: C:\Documents and Settings\n98743\.jenkins\workspace\jenkins release test\pom.xml.
      Skipping deployment of remaining artifacts (if any) and build info.
      cause : Error occurred while publishing artifact to Artifactory: C:\Documents and Settings\n98743\.jenkins\workspace\jenkins release test\pom.xml.
      Skipping deployment of remaining artifacts (if any) and build info.
      Stack trace :
      org.apache.maven.InternalErrorException: Internal error: java.lang.RuntimeException: Error occurred while publishing artifact to Artifactory: C:\Documents and Settings\n98743\.jenkins\workspace\jenkins release test\pom.xml.
      Skipping deployment of remaining artifacts (if any) and build info.
      at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:168)
      at org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79)
      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.launchStandard(Launcher.java:329)
      at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
      at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158)
      at hudson.maven.Maven3Builder.call(Maven3Builder.java:100)
      at hudson.maven.Maven3Builder.call(Maven3Builder.java:66)
      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:303)
      at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      at java.lang.Thread.run(Thread.java:662)
      Caused by: java.lang.RuntimeException: Error occurred while publishing artifact to Artifactory: C:\Documents and Settings\n98743\.jenkins\workspace\jenkins release test\pom.xml.
      Skipping deployment of remaining artifacts (if any) and build info.
      at org.jfrog.build.extractor.maven.BuildDeploymentHelper.deployArtifacts(BuildDeploymentHelper.java:135)
      at org.jfrog.build.extractor.maven.BuildDeploymentHelper.deploy(BuildDeploymentHelper.java:78)
      at org.jfrog.build.extractor.maven.BuildInfoRecorder.sessionEnded(BuildInfoRecorder.java:132)
      at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:64)
      at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:42)
      at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:170)
      at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
      at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
      ... 19 more
      Caused by: java.io.IOException: Failed to deploy file: HTTP response code: 409. HTTP response message: Conflict
      at org.jfrog.build.client.ArtifactoryBuildInfoClient.throwHttpIOException(ArtifactoryBuildInfoClient.java:642)
      at org.jfrog.build.client.ArtifactoryBuildInfoClient.uploadFile(ArtifactoryBuildInfoClient.java:517)
      at org.jfrog.build.client.ArtifactoryBuildInfoClient.deployArtifact(ArtifactoryBuildInfoClient.java:292)
      at org.jfrog.build.extractor.maven.BuildDeploymentHelper.deployArtifacts(BuildDeploymentHelper.java:133)
      ... 26 more
      channel stopped
      Finished: FAILURE

            stevengbrown Steven G Brown
            shreemis1 Kc Singh
            Votes:
            5 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: