[ https://issues.apache.org/jira/browse/EXEC-62?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16493298#comment-16493298 ]
Matthieu Ghilain edited comment on EXEC-62 at 5/29/18 9:33 AM: --------------------------------------------------------------- Exact same problem here. Do you have any solution in mind? *Version* <dependency> <groupId>org.zeroturnaround</groupId> <artifactId>zt-exec</artifactId> <version>1.10</version> <scope>test</scope> </dependency> *Stack* pool-2-thread-1" #17 prio=5 os_prio=0 tid=0x00007f6218e47000 nid=0x175 in Object.wait() [0x00007f61f729f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x000000071f9fa968> (a java.lang.Thread) at java.lang.Thread.join(Thread.java:1252) - locked <0x000000071f9fa968> (a java.lang.Thread) at java.lang.Thread.join(Thread.java:1326) at org.zeroturnaround.exec.stream.PumpStreamHandler.stop(PumpStreamHandler.java:219) at org.zeroturnaround.exec.close.StandardProcessCloser.close(StandardProcessCloser.java:41) at org.zeroturnaround.exec.WaitForProcess.call(WaitForProcess.java:110) at org.zeroturnaround.exec.ProcessExecutor.waitFor(ProcessExecutor.java:1097) at org.zeroturnaround.exec.ProcessExecutor.execute(ProcessExecutor.java:925) was (Author: ghila...@gmail.com): Exact same problem here. Do you have any solution in mind? pool-2-thread-1" #17 prio=5 os_prio=0 tid=0x00007f6218e47000 nid=0x175 in Object.wait() [0x00007f61f729f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x000000071f9fa968> (a java.lang.Thread) at java.lang.Thread.join(Thread.java:1252) - locked <0x000000071f9fa968> (a java.lang.Thread) at java.lang.Thread.join(Thread.java:1326) at org.zeroturnaround.exec.stream.PumpStreamHandler.stop(PumpStreamHandler.java:219) at org.zeroturnaround.exec.close.StandardProcessCloser.close(StandardProcessCloser.java:41) at org.zeroturnaround.exec.WaitForProcess.call(WaitForProcess.java:110) at org.zeroturnaround.exec.ProcessExecutor.waitFor(ProcessExecutor.java:1097) at org.zeroturnaround.exec.ProcessExecutor.execute(ProcessExecutor.java:925) > 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 > Assignee: Siegfried Goeschl > Priority: Major > Attachments: sample.tar.gz > > > 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 was sent by Atlassian JIRA (v7.6.3#76005)