You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Jean-Baptiste Onofré (JIRA)" <ji...@apache.org> on 2010/06/15 09:53:53 UTC

[jira] Commented: (SM-1948) Deployment of SA in repository (nexus) fails

    [ https://issues.apache.org/activemq/browse/SM-1948?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=60061#action_60061 ] 

Jean-Baptiste Onofré commented on SM-1948:
------------------------------------------

Could you provide your pom.xml ?

> Deployment of SA in repository (nexus) fails
> --------------------------------------------
>
>                 Key: SM-1948
>                 URL: https://issues.apache.org/activemq/browse/SM-1948
>             Project: ServiceMix
>          Issue Type: Bug
>          Components: tooling
>    Affects Versions: 3.2.2, 3.2.3, 3.3, 3.3.1
>         Environment: Nexus Repository Manager
>            Reporter: Erhard Siegl
>
> When deploying to Maven-repository which which doesn't allow overwriting of existing artifacts, deploying of SAs fails. For Nexus the following exception occurs:
> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-deploy-plugin:2.4:deploy' -->
> [DEBUG]   (f) artifact = org.apache.servicemix.samples:camel-sa:jbi-service-assembly:3.3.1
> [DEBUG]   (f) attachedArtifacts = [org.apache.servicemix.samples:camel-sa:zip:3.3.1]
> [DEBUG]   (f) deploymentRepository = Repository[bva-releases|http://bvalx01d.bva.sozvers.at:8082/nexus/content/repositories/releases]
> [DEBUG]   (s) localRepository = Repository[local|file:///home/siegl/.m2/repository]
> [DEBUG]   (f) packaging = jbi-service-assembly
> [DEBUG]   (f) pomFile = /home/siegl/apache-servicemix-3.3.1/examples/camel/camel-sa/pom.xml
> [DEBUG]   (f) skip = false
> [DEBUG]   (f) updateReleaseInfo = false
> [DEBUG] -- end configuration --
> [INFO] [deploy:deploy {execution: default-deploy}]
> [DEBUG] Using Wagon implementation lightweight from default mapping for protocol http
> [DEBUG] Checking for pre-existing User-Agent configuration.
> [DEBUG] Adding User-Agent configuration.
> [DEBUG] not adding permissions to wagon connection
> Uploading: http://bvalx01d.bva.sozvers.at:8082/nexus/content/repositories/releases/org/apache/servicemix/samples/camel-sa/3.3.1/camel-sa-3.3.1.zip
> 30K uploaded  (camel-sa-3.3.1.zip)
> [DEBUG] Using Wagon implementation lightweight from default mapping for protocol http
> [INFO] Retrieving previous metadata from bva-releases
> [DEBUG] Using Wagon implementation lightweight from default mapping for protocol http
> [DEBUG] Checking for pre-existing User-Agent configuration.
> [DEBUG] Adding User-Agent configuration.
> [DEBUG] Connecting to repository: 'bva-releases' with url: 'http://bvalx01d.bva.sozvers.at:8082/nexus/content/repositories/releases'.
> [DEBUG] Using Wagon implementation lightweight from default mapping for protocol http
> [INFO] repository metadata for: 'artifact org.apache.servicemix.samples:camel-sa' could not be found on repository: bva-releases, so will be created
> [INFO] Uploading repository metadata for: 'artifact org.apache.servicemix.samples:camel-sa'
> [DEBUG] Using Wagon implementation lightweight from default mapping for protocol http
> [DEBUG] Checking for pre-existing User-Agent configuration.
> [DEBUG] Adding User-Agent configuration.
> [DEBUG] not adding permissions to wagon connection
> [DEBUG] Using Wagon implementation lightweight from default mapping for protocol http
> [INFO] Uploading project information for camel-sa 3.3.1
> [DEBUG] Using Wagon implementation lightweight from default mapping for protocol http
> [DEBUG] Checking for pre-existing User-Agent configuration.
> [DEBUG] Adding User-Agent configuration.
> [DEBUG] not adding permissions to wagon connection
> [DEBUG] Using Wagon implementation lightweight from default mapping for protocol http
> [DEBUG] Using Wagon implementation lightweight from default mapping for protocol http
> [DEBUG] Checking for pre-existing User-Agent configuration.
> [DEBUG] Adding User-Agent configuration.
> [DEBUG] not adding permissions to wagon connection
> Uploading: http://bvalx01d.bva.sozvers.at:8082/nexus/content/repositories/releases/org/apache/servicemix/samples/camel-sa/3.3.1/camel-sa-3.3.1.zip
> [DEBUG] Using Wagon implementation lightweight from default mapping for protocol http
> [INFO] ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] ------------------------------------------------------------------------
> [INFO] Error deploying artifact: Failed to transfer file: http://bvalx01d.bva.sozvers.at:8082/nexus/content/repositories/releases/org/apache/servicemix/samples/camel-sa/3.3.1/camel-sa-3.3.1.zip. Return code is: 400
> [INFO] ------------------------------------------------------------------------
> [DEBUG] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: Error deploying artifact: Failed to transfer file: http://bvalx01d.bva.sozvers.at:8082/nexus/content/repositories/releases/org/apache/servicemix/samples/camel-sa/3.3.1/camel-sa-3.3.1.zip. Return code is: 400
>         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719)
>         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.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 org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
>         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:585)
>         at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: org.apache.maven.plugin.MojoExecutionException: Error deploying artifact: Failed to transfer file: http://bvalx01d.bva.sozvers.at:8082/nexus/content/repositories/releases/org/apache/servicemix/samples/camel-sa/3.3.1/camel-sa-3.3.1.zip. Return code is: 400
>         at org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:195)
>         at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
>         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
>         ... 17 more
> Caused by: org.apache.maven.artifact.deployer.ArtifactDeploymentException: Error deploying artifact: Failed to transfer file: http://bvalx01d.bva.sozvers.at:8082/nexus/content/repositories/releases/org/apache/servicemix/samples/camel-sa/3.3.1/camel-sa-3.3.1.zip. Return code is: 400
>         at org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:121)
>         at org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:190)
>         ... 19 more
> Caused by: org.apache.maven.wagon.TransferFailedException: Failed to transfer file: http://bvalx01d.bva.sozvers.at:8082/nexus/content/repositories/releases/org/apache/servicemix/samples/camel-sa/3.3.1/camel-sa-3.3.1.zip. Return code is: 400
>         at org.apache.maven.wagon.providers.http.LightweightHttpWagon.finishPutTransfer(LightweightHttpWagon.java:205)
>         at org.apache.maven.wagon.AbstractWagon.putTransfer(AbstractWagon.java:413)
>         at org.apache.maven.wagon.AbstractWagon.transfer(AbstractWagon.java:392)
>         at org.apache.maven.wagon.AbstractWagon.putTransfer(AbstractWagon.java:365)
>         at org.apache.maven.wagon.StreamWagon.put(StreamWagon.java:163)
>         at org.apache.maven.artifact.manager.DefaultWagonManager.putRemoteFile(DefaultWagonManager.java:317)
>         at org.apache.maven.artifact.manager.DefaultWagonManager.putArtifact(DefaultWagonManager.java:227)
>         at org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:107)
>         ... 20 more
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 18 seconds
> [INFO] Finished at: Mon Apr 12 09:29:09 CEST 2010
> [INFO] Final Memory: 56M/396M
> [INFO] ------------------------------------------------------------------------
> As can be seen above, maven tries to upload the artifact camel-sa-3.3.1.zip twice. The first suceeds, the second fails, since overwriting of artefacts in the repository is not allowed.
> Appearently the the first upload comes from the main artifact
> [DEBUG]   (f) artifact = org.apache.servicemix.samples:camel-sa:jbi-service-assembly:3.3.1
> and the second from
> [DEBUG]   (f) attachedArtifacts = [org.apache.servicemix.samples:camel-sa:zip:3.3.1]
> Similar behavior can be seen for simple install, where the jar is copied to a zip, which is overwritten by the actual SA.
> > mvn install
> [INFO] [install:install {execution: default-install}]
> [INFO] Installing /home/siegl/apache-servicemix-3.3.1/examples/camel/camel-sa/target/camel-sa-3.3.1.jar to /home/siegl/.m2/repository/org/apache/servicemix/samples/camel-sa/3.3.1/camel-sa-3.3.1.zip
> [INFO] Installing /home/siegl/apache-servicemix-3.3.1/examples/camel/camel-sa/target/camel-sa-3.3.1.zip to /home/siegl/.m2/repository/org/apache/servicemix/samples/camel-sa/3.3.1/camel-sa-3.3.1.zip

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.