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

Reply via email to