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

        

Reply via email to