Jörg Hohwiller created SUREFIRE-1261:
----------------------------------------

             Summary: surefire hangs of failed tests and keeps lock on 
surefirebooter on Windows preventing clean
                 Key: SUREFIRE-1261
                 URL: https://issues.apache.org/jira/browse/SUREFIRE-1261
             Project: Maven Surefire
          Issue Type: Bug
          Components: Maven Surefire Plugin, process forking
    Affects Versions: 2.19.1, 2.17
         Environment: Apache Maven 3.3.9 
(bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T17:41:47+01:00)
Maven home: C:\project\software\maven
Java version: 1.8.0_66, vendor: Oracle Corporation
Java home: C:\project\software\java\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "x86", family: "dos"
            Reporter: Jörg Hohwiller


I have Spring-Tests run with surefire in a plain commandline maven build on 
windows. For whatever reason many tests fail with spring initialization 
exception. If I cancel the build in this case ([ctrl][c]) and then restart a 
clean build maven failes to delete the target directory. Using sysinternal 
tools I traced down that a java.exe process is hanging that locks a JAR called 
surefirebooter located in target. This is IMHO the forked process from the 
maven surefire plugin that was not terminated properly when the maven process 
was cancelled. 

You might need to register a shutdown hook in maven-surefire that properly 
cleans up the forked process. But this is just a brute guess...

http://stackoverflow.com/questions/17465117/maven-surefirebooter



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to