You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Tibor Digana (JIRA)" <ji...@apache.org> on 2015/05/23 17:39:17 UTC

[jira] [Commented] (SUREFIRE-1159) JUnit47 runner failing in parallel mode

    [ https://issues.apache.org/jira/browse/SUREFIRE-1159?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14557389#comment-14557389 ] 

Tibor Digana commented on SUREFIRE-1159:
----------------------------------------

If the has to do with JMM and ArrayList in JUnit Description, you would not be able to reproduce this issue always.
Can you send us test project where we will reproduce this issue?

> JUnit47 runner failing in parallel mode
> ---------------------------------------
>
>                 Key: SUREFIRE-1159
>                 URL: https://issues.apache.org/jira/browse/SUREFIRE-1159
>             Project: Maven Surefire
>          Issue Type: Bug
>          Components: Junit 4.7+ (parallel) support
>    Affects Versions: 2.18.1
>            Reporter: Sergey Mashkov
>            Assignee: Tibor Digana
>              Labels: parallel
>
> JUnit47 runner failing in parallel mode. Due to some reason at TestSet.java:115 it evaluates isJunit3 = true and trying to get first children of empty TestSetDescription 
> {noformat}
> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-test) on project kotlinx.css: ExecutionException: java.lang.RuntimeException: There was an error in the forked process
> [ERROR] org.apache.maven.surefire.testset.TestSetFailedException: java.lang.RuntimeException: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
> [ERROR] at org.apache.maven.surefire.common.junit4.JUnit4RunListener.rethrowAnyTestMechanismFailures(JUnit4RunListener.java:213)
> [ERROR] at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:109)
> [ERROR] at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeLazy(JUnitCoreWrapper.java:89)
> [ERROR] at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:58)
> [ERROR] at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:144)
> [ERROR] at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)
> [ERROR] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)
> [ERROR] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
> [ERROR] Caused by: java.lang.RuntimeException: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
> [ERROR] at org.apache.maven.surefire.junitcore.TestSet.replay(TestSet.java:100)
> [ERROR] at org.apache.maven.surefire.junitcore.ConcurrentRunListener.testSetCompleted(ConcurrentRunListener.java:82)
> [ERROR] at org.apache.maven.surefire.junitcore.JUnitCoreRunListener.testRunFinished(JUnitCoreRunListener.java:73)
> [ERROR] at org.junit.runner.notification.SynchronizedRunListener.testRunFinished(SynchronizedRunListener.java:42)
> [ERROR] at org.junit.runner.notification.RunNotifier$2.notifyListener(RunNotifier.java:103)
> [ERROR] at org.junit.runner.notification.RunNotifier$SafeNotifier.run(RunNotifier.java:72)
> [ERROR] at org.junit.runner.notification.RunNotifier.fireTestRunFinished(RunNotifier.java:100)
> [ERROR] at org.junit.runner.JUnitCore.run(JUnitCore.java:138)
> [ERROR] at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
> [ERROR] at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:108)
> [ERROR] ... 6 more
> [ERROR] Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
> [ERROR] at java.util.ArrayList.rangeCheck(ArrayList.java:653)
> [ERROR] at java.util.ArrayList.get(ArrayList.java:429)
> [ERROR] at org.apache.maven.surefire.junitcore.TestSet.createReportEntry(TestSet.java:115)
> [ERROR] at org.apache.maven.surefire.junitcore.TestSet.replay(TestSet.java:74)
> [ERROR] ... 15 more
> [ERROR] -> [Help 1]
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)