Christopher Mosher created SUREFIRE-906: -------------------------------------------
Summary: Sometimes get NullPointerException in forked process Key: SUREFIRE-906 URL: https://jira.codehaus.org/browse/SUREFIRE-906 Project: Maven Surefire Issue Type: Bug Components: process forking Affects Versions: 2.13.0 Environment: Arch linux Reporter: Christopher Mosher (This is using the latest 2.13-SNAPSHOT) Using forkMode=perthread, the child processes sometimes abort with this exception: java.lang.NullPointerException at java.io.File.<init>(File.java:251) at org.apache.maven.surefire.booter.BooterDeserializer.deserialize(BooterDeserializer.java:61) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:63) It only happens sometimes. Using -X keeps the temp files, and looking at the file that's supposed to pass the properties, I see that the file is truncated midway, causing the exception. Possibly the parent process needs to *flush* the file after it writes to it before is closes it. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira