DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22347>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22347

java task with BufferedReader hangs





------- Additional Comments From [EMAIL PROTECTED]  2003-08-12 15:00 -------
In Ant 1.5, you can use the <input> task to collect input from the user. Not
sure what else your java task does but if the input is for use in Ant, use 
<input>.

It would also be good to have a look at the Ant 1.6 nightly builds and try out
the input management there.

I'm not sure why it is not working for you. This is the code I used

import java.io.*;

public class Test {
    static public void main(String[] args) {
        try {
            BufferedReader br = new BufferedReader(new
InputStreamReader(System.in));
            System.out.println("Enter a line");
            String line = br.readLine();
            System.out.println("Line is " + line);
        }
        catch (IOException ioe) {
            ioe.printStackTrace();
        }
    }
}

I get the following results

Ant 1.5.3, forked - hangs
Ant 1.5.3, not-forked => works
Ant 1.6alpha, forked => prints Line is null without waiting
Ant 1.6alpha, not-forked => works
Ant 1.6alpha, not-forked, -noinput flag => fails with EOF exception
java.io.EOFException: No input provided for project

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

Reply via email to