If we have timed out, before we throw a BuildException, lets log to
MSG_DEBUG the rest of the content of the StringBuffer. This way people
trying to debug why their <read> did not work, have something to go on.

This kind of addresses bug# 11620.

-- Larry

Index: src/main/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.java
===================================================================
RCS file: 
/home/cvspublic/ant/src/main/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.java,v
retrieving revision 1.20
diff -u -r1.20 TelnetTask.java
--- src/main/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.java 13 May 
2003 14:37:04 -0000      1.20
+++ src/main/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.java 22 Oct 
2003 21:35:15 -0000
@@ -342,6 +342,7 @@
                             Thread.sleep(250);
                         }
                         if (is.available() == 0) {
+                            log(sb.toString(), Project.MSG_DEBUG);
                             throw new BuildException(
                                 "Response timed-out waiting for \"" + s + '\"',
                                 getLocation());

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to