Can you try using httpclient on the Maven end instead?

http://maven.apache.org/guides/mini/guide-wagon-providers.html

Also, what operating system is Maven on, and what OS is Archiva on?

Regards,
Brett

On 02/08/2011, at 11:45 AM, Dan Armbrust wrote:

>> And this is weird.  with the -X flag, the command is taking _much_
>> longer to execute... so long that I suspect it might actually work.
>> Why on earth would the -X flag change the behavior....
> 
> Ran for 16 minutes with the debug flag on, then failed.
> Fails in about 20 seconds without the debug flag on.
> 
> The debug flag gives the same output on the error as the stack trace
> posted before.  Nothing new, unfortunately.
> 
> [INFO] [deploy:deploy-file {execution: default-cli}]
> [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://  <validpath>  .zip
> [DEBUG] Error writing to server
> java.io.IOException: Error writing to server
>        at 
> sun.net.www.protocol.http.HttpURLConnection.writeRequests(HttpURLConnection.java:578)
>        at 
> sun.net.www.protocol.http.HttpURLConnection.writeRequests(HttpURLConnection.java:590)
>        at 
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1193)
>        at 
> java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:379)
>        at 
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.finishPutTransfer(LightweightHttpWagon.java:185)
>        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)
>        at 
> org.apache.maven.plugin.deploy.DeployFileMojo.execute(DeployFileMojo.java:240)
>        at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:284)
>        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:597)
>        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)
> [DEBUG] Using Wagon implementation lightweight from default mapping
> for protocol http
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Error deploying artifact: Error transferring file
> 
> Error writing to server
> [INFO] 
> ------------------------------------------------------------------------
> [DEBUG] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: Error
> deploying artifact: Error transferring file
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719)
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
>        at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:284)
>        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:597)
>        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: Error transferring file
>        at 
> org.apache.maven.plugin.deploy.DeployFileMojo.execute(DeployFileMojo.java:244)
>        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: Error transferring file
>        at 
> org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:121)
>        at 
> org.apache.maven.plugin.deploy.DeployFileMojo.execute(DeployFileMojo.java:240)
>        ... 19 more
> Caused by: org.apache.maven.wagon.TransferFailedException: Error
> transferring file
>        at 
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.finishPutTransfer(LightweightHttpWagon.java:213)
>        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
> Caused by: java.io.IOException: Error writing to server
>        at 
> sun.net.www.protocol.http.HttpURLConnection.writeRequests(HttpURLConnection.java:578)
>        at 
> sun.net.www.protocol.http.HttpURLConnection.writeRequests(HttpURLConnection.java:590)
>        at 
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1193)
>        at 
> java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:379)
>        at 
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.finishPutTransfer(LightweightHttpWagon.java:185)
>        ... 27 more

--
Brett Porter
br...@apache.org
http://brettporter.wordpress.com/
http://au.linkedin.com/in/brettporter




Reply via email to