Cristian Vazzolla created SUREFIRE-912: ------------------------------------------
Summary: A NPE is thrown when some test case fails in the ConcurrentReporterManager Key: SUREFIRE-912 URL: https://jira.codehaus.org/browse/SUREFIRE-912 Project: Maven Surefire Issue Type: Bug Components: Junit 4.7+ (parallel) support Environment: Windows 7 Reporter: Cristian Vazzolla Attachments: ConcurrentReporterManager.patch, log_bug_surefire.txt When using JUnit categories for testing some of the tests that fail will result in a NULL pointer exception being thrown from the ConcurrentReporterManager class and this breaks the surefire plugin execution so the tests that follow this will not get executed anymore. The root cause of the problem is that in the testFailed method the getOrCreateTestMethod method is called which on one of the flows returns null which is not treated in the testFailed method and gives a null pointer exception. I've created a patch for this issue in which I've modified the testFailed and the testAssumptionFailure methods to treat nicely the case when null is returned from getOrCreateTestMethod. I've also attached the log file with the exception. I have not included any test because this issue happens randomly not on a particular test case. -- 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