I am getting an intermittent problem when deploying artifacts to our server. It seems to happen on large files (but I think it has happened on other ones).
This particular file is 500Mb in size. The error "Read end dead" has occurred at different amounts of data sent in the upload process. Some background information: * Client is Windows XP * Server is Solaris SunOS 5.9 * Ssh server is package SUNWsshdr, VERSION: 11.9.0,REV=2002.04.06.15.27 Some questions: * How does Wagon communicate to the server? Is it using another package or is the scp implementation built by the Wagon team? * Any ideas how I can debug this to see why it is failing. I'm not enough of sys admin to know how to truss a program to work out what is going wrong, and I'm not sure how I get truss to wait for an ssh connection in order to connect to it. * Anyone else seen this problem before? ===============Error Output==================== Uploading: scp://NUCLEUS/path/to/<ARTIFACT> java.io.IOException: Read end dead at java.io.PipedInputStream.receive(PipedInputStream.java:138) at java.io.PipedInputStream.receive(PipedInputStream.java:176) at java.io.PipedOutputStream.write(PipedOutputStream.java:129) at org.apache.maven.wagon.AbstractWagon.transfer(AbstractWagon.java:299) at org.apache.maven.wagon.AbstractWagon.transfer(AbstractWagon.java:277) at org.apache.maven.wagon.AbstractWagon.putTransfer(AbstractWagon.java:248) at org.apache.maven.wagon.providers.ssh.ScpWagon.put(ScpWagon.java:165) at org.apache.maven.artifact.manager.DefaultWagonManager.putRemoteFile(DefaultWagonManager.java:180) at org.apache.maven.artifact.manager.DefaultWagonManager.putArtifact(DefaultWagonManager.java:109) at org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:77) at org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:162) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) 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:324) 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) [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Error deploying artifact: PUT request for: <ARTIFACT>failed --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]