CXF has a nice CachedOutputStream that fits into this space. Let me know of I can help.
On Tue, Nov 29, 2011 at 6:35 AM, Olivier Lamy <ol...@apache.org> wrote: > Agree I will cancel the vote to investigate more. > > I wonder why it works when deploying maven scm to > repository.apache.org and tested on a locally installed nexus instance > ? > > Can nexus folks who are listening here explains to me in which case > this happen http Return code: 411, ReasonPhrase:Length Required. > Bad or empty Content-Length http header ? > > 2011/11/29 Mark Struberg <strub...@yahoo.de>: >> I think delivering artifacts without md5 and sha1 is pretty much a blocker >> as this might introduce security issues along the line. >> >> So I'd say we investigate further before we go ahead. >> Thus I change my vote to a >> >> -1 (binding) also. >> >> We now have a few cases which work well and a few cases which cause this >> error. Means we have to check where the difference is. >> >> >> LieGrue, >> strub >> >> >> >> ----- Original Message ----- >>> From: Anders Hammar <and...@hammar.net> >>> To: Maven Developers List <dev@maven.apache.org> >>> Cc: >>> Sent: Tuesday, November 29, 2011 11:14 AM >>> Subject: Re: [VOTE] Apache Maven 3.0.4 >>> >>> I see the same checksum issue when trying to deploy a snapshot over at >>> Codehaus mojo: >>> https://nexus.codehaus.org/content/repositories/snapshots/org/codehaus/mojo/jboss-packaging-maven-plugin/2.3-SNAPSHOT/ >>> >>> I'm changing my vote to -1 (non-binding). IMHO we do not want end user >>> issues due to something like this. >>> >>> /Anders >>> >>> On Tue, Nov 29, 2011 at 11:09, Stephen Connolly >>> <stephen.alan.conno...@gmail.com> wrote: >>>> That stacktrace was with >>>> >>>> <extensions> >>>> <extension> >>>> <groupId>org.apache.maven.wagon</groupId> >>>> <artifactId>wagon-http</artifactId> >>>> <version>2.1</version> >>>> </extension> >>>> </extensions> >>>> >>>> in the pom... >>>> >>>> if I try >>>> >>>> <extensions> >>>> <extension> >>>> <groupId>org.apache.maven.wagon</groupId> >>>> <artifactId>wagon-http</artifactId> >>>> <version>1.0</version> >>>> </extension> >>>> </extensions> >>>> >>>> I get >>>> >>>> [DEBUG] Using connector WagonRepositoryConnector with priority 0 for >>>> https://nexus.codehaus.org/service/local/staging/deploy/maven2/ as >>>> stephenconnolly >>>> Uploading: >>>> >>> https://nexus.codehaus.org/service/local/staging/deploy/maven2/org/codehaus/mojo/mrm/1.0-alpha-1/mrm-1.0-alpha-1.pom >>>> Nov 29, 2011 10:06:08 AM >>>> org.apache.commons.httpclient.auth.AuthChallengeProcessor selectAuthScheme >>>> INFO: basic authentication scheme selected >>>> [DEBUG] Failed to upload SHA-1 checksum for >>>> /Users/stephenc/codehaus/mrm/target/checkout/pom.xml: Should not be using >>>> the streaming wagon for HTTP PUT >>>> java.lang.IllegalStateException: Should not be using the streaming wagon >>>> for HTTP PUT >>>> at >>>> >>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.fillOutputData(AbstractHttpClientWagon.java:692) >>>> at >>>> org.apache.maven.wagon.StreamWagon.getOutputStream(StreamWagon.java:188) >>>> at org.apache.maven.wagon.StreamWagon.putFromStream(StreamWagon.java:272) >>>> at org.apache.maven.wagon.StreamWagon.putFromStream(StreamWagon.java:252) >>>> at >>>> >>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector$PutTask.uploadChecksum(WagonRepositoryConnector.java:885) >>>> at >>>> >>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector$PutTask.uploadChecksums(WagonRepositoryConnector.java:861) >>>> at >>>> >>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector$PutTask.run(WagonRepositoryConnector.java:818) >>>> at >>>> >>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector.put(WagonRepositoryConnector.java:467) >>>> at >>>> >>> org.sonatype.aether.impl.internal.DefaultDeployer.deploy(DefaultDeployer.java:274) >>>> at >>>> >>> org.sonatype.aether.impl.internal.DefaultDeployer.deploy(DefaultDeployer.java:211) >>>> at >>>> >>> org.sonatype.aether.impl.internal.DefaultRepositorySystem.deploy(DefaultRepositorySystem.java:443) >>>> at >>>> >>> org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:137) >>>> at >>>> >>> org.apache.maven.plugin.deploy.AbstractDeployMojo.deploy(AbstractDeployMojo.java:167) >>>> at org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:149) >>>> at >>>> >>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) >>>> at >>>> >>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) >>>> at >>>> >>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) >>>> at >>>> >>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) >>>> at >>>> >>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) >>>> at >>>> >>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) >>>> at >>>> >>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) >>>> at >>>> >>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) >>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) >>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) >>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537) >>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) >>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) >>>> 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.launchEnhanced(Launcher.java:290) >>>> at >>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) >>>> at >>>> >>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409) >>>> at >>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) >>>> >>>> >>>> And if I try without extensions >>>> >>>> [DEBUG] Failed to upload SHA-1 checksum for >>>> /Users/stephenc/codehaus/mrm/target/checkout/pom.xml: Failed to transfer >>>> file: >>>> >>> https://nexus.codehaus.org/service/local/staging/deploy/maven2/org/codehaus/mojo/mrm/1.0-alpha-1/mrm-1.0-alpha-1.pom.sha1. >>>> Return code is: 411, ReasonPhrase:Length Required. >>>> org.apache.maven.wagon.TransferFailedException: Failed to transfer file: >>>> >>> https://nexus.codehaus.org/service/local/staging/deploy/maven2/org/codehaus/mojo/mrm/1.0-alpha-1/mrm-1.0-alpha-1.pom.sha1. >>>> Return code is: 411, ReasonPhrase:Length Required. >>>> at >>>> >>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:586) >>>> at >>>> >>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:495) >>>> at >>>> >>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.putFromStream(AbstractHttpClientWagon.java:489) >>>> at >>>> >>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.putFromStream(AbstractHttpClientWagon.java:935) >>>> at >>>> >>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector$PutTask.uploadChecksum(WagonRepositoryConnector.java:885) >>>> at >>>> >>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector$PutTask.uploadChecksums(WagonRepositoryConnector.java:861) >>>> at >>>> >>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector$PutTask.run(WagonRepositoryConnector.java:818) >>>> at >>>> >>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector.put(WagonRepositoryConnector.java:467) >>>> at >>>> >>> org.sonatype.aether.impl.internal.DefaultDeployer.deploy(DefaultDeployer.java:274) >>>> at >>>> >>> org.sonatype.aether.impl.internal.DefaultDeployer.deploy(DefaultDeployer.java:211) >>>> at >>>> >>> org.sonatype.aether.impl.internal.DefaultRepositorySystem.deploy(DefaultRepositorySystem.java:443) >>>> at >>>> >>> org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:137) >>>> at >>>> >>> org.apache.maven.plugin.deploy.AbstractDeployMojo.deploy(AbstractDeployMojo.java:167) >>>> at org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:149) >>>> at >>>> >>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) >>>> at >>>> >>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) >>>> at >>>> >>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) >>>> at >>>> >>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) >>>> at >>>> >>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) >>>> at >>>> >>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) >>>> at >>>> >>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) >>>> at >>>> >>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) >>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) >>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) >>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537) >>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) >>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) >>>> 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.launchEnhanced(Launcher.java:290) >>>> at >>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) >>>> at >>>> >>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409) >>>> at >>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) >>>> >>>> and with wagon 2.0 as the extension >>>> >>>> [DEBUG] Failed to upload SHA-1 checksum for >>>> >>> /Users/stephenc/codehaus/mrm/target/checkout/target/mrm-1.0-alpha-1-site.xml: >>>> Should not be using the streaming wagon for HTTP PUT >>>> java.lang.IllegalStateException: Should not be using the streaming wagon >>>> for HTTP PUT >>>> at >>>> >>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.fillOutputData(AbstractHttpClientWagon.java:930) >>>> at >>>> org.apache.maven.wagon.StreamWagon.getOutputStream(StreamWagon.java:188) >>>> at org.apache.maven.wagon.StreamWagon.putFromStream(StreamWagon.java:272) >>>> at org.apache.maven.wagon.StreamWagon.putFromStream(StreamWagon.java:252) >>>> at >>>> >>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector$PutTask.uploadChecksum(WagonRepositoryConnector.java:885) >>>> at >>>> >>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector$PutTask.uploadChecksums(WagonRepositoryConnector.java:861) >>>> at >>>> >>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector$PutTask.run(WagonRepositoryConnector.java:818) >>>> at >>>> >>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector.put(WagonRepositoryConnector.java:467) >>>> at >>>> >>> org.sonatype.aether.impl.internal.DefaultDeployer.deploy(DefaultDeployer.java:274) >>>> at >>>> >>> org.sonatype.aether.impl.internal.DefaultDeployer.deploy(DefaultDeployer.java:211) >>>> at >>>> >>> org.sonatype.aether.impl.internal.DefaultRepositorySystem.deploy(DefaultRepositorySystem.java:443) >>>> at >>>> >>> org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:137) >>>> at >>>> >>> org.apache.maven.plugin.deploy.AbstractDeployMojo.deploy(AbstractDeployMojo.java:167) >>>> at org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:188) >>>> at >>>> >>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) >>>> at >>>> >>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) >>>> at >>>> >>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) >>>> at >>>> >>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) >>>> at >>>> >>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) >>>> at >>>> >>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) >>>> at >>>> >>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) >>>> at >>>> >>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) >>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) >>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) >>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537) >>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) >>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) >>>> 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.launchEnhanced(Launcher.java:290) >>>> at >>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) >>>> at >>>> >>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409) >>>> at >>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) >>>> >>>> So this does not seem to be WAGON-353 >>>> >>>> On 29 November 2011 10:05, Stephen Connolly >>> <stephen.alan.conno...@gmail.com >>>>> wrote: >>>> >>>>> Even with a clean local repo, .md5's are still not being deployed >>> for me... >>>>> >>>>> If this is an issue with the embedded WAGON (and it is looking like it >>>>> could be) then I have to change my vote back negative >>>>> >>>>> -0.9 (binding) >>>>> >>>>> [DEBUG] Using connector WagonRepositoryConnector with priority 0 for >>>>> https://nexus.codehaus.org/service/local/staging/deploy/maven2/ as >>>>> stephenconnolly >>>>> Uploading: >>>>> >>> https://nexus.codehaus.org/service/local/staging/deploy/maven2/org/codehaus/mojo/mrm/1.0-alpha-1/mrm-1.0-alpha-1.pom >>>>> [DEBUG] Failed to upload SHA-1 checksum for >>>>> /Users/stephenc/codehaus/mrm/target/checkout/pom.xml: Failed to >>> transfer >>>>> file: >>>>> >>> https://nexus.codehaus.org/service/local/staging/deploy/maven2/org/codehaus/mojo/mrm/1.0-alpha-1/mrm-1.0-alpha-1.pom.sha1. >>>>> Return code is: 411, ReasonPhrase:Length Required. >>>>> org.apache.maven.wagon.TransferFailedException: Failed to transfer >>> file: >>>>> >>> https://nexus.codehaus.org/service/local/staging/deploy/maven2/org/codehaus/mojo/mrm/1.0-alpha-1/mrm-1.0-alpha-1.pom.sha1. >>>>> Return code is: 411, ReasonPhrase:Length Required. >>>>> at >>>>> >>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:586) >>>>> at >>>>> >>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:495) >>>>> at >>>>> >>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.putFromStream(AbstractHttpClientWagon.java:489) >>>>> at >>>>> >>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.putFromStream(AbstractHttpClientWagon.java:935) >>>>> at >>>>> >>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector$PutTask.uploadChecksum(WagonRepositoryConnector.java:885) >>>>> at >>>>> >>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector$PutTask.uploadChecksums(WagonRepositoryConnector.java:861) >>>>> at >>>>> >>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector$PutTask.run(WagonRepositoryConnector.java:818) >>>>> at >>>>> >>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector.put(WagonRepositoryConnector.java:467) >>>>> at >>>>> >>> org.sonatype.aether.impl.internal.DefaultDeployer.deploy(DefaultDeployer.java:274) >>>>> at >>>>> >>> org.sonatype.aether.impl.internal.DefaultDeployer.deploy(DefaultDeployer.java:211) >>>>> at >>>>> >>> org.sonatype.aether.impl.internal.DefaultRepositorySystem.deploy(DefaultRepositorySystem.java:443) >>>>> at >>>>> >>> org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:137) >>>>> at >>>>> >>> org.apache.maven.plugin.deploy.AbstractDeployMojo.deploy(AbstractDeployMojo.java:167) >>>>> at >>> org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:149) >>>>> at >>>>> >>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) >>>>> at >>>>> >>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) >>>>> at >>>>> >>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) >>>>> at >>>>> >>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) >>>>> at >>>>> >>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) >>>>> at >>>>> >>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) >>>>> at >>>>> >>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) >>>>> at >>>>> >>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) >>>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) >>>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) >>>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537) >>>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) >>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) >>>>> 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.launchEnhanced(Launcher.java:290) >>>>> at >>>>> >>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) >>>>> at >>>>> >>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409) >>>>> at >>>>> >>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) >>>>> [DEBUG] Failed to upload MD5 checksum for >>>>> /Users/stephenc/codehaus/mrm/target/checkout/pom.xml: Failed to >>> transfer >>>>> file: >>>>> >>> https://nexus.codehaus.org/service/local/staging/deploy/maven2/org/codehaus/mojo/mrm/1.0-alpha-1/mrm-1.0-alpha-1.pom.md5. >>>>> Return code is: 411, ReasonPhrase:Length Required. >>>>> org.apache.maven.wagon.TransferFailedException: Failed to transfer >>> file: >>>>> >>> https://nexus.codehaus.org/service/local/staging/deploy/maven2/org/codehaus/mojo/mrm/1.0-alpha-1/mrm-1.0-alpha-1.pom.md5. >>>>> Return code is: 411, ReasonPhrase:Length Required. >>>>> at >>>>> >>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:586) >>>>> at >>>>> >>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:495) >>>>> at >>>>> >>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.putFromStream(AbstractHttpClientWagon.java:489) >>>>> at >>>>> >>> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.putFromStream(AbstractHttpClientWagon.java:935) >>>>> at >>>>> >>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector$PutTask.uploadChecksum(WagonRepositoryConnector.java:885) >>>>> at >>>>> >>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector$PutTask.uploadChecksums(WagonRepositoryConnector.java:861) >>>>> at >>>>> >>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector$PutTask.run(WagonRepositoryConnector.java:818) >>>>> at >>>>> >>> org.sonatype.aether.connector.wagon.WagonRepositoryConnector.put(WagonRepositoryConnector.java:467) >>>>> at >>>>> >>> org.sonatype.aether.impl.internal.DefaultDeployer.deploy(DefaultDeployer.java:274) >>>>> at >>>>> >>> org.sonatype.aether.impl.internal.DefaultDeployer.deploy(DefaultDeployer.java:211) >>>>> at >>>>> >>> org.sonatype.aether.impl.internal.DefaultRepositorySystem.deploy(DefaultRepositorySystem.java:443) >>>>> at >>>>> >>> org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:137) >>>>> at >>>>> >>> org.apache.maven.plugin.deploy.AbstractDeployMojo.deploy(AbstractDeployMojo.java:167) >>>>> at >>> org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:149) >>>>> at >>>>> >>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) >>>>> at >>>>> >>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) >>>>> at >>>>> >>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) >>>>> at >>>>> >>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) >>>>> at >>>>> >>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) >>>>> at >>>>> >>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) >>>>> at >>>>> >>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) >>>>> at >>>>> >>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) >>>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) >>>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) >>>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537) >>>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) >>>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) >>>>> 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.launchEnhanced(Launcher.java:290) >>>>> at >>>>> >>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) >>>>> at >>>>> >>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409) >>>>> at >>>>> >>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) >>>>> Uploaded: >>>>> >>> https://nexus.codehaus.org/service/local/staging/deploy/maven2/org/codehaus/mojo/mrm/1.0-alpha-1/mrm-1.0-alpha-1.pom(9 >>> KB at 3.3 KB/sec) >>>>> Downloading: >>>>> >>> https://nexus.codehaus.org/service/local/staging/deploy/maven2/org/codehaus/mojo/mrm/maven-metadata.xml >>>>> >>>>> >>>>> >>>>> >>>>> On 29 November 2011 09:53, Olivier Lamy <ol...@apache.org> wrote: >>>>> >>>>>> @Stephen the issue was with wagon-http 2.0 >>>>>> see http://jira.codehaus.org/browse/WAGON-353 >>>>>> >>>>>> I will add a core it test which check deploy of sha1 and md5. >>>>>> >>>>>> 2011/11/29 Stephen Connolly >>> <stephen.alan.conno...@gmail.com>: >>>>>> > OK, just tried a simple deploy using a file: based wagon with >>> the staged >>>>>> > artifacts... >>>>>> > >>>>>> > >>>>>> >> [stephenc@stephenc ~]$ md5 >>> ~/Downloads/apache-maven-3.0.4-bin.tar.gz >>>>>> >> MD5 >>> (/Users/stephenc/Downloads/apache-maven-3.0.4-bin.tar.gz) = >>>>>> >> c1e67c7f32929b428266c88f7f62bee4 >>>>>> >> [stephenc@stephenc ~]$ tar -xzvf >>>>>> >> ~/Downloads/apache-maven-3.0.4-bin.tar.gz >>>>>> >> x apache-maven-3.0.4/boot/plexus-classworlds-2.4.jar >>>>>> >> x apache-maven-3.0.4/lib/maven-embedder-3.0.4.jar >>>>>> >> x apache-maven-3.0.4/lib/maven-settings-3.0.4.jar >>>>>> >> x apache-maven-3.0.4/lib/plexus-utils-2.0.6.jar >>>>>> >> x apache-maven-3.0.4/lib/maven-core-3.0.4.jar >>>>>> >> x apache-maven-3.0.4/lib/maven-model-3.0.4.jar >>>>>> >> x apache-maven-3.0.4/lib/maven-settings-builder-3.0.4.jar >>>>>> >> x apache-maven-3.0.4/lib/plexus-interpolation-1.14.jar >>>>>> >> x >>> apache-maven-3.0.4/lib/plexus-component-annotations-1.5.5.jar >>>>>> >> x apache-maven-3.0.4/lib/plexus-sec-dispatcher-1.3.jar >>>>>> >> x apache-maven-3.0.4/lib/plexus-cipher-1.7.jar >>>>>> >> x >>> apache-maven-3.0.4/lib/maven-repository-metadata-3.0.4.jar >>>>>> >> x apache-maven-3.0.4/lib/maven-artifact-3.0.4.jar >>>>>> >> x apache-maven-3.0.4/lib/maven-plugin-api-3.0.4.jar >>>>>> >> x apache-maven-3.0.4/lib/sisu-inject-plexus-2.3.0.jar >>>>>> >> x apache-maven-3.0.4/lib/sisu-inject-bean-2.3.0.jar >>>>>> >> x apache-maven-3.0.4/lib/sisu-guice-3.1.0-no_aop.jar >>>>>> >> x apache-maven-3.0.4/lib/sisu-guava-0.9.9.jar >>>>>> >> x apache-maven-3.0.4/lib/maven-model-builder-3.0.4.jar >>>>>> >> x apache-maven-3.0.4/lib/maven-aether-provider-3.0.4.jar >>>>>> >> x apache-maven-3.0.4/lib/aether-api-1.13.jar >>>>>> >> x apache-maven-3.0.4/lib/aether-spi-1.13.jar >>>>>> >> x apache-maven-3.0.4/lib/aether-util-1.13.jar >>>>>> >> x apache-maven-3.0.4/lib/aether-impl-1.13.jar >>>>>> >> x apache-maven-3.0.4/lib/maven-compat-3.0.4.jar >>>>>> >> x apache-maven-3.0.4/lib/wagon-provider-api-2.1.jar >>>>>> >> x apache-maven-3.0.4/lib/commons-cli-1.2.jar >>>>>> >> x apache-maven-3.0.4/lib/wagon-http-2.1-shaded.jar >>>>>> >> x apache-maven-3.0.4/lib/wagon-file-2.1.jar >>>>>> >> x apache-maven-3.0.4/lib/aether-connector-wagon-1.13.jar >>>>>> >> x apache-maven-3.0.4/LICENSE.txt >>>>>> >> x apache-maven-3.0.4/NOTICE.txt >>>>>> >> x apache-maven-3.0.4/README.txt >>>>>> >> x apache-maven-3.0.4/bin/m2.conf >>>>>> >> x apache-maven-3.0.4/bin/mvn.bat >>>>>> >> x apache-maven-3.0.4/bin/mvnDebug.bat >>>>>> >> x apache-maven-3.0.4/bin/mvn >>>>>> >> x apache-maven-3.0.4/bin/mvnDebug >>>>>> >> x apache-maven-3.0.4/bin/mvnyjp >>>>>> >> x apache-maven-3.0.4/conf/ >>>>>> >> x apache-maven-3.0.4/conf/settings.xml >>>>>> >> x apache-maven-3.0.4/lib/ >>>>>> >> x apache-maven-3.0.4/lib/ext/ >>>>>> >> x apache-maven-3.0.4/lib/ext/README.txt >>>>>> >> [stephenc@stephenc ~]$ export >>> MAVEN_HOME=~/apache-maven-3.0.4 >>>>>> >> [stephenc@stephenc ~]$ export PATH=$MAVEN_HOME/bin:$PATH >>>>>> >> [stephenc@stephenc ~]$ mvn -version >>>>>> >> Apache Maven 3.0.4 (r1206075; 2011-11-25 08:20:29+0000) >>>>>> >> Maven home: /Users/stephenc/apache-maven-3.0.4 >>>>>> >> Java version: 1.6.0_29, vendor: Apple Inc. >>>>>> >> Java home: >>>>>> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home >>>>>> >> Default locale: en_US, platform encoding: MacRoman >>>>>> >> OS name: "mac os x", version: >>> "10.6.8", arch: "x86_64", family: "mac" >>>>>> >> [stephenc@stephenc ~]$ find file-repo >>>>>> >> file-repo >>>>>> >> [stephenc@stephenc ~]$ mvn deploy:deploy-file >>> -Dfile=readme.txt >>>>>> >> -Durl=file:///Users/stephenc/file-repo/ -Dversion=1.0 >>> -DgroupId=foo >>>>>> >> -DartifactId=bar -Dpackaging=txt >>>>>> >> [INFO] Scanning for projects... >>>>>> >> [INFO] >>>>>> >> >>>>>> >> [INFO] >>>>>> >> >>>>>> >>> ------------------------------------------------------------------------ >>>>>> >> [INFO] Building Maven Stub Project (No POM) 1 >>>>>> >> [INFO] >>>>>> >> >>>>>> >>> ------------------------------------------------------------------------ >>>>>> >> [INFO] >>>>>> >> [INFO] --- maven-deploy-plugin:2.7:deploy-file >>> (default-cli) @ >>>>>> >> standalone-pom --- >>>>>> >> Uploading: >>> file:///Users/stephenc/file-repo/foo/bar/1.0/bar-1.0.txt >>>>>> >> Uploaded: >>> file:///Users/stephenc/file-repo/foo/bar/1.0/bar-1.0.txt (7 >>>>>> B at >>>>>> >> 1.1 KB/sec) >>>>>> >> Uploading: >>> file:///Users/stephenc/file-repo/foo/bar/1.0/bar-1.0.pom >>>>>> >> Uploaded: >>> file:///Users/stephenc/file-repo/foo/bar/1.0/bar-1.0.pom >>>>>> (406 B >>>>>> >> at 396.5 KB/sec) >>>>>> >> Downloading: >>>>>> file:///Users/stephenc/file-repo/foo/bar/maven-metadata.xml >>>>>> >> Uploading: >>> file:///Users/stephenc/file-repo/foo/bar/maven-metadata.xml >>>>>> >> Uploaded: >>> file:///Users/stephenc/file-repo/foo/bar/maven-metadata.xml >>>>>> (282 >>>>>> >> B at 275.4 KB/sec) >>>>>> >> [INFO] >>>>>> >> >>>>>> >>> ------------------------------------------------------------------------ >>>>>> >> [INFO] BUILD SUCCESS >>>>>> >> [INFO] >>>>>> >> >>>>>> >>> ------------------------------------------------------------------------ >>>>>> >> [INFO] Total time: 0.553s >>>>>> >> [INFO] Finished at: Tue Nov 29 09:29:14 GMT 2011 >>>>>> >> [INFO] Final Memory: 3M/81M >>>>>> >> [INFO] >>>>>> >> >>>>>> >>> ------------------------------------------------------------------------ >>>>>> >> [stephenc@stephenc ~]$ find file-repofile-repo >>>>>> >> file-repo/foo >>>>>> >> file-repo/foo/bar >>>>>> >> file-repo/foo/bar/1.0 >>>>>> >> file-repo/foo/bar/1.0/bar-1.0.pom >>>>>> >> file-repo/foo/bar/1.0/bar-1.0.pom.md5 >>>>>> >> file-repo/foo/bar/1.0/bar-1.0.pom.sha1 >>>>>> >> file-repo/foo/bar/1.0/bar-1.0.txt >>>>>> >> file-repo/foo/bar/1.0/bar-1.0.txt.md5 >>>>>> >> file-repo/foo/bar/1.0/bar-1.0.txt.sha1 >>>>>> >> file-repo/foo/bar/maven-metadata.xml >>>>>> >> file-repo/foo/bar/maven-metadata.xml.md5 >>>>>> >> file-repo/foo/bar/maven-metadata.xml.sha1 >>>>>> >> [stephenc@stephenc ~]$ >>>>>> > >>>>>> > >>>>>> > The metadata is there.... so there may be something wrong with >>> some of >>>>>> the >>>>>> > forges' parent poms and wagon 2.1 as I had lack of >>> md5's and sha1's when >>>>>> > doing a release on oss.sonatype.org and nexus.codehaus.org >>>>>> > >>>>>> > On that basis, I am happy to change my vote to >>>>>> > >>>>>> > +0.5 (binding) >>>>>> > >>>>>> > I'd go +1 if we got to the bottom of why seemingly fine >>> forge parent >>>>>> poms >>>>>> > are causing issues for md5's and sha1's on my machine >>> (which is fairly >>>>>> > fricking clean) >>>>>> > >>>>>> > -Stephen >>>>>> > >>>>>> > On 29 November 2011 09:21, Stephen Connolly < >>>>>> stephen.alan.conno...@gmail.com> >>>>>> > wrote: >>>>>> >> Just tried a deploy @ mojo and having the same issue.... >>>>>> >> >>>>>> >> I'll try for a minimal pom on local file system, see >>> how that goes >>>>>> >> >>>>>> >> On 29 November 2011 08:44, Olivier Lamy >>> <ol...@apache.org> wrote: >>>>>> >>> Just did a release of maven scm and md5/sha1 are there >>> : >>>>>> >>> >>>>>> > >>>>>> >>> https://repository.apache.org/content/repositories/maven-265/org/apache/maven/scm/maven-scm-api/1.6/ >>>>>> >>> >>>>>> >>> >>>>>> >>> My env: >>>>>> >>> >>>>>> >>> mbp-olamy:scm olamy$ which mvn >>>>>> >>> /Users/olamy/softs/maven/apache-maven-3.0.4/bin/mvn >>>>>> >>> mbp-olamy:scm olamy$ env | grep MAVEN_OPTS >>>>>> >>> MAVEN_OPTS=-Djava.awt.headless=true -Xmx768m -Xms768m >>>>>> >>> -XX:MaxPermSize=256m -client >>>>>> >>> mbp-olamy:scm olamy$ mvn -v >>>>>> >>> Apache Maven 3.0.4 (r1206075; 2011-11-25 >>> 09:20:29+0100) >>>>>> >>> Maven home: >>> /Users/olamy/softs/maven/apache-maven-3.0.4 >>>>>> >>> Java version: 1.6.0_29, vendor: Apple Inc. >>>>>> >>> Java home: >>>>>> > >>> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home >>>>>> >>> Default locale: fr_FR, platform encoding: MacRoman >>>>>> >>> OS name: "mac os x", version: >>> "10.7.2", arch: "x86_64", family: "mac" >>>>>> >>> >>>>>> >>> So even I don't like that, I will probably release >>> even with a -1 in >>>>>> >>> the vote thread. >>>>>> >>> >>>>>> >>> Someone else reproduce that ? >>>>>> >>> >>>>>> >>> >>>>>> >>> 2011/11/28 Stephen Connolly >>> <stephen.alan.conno...@gmail.com>: >>>>>> >>>> I will check again tomorrow AM... but no >>> extensions only depend on >>>>>> oss >>>>>> > version 7 >>>>>> >>>> >>>>>> >>>> here is the project >>> https://github.com/stephenc/high-scale-lib >>>>>> >>>> >>>>>> >>>> and benjamin, here is the unclosed staging repo: >>>>>> com.github.stephenc-299 >>>>>> >>>> >>>>>> >>>> On 28 November 2011 22:53, Olivier Lamy >>> <ol...@apache.org> wrote: >>>>>> >>>>> 2011/11/28 Benjamin Bentmann >>> <benjamin.bentm...@udo.edu>: >>>>>> >>>>>> Stephen Connolly wrote: >>>>>> >>>>>> >>>>>> >>>>>>> I just tried deploying to >>> oss.sonatype.org and with the staged >>>>>> 3.0.4 >>>>>> >>>>>>> there were no .md5's or >>> .sha1's deployed to the staging repo >>>>>> >>>>>> >>>>>> >>>>>> Sounds like >>> http://jira.codehaus.org/browse/WAGON-353, so maybe >>>>>> > double-check >>>>>> >>>>>> that you don't have that wagon version >>> in there as some extension >>>>>> or >>>>>> > plugin >>>>>> >>>>>> dependency. >>>>>> >>>>> >>>>>> >>>>> Yup agree wagon release was only for this >>> issue. >>>>>> >>>>> And frankly I have build the current release >>> with a 3.0.4 build. >>>>>> >>>>> And md5 are there. >>>>>> >>>>> >>>>>> >>>>> >>>>>> > >>>>>> >>> https://repository.apache.org/content/repositories/maven-244/org/apache/maven/maven-core/3.0.4/ >>>>>> >>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Benjamin >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>> --------------------------------------------------------------------- >>>>>> >>>>>> To unsubscribe, e-mail: >>> dev-unsubscr...@maven.apache.org >>>>>> >>>>>> For additional commands, e-mail: >>> dev-h...@maven.apache.org >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>>> >>>>> >>>>>> >>>>> >>>>>> >>>>> -- >>>>>> >>>>> Olivier Lamy >>>>>> >>>>> Talend: http://coders.talend.com >>>>>> >>>>> http://twitter.com/olamy | >>> http://linkedin.com/in/olamy >>>>>> >>>>> >>>>>> >>>>> >>>>>> >>> --------------------------------------------------------------------- >>>>>> >>>>> To unsubscribe, e-mail: >>> dev-unsubscr...@maven.apache.org >>>>>> >>>>> For additional commands, e-mail: >>> dev-h...@maven.apache.org >>>>>> >>>>> >>>>>> >>>>> >>>>>> >>>> >>>>>> >>>> >>> --------------------------------------------------------------------- >>>>>> >>>> To unsubscribe, e-mail: >>> dev-unsubscr...@maven.apache.org >>>>>> >>>> For additional commands, e-mail: >>> dev-h...@maven.apache.org >>>>>> >>>> >>>>>> >>> >>>>>> >>> >>>>>> >>> >>>>>> >>> -- >>>>>> >>> Olivier Lamy >>>>>> >>> Talend: http://coders.talend.com >>>>>> >>> http://twitter.com/olamy | >>> http://linkedin.com/in/olamy >>>>>> >>> >>>>>> >>> >>> --------------------------------------------------------------------- >>>>>> >>> To unsubscribe, e-mail: >>> dev-unsubscr...@maven.apache.org >>>>>> >>> For additional commands, e-mail: >>> dev-h...@maven.apache.org >>>>>> >>> >>>>>> >>> >>>>>> >> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Olivier Lamy >>>>>> Talend: http://coders.talend.com >>>>>> http://twitter.com/olamy | http://linkedin.com/in/olamy >>>>>> >>>>>> >>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >>>>>> For additional commands, e-mail: dev-h...@maven.apache.org >>>>>> >>>>>> >>>>> >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >>> For additional commands, e-mail: dev-h...@maven.apache.org >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> For additional commands, e-mail: dev-h...@maven.apache.org >> > > > > -- > Olivier Lamy > Talend: http://coders.talend.com > http://twitter.com/olamy | http://linkedin.com/in/olamy > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org