[ 
https://issues.apache.org/jira/browse/MSHARED-867?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17374490#comment-17374490
 ] 

Alexander Kriegisch commented on MSHARED-867:
---------------------------------------------

I have a similar case in an integration test from the Maven Surefire project, 
see [here|https://github.com/apache/maven-surefire/pull/355] for more details 
and a reproducer. In this case, Failsafe runs the test, not Invoker. But for 
process execution, also Maven Shared Utils 3.1.0 is used, so this is probably 
the same issue. It would be nice if you could take a look.

Attention: The linked PR as such does not reproduce the problem, but the branch 
mentioned there, porting back the IT to a state before a certain Surefire bug 
was fixed, reproduces the problem. It was simply meant to verify that the same 
test would successfully terminate all child processes in case of a hanging test 
JVM. Unexpectedly, I reproducibly found leftover console and Java processes, at 
least on Windows (did not check other OS types yet). So I investigated if this 
is a known problem and found this issue.

> Timed out processes can stay alive in background
> ------------------------------------------------
>
>                 Key: MSHARED-867
>                 URL: https://issues.apache.org/jira/browse/MSHARED-867
>             Project: Maven Shared Components
>          Issue Type: Bug
>          Components: maven-invoker
>    Affects Versions: maven-invoker-3.0.1
>         Environment: Windows, Java 8
>            Reporter: Robert Scholte
>            Priority: Major
>
> MSHARED-795 introduced a timeout for processes, but on Windows I can see Java 
> processes staying alive, Maven Invoker just continues without forcing them to 
> stop.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to