[ https://jira.codehaus.org/browse/SUREFIRE-912?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=309442#comment-309442 ]
Cristian Vazzolla commented on SUREFIRE-912: -------------------------------------------- Could the patch be applied and an internal/ intermediary release could be done so that we can use JUnit categories with Surefire ? As for now we are blocked because of this issue. Regards, Cristian > 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