Hi,

2007/6/1, ken77 <[EMAIL PROTECTED]>:
I am having the same exactly problem with the sshexec, the same script
sometimes works, sometimes it gives me "Remote command failed with exit
status -1"  , I was wondering if you have found the reason for this and a
possible solution ?

May I ask you to try the attached patch?  It is a patch for SVN HEAD.
diff -Naur ant/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHExec.java 
ant.new/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHExec.java
--- ant/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHExec.java        
2007-06-01 10:29:07.000000000 +0000
+++ ant.new/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHExec.java    
2007-06-01 15:54:56.000000000 +0000
@@ -186,7 +186,7 @@
             thread =
                 new Thread() {
                     public void run() {
-                        while (!channel.isEOF()) {
+                        while (!channel.isClosed()) {
                             if (thread == null) {
                                 return;
                             }
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to