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)