PumpStreamHandler hangs if process is terminated by timeout and it has not
generated stdout / stderr output
-----------------------------------------------------------------------------------------------------------
Key: EXEC-62
URL: https://issues.apache.org/jira/browse/EXEC-62
Project: Commons Exec
Issue Type: Bug
Affects Versions: 1.1
Environment: Ubuntu 11.04,
$ java -version
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
Java HotSpot(TM) Server VM (build 20.4-b02, mixed mode)
Reporter: Ignat Zapolsky
Hi,
I've found an issue with DefaultExecutor hanging while waiting for
PumpStreamHandler to close all subprocess streams if child process was
terminated by watchdog (e.g. on timeout).
I've created a test case for the issue demonstrating working behaviour & issue.
Test requires commons-io 1.4, Junit 4.x and commons-exec 1.1 to compile
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira