DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=34461>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=34461 Summary: problems with core <java fork="true"> task Product: Ant Version: 1.6.3beta1 Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: Core tasks AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] CC: [EMAIL PROTECTED] I've noticed a subtle bug in the way ant 1.6.3 now forks off java processes. I've compared the behavior between 1.6.2 and 1.6.3. My environment is red hat enterprise linux 3 with java 1.4.2. (see example code at the bottom). I run with the following command... 1) ant & This executes an application that performs a sleep, then prints out some text, followed by a wait call that should hang indefinitely. In the background it will run and you will see the print statement in 1.6.2 but not 1.6.3. If you hit enter you'll see that the job goes into the "Stopped" state in 1.6.3. If you put it back into the foreground it will finish executing, it's only when you have it as a background process that it misbehaves. --- CODE STARTS HERE ---- // Test.java public class Test { public static void main(String args[] ){ try { Thread.sleep(5000); } catch(InterruptedException ie) {} System.out.println("Running..."); try { synchronized(Test.class) { Test.class.wait(); } } catch (InterruptedException ie) {} } } ----------------build.xml------------------------------------------- <project name="java-problem" default="java-problem" basedir="."> <target name="java-problem"> <java classname="Test" fork="true"> <classpath> <pathelement path="${basedir}"/> </classpath> </java> </target> </project> -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]