Hi,
I am trying to send some files to a remote machine using the following
Ant target:-
<target name="deploy-portalhome-to-test" description="Usage
statement" depends="test-dependency-check,replace-urls">
<!--
Delete the directory to make sure all the files are
updated.
Creates the directory if does not exist.
-->
<sshexec host="${portal.test.scp.url}"
username="${portal.test.username}" command="rm -r
${portal.test.scp.dest.dir}" password="${portal.test.password}"
trust="true" failonerror="false" />
<sshexec host="${portal.test.scp.url}"
username="${portal.test.username}" command="mkdir
${portal.test.scp.dest.dir}" password="${portal.test.password}"
trust="true" failonerror="false" />
<scp sftp="true"
todir="${portal.test.username}:[EMAIL PROTECTED]
.url}:${portal.test.scp.dest.dir}" trust="true" verbose="true"
failonerror="true">
<fileset dir="${basedir}/dist">
<include name="**/*" />
</fileset>
</scp>
</target>
I am using Ant 1.7 and jsch-0.1.36.jar. The issue is after copying a few
files to the remote machine, the scp task fails. It fails at the same
point everytime, after copying a few files to the remote machine. Below
is the exception message that I receive:-
deploy-portalhome-to-test:
[sshexec] Connecting to portaltest.guidewire.com:22
[sshexec] Connecting to portaltest.guidewire.com:22
[scp] Connecting to portaltest.guidewire.com:22
[scp] Sending: QAindex.html : 863
[scp] File transfer time: 0.36 Average Rate: 2,403.9 B/s
[scp] Sending: gwlinks.xml : 1344
[scp] File transfer time: 0.38 Average Rate: 3,584.0 B/s
[scp] Sending: index.html : 7788
[scp] File transfer time: 0.83 Average Rate: 9,405.8 B/s
[scp] Sending: nightlybugs.html : 1241
[scp] File transfer time: 0.36 Average Rate: 3,447.22 B/s
[scp] Sending: password_changed.htm : 4147
[scp] File transfer time: 0.53 Average Rate: 7,809.79 B/s
[scp] Sending: printBugs.html : 848
[scp] File transfer time: 0.38 Average Rate: 2,261.33 B/s
[scp] Sending: reflinks.xml : 1403
[scp] File transfer time: 0.36 Average Rate: 3,908.08 B/s
[scp] Sending: btn.css : 331
[scp] File transfer time: 0.36 Average Rate: 919.44 B/s
[scp] Sending: h.css : 1362
[scp] File transfer time: 0.39 Average Rate: 3,492.31 B/s
[scp] Sending: ie.css : 435
[scp] File transfer time: 0.38 Average Rate: 1,160.0 B/s
[scp] Sending: layout.css : 1310
[scp] File transfer time: 31.66 Average Rate: 41.38 B/s
BUILD FAILED
C:\SVN\Services\UserPortal\portalhome\tags\1.2.1\bin\build.xml:73:
com.jcraft.jsch.JSchException: 4: java.io.IOException: inputstream is
closed
at
org.apache.tools.ant.taskdefs.optional.ssh.Scp.execute(Scp.java:215)
at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1
05)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:41)
at
org.apache.tools.ant.Project.executeTargets(Project.java:1181)
at org.apache.tools.ant.Main.runBuild(Main.java:698)
at org.apache.tools.ant.Main.startAnt(Main.java:199)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
Caused by: com.jcraft.jsch.JSchException: 4: java.io.IOException:
inputstream is closed
at
org.apache.tools.ant.taskdefs.optional.ssh.ScpToMessageBySftp.doMultiple
Transfer(ScpToMessageBySftp.java:156)
at
org.apache.tools.ant.taskdefs.optional.ssh.ScpToMessageBySftp.execute(Sc
pToMessageBySftp.java:120)
at
org.apache.tools.ant.taskdefs.optional.ssh.Scp.upload(Scp.java:276)
at
org.apache.tools.ant.taskdefs.optional.ssh.Scp.execute(Scp.java:201)
... 17 more
--- Nested Exception ---
com.jcraft.jsch.JSchException: 4: java.io.IOException: inputstream is
closed
at
org.apache.tools.ant.taskdefs.optional.ssh.ScpToMessageBySftp.doMultiple
Transfer(ScpToMessageBySftp.java:156)
at
org.apache.tools.ant.taskdefs.optional.ssh.ScpToMessageBySftp.execute(Sc
pToMessageBySftp.java:120)
at
org.apache.tools.ant.taskdefs.optional.ssh.Scp.upload(Scp.java:276)
at
org.apache.tools.ant.taskdefs.optional.ssh.Scp.execute(Scp.java:201)
at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1
05)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:41)
at
org.apache.tools.ant.Project.executeTargets(Project.java:1181)
at org.apache.tools.ant.Main.runBuild(Main.java:698)
at org.apache.tools.ant.Main.startAnt(Main.java:199)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
I don't understand why this is happening. It works fine on other's
machines and used to work fine on mine too earlier. But recently, I
re-installed Windows. I am not sure if it is because of that. However, I
have disabled my Windows firewall and installed all recent windows
updates. Any help is appreciated.
Madhu
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
JSch-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jsch-users