Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IllegalStateException thrown when running in parallel #17

Closed
ascopes opened this issue Jul 8, 2022 · 10 comments · Fixed by #18
Closed

IllegalStateException thrown when running in parallel #17

ascopes opened this issue Jul 8, 2022 · 10 comments · Fixed by #18
Assignees
Labels
bug Something isn't working good first issue Good for newcomers

Comments

@ascopes
Copy link

ascopes commented Jul 8, 2022

Running in parallel appears to trigger an IllegalStateException when cloning the reporter object.

  • Maven 3.8.6
  • Java 11
  • Surefire 3.0.0-M7
  • Reporter plugin 1.0.0
  • Using the following in-POM configuration:
<runOrder>random</runOrder>
<reportFormat>plain</reportFormat>
<consoleOutputReporter>
    <disable>true</disable>
</consoleOutputReporter>
<statelessTestsetInfoReporter implementation="org.apache.maven.plugin.surefire.extensions.junit5.JUnit5StatelessTestsetInfoTreeReporterUnicode">
</statelessTestsetInfoReporter>
  • Running Maven with the following flags:
./mvnw --debug -T4C clean package -DforkCount=4 -Dparallel=all 2>&1 | tee output.log

Debug output seems to indicate the following is the root of the error:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7:test (default-test) on project my-project: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7:test failed: org.apache.maven.plugin.surefire.extensions.junit5.JUnit5StatelessTestsetInfoTreeReporterUnicode -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7:test (default-test) on project my-project: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7:test failed: org.apache.maven.plugin.surefire.extensions.junit5.JUnit5StatelessTestsetInfoTreeReporterUnicode
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:375)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:351)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:171)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:163)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:210)
    at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:195)
    at java.util.concurrent.FutureTask.run (FutureTask.java:264)
    at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:515)
    at java.util.concurrent.FutureTask.run (FutureTask.java:264)
    at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1128)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:628)
    at java.lang.Thread.run (Thread.java:829)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7:test failed: org.apache.maven.plugin.surefire.extensions.junit5.JUnit5StatelessTestsetInfoTreeReporterUnicode
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:148)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:370)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:351)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:171)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:163)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:210)
    at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:195)
    at java.util.concurrent.FutureTask.run (FutureTask.java:264)
    at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:515)
    at java.util.concurrent.FutureTask.run (FutureTask.java:264)
    at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1128)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:628)
    at java.lang.Thread.run (Thread.java:829)
Caused by: java.lang.IllegalStateException: org.apache.maven.plugin.surefire.extensions.junit5.JUnit5StatelessTestsetInfoTreeReporterUnicode
    at org.apache.maven.plugin.surefire.extensions.SurefireStatelessTestsetInfoReporter.clone (SurefireStatelessTestsetInfoReporter.java:78)
    at org.apache.maven.plugin.surefire.extensions.junit5.JUnit5StatelessTestsetInfoReporter.clone (JUnit5StatelessTestsetInfoReporter.java:120)
    at org.apache.maven.plugin.surefire.CommonReflector.createStartupReportConfiguration (CommonReflector.java:96)
    at org.apache.maven.plugin.surefire.CommonReflector.createReportingReporterFactory (CommonReflector.java:73)
    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.getSuitesIterator (ForkStarter.java:746)
    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkOnceMultiple (ForkStarter.java:351)
    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:326)
    at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:269)
    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider (AbstractSurefireMojo.java:1334)
    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked (AbstractSurefireMojo.java:1167)
    at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute (AbstractSurefireMojo.java:931)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:370)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:351)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:171)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:163)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:210)
    at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call (MultiThreadedBuilder.java:195)
    at java.util.concurrent.FutureTask.run (FutureTask.java:264)
    at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:515)
    at java.util.concurrent.FutureTask.run (FutureTask.java:264)
    at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1128)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:628)
    at java.lang.Thread.run (Thread.java:829)
[ERROR] 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :my-project

Is there a workaround for this? If any other info is needed, please let me know! :-)

@ascopes
Copy link
Author

ascopes commented Jul 8, 2022

Removing -DforkCount=4 stops this exception being thrown, so I guess it is an issue around how the state is cloned to be used on a new fork when Surefire performs multi-processing forking?

@fabriciorby
Copy link
Owner

Hey,

I could not reproduce this error here yet, can you provide a project sample in which this error occurs?

@ascopes
Copy link
Author

ascopes commented Jul 8, 2022

Sure, will take a look when I have a free few minutes!

@fabriciorby fabriciorby self-assigned this Jul 8, 2022
@ascopes
Copy link
Author

ascopes commented Jul 8, 2022

Try this, I can trigger this by just running ./mvnw clean package --debug on my machine

repro.zip

Output
Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
Maven home: /home/ashley/.m2/wrapper/dists/apache-maven-3.8.6-bin/1ks0nkde5v1pk9vtc31i9d0lcd/apache-maven-3.8.6
Java version: 11.0.15, vendor: Amazon.com Inc., runtime: /home/ashley/.sdkman/candidates/java/11.0.15.9.1-amzn
Default locale: en_GB, platform encoding: UTF-8
OS name: "linux", version: "5.18.9-200.fc36.x86_64", arch: "amd64", family: "unix"
[DEBUG] Created new class realm maven.api
[DEBUG] Importing foreign packages into class realm maven.api
[DEBUG]   Imported: javax.annotation.* < plexus.core
[DEBUG]   Imported: javax.annotation.security.* < plexus.core
[DEBUG]   Imported: javax.inject.* < plexus.core
[DEBUG]   Imported: org.apache.maven.* < plexus.core
[DEBUG]   Imported: org.apache.maven.artifact < plexus.core
[DEBUG]   Imported: org.apache.maven.classrealm < plexus.core
[DEBUG]   Imported: org.apache.maven.cli < plexus.core
[DEBUG]   Imported: org.apache.maven.configuration < plexus.core
[DEBUG]   Imported: org.apache.maven.exception < plexus.core
[DEBUG]   Imported: org.apache.maven.execution < plexus.core
[DEBUG]   Imported: org.apache.maven.execution.scope < plexus.core
[DEBUG]   Imported: org.apache.maven.lifecycle < plexus.core
[DEBUG]   Imported: org.apache.maven.model < plexus.core
[DEBUG]   Imported: org.apache.maven.monitor < plexus.core
[DEBUG]   Imported: org.apache.maven.plugin < plexus.core
[DEBUG]   Imported: org.apache.maven.profiles < plexus.core
[DEBUG]   Imported: org.apache.maven.project < plexus.core
[DEBUG]   Imported: org.apache.maven.reporting < plexus.core
[DEBUG]   Imported: org.apache.maven.repository < plexus.core
[DEBUG]   Imported: org.apache.maven.rtinfo < plexus.core
[DEBUG]   Imported: org.apache.maven.settings < plexus.core
[DEBUG]   Imported: org.apache.maven.toolchain < plexus.core
[DEBUG]   Imported: org.apache.maven.usability < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.* < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.authentication < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.authorization < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.events < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.observers < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.proxy < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.repository < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.resource < plexus.core
[DEBUG]   Imported: org.codehaus.classworlds < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.* < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.classworlds < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.component < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.configuration < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.container < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.context < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.lifecycle < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.logging < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.personality < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core
[DEBUG]   Imported: org.eclipse.aether.* < plexus.core
[DEBUG]   Imported: org.eclipse.aether.artifact < plexus.core
[DEBUG]   Imported: org.eclipse.aether.collection < plexus.core
[DEBUG]   Imported: org.eclipse.aether.deployment < plexus.core
[DEBUG]   Imported: org.eclipse.aether.graph < plexus.core
[DEBUG]   Imported: org.eclipse.aether.impl < plexus.core
[DEBUG]   Imported: org.eclipse.aether.installation < plexus.core
[DEBUG]   Imported: org.eclipse.aether.internal.impl < plexus.core
[DEBUG]   Imported: org.eclipse.aether.metadata < plexus.core
[DEBUG]   Imported: org.eclipse.aether.repository < plexus.core
[DEBUG]   Imported: org.eclipse.aether.resolution < plexus.core
[DEBUG]   Imported: org.eclipse.aether.spi < plexus.core
[DEBUG]   Imported: org.eclipse.aether.transfer < plexus.core
[DEBUG]   Imported: org.eclipse.aether.version < plexus.core
[DEBUG]   Imported: org.fusesource.jansi.* < plexus.core
[DEBUG]   Imported: org.slf4j.* < plexus.core
[DEBUG]   Imported: org.slf4j.event.* < plexus.core
[DEBUG]   Imported: org.slf4j.helpers.* < plexus.core
[DEBUG]   Imported: org.slf4j.spi.* < plexus.core
[DEBUG] Populating class realm maven.api
[INFO] Error stacktraces are turned on.
[DEBUG] Message scheme: color
[DEBUG] Message styles: debug info warning error success failure strong mojo project
[DEBUG] Reading global settings from /home/ashley/.m2/wrapper/dists/apache-maven-3.8.6-bin/1ks0nkde5v1pk9vtc31i9d0lcd/apache-maven-3.8.6/conf/settings.xml
[DEBUG] Reading user settings from /home/ashley/.m2/settings.xml
[DEBUG] Reading global toolchains from /home/ashley/.m2/wrapper/dists/apache-maven-3.8.6-bin/1ks0nkde5v1pk9vtc31i9d0lcd/apache-maven-3.8.6/conf/toolchains.xml
[DEBUG] Reading user toolchains from /home/ashley/.m2/toolchains.xml
[DEBUG] Using local repository at /home/ashley/.m2/repository
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /home/ashley/.m2/repository
[INFO] Scanning for projects...
[DEBUG] Extension realms for project io.github.ascopes.bugs:surefire-reporter-bug-repro:jar:1.0-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from ClassRealm[plexus.core, parent: null]
[DEBUG] === REACTOR BUILD PLAN ================================================
[DEBUG] Project: io.github.ascopes.bugs:surefire-reporter-bug-repro:jar:1.0-SNAPSHOT
[DEBUG] Tasks:   [clean, package]
[DEBUG] Style:   Regular
[DEBUG] =======================================================================
[INFO] 
[INFO] ---------< io.github.ascopes.bugs:surefire-reporter-bug-repro >---------
[INFO] Building surefire-reporter-bug-repro 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for apache.snapshots (http://repository.apache.org/snapshots).
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] === PROJECT BUILD PLAN ================================================
[DEBUG] Project:       io.github.ascopes.bugs:surefire-reporter-bug-repro:1.0-SNAPSHOT
[DEBUG] Dependencies (collect): []
[DEBUG] Dependencies (resolve): [compile, runtime, test]
[DEBUG] Repositories (dependencies): [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Repositories (plugins)     : [central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean)
[DEBUG] Style:         Regular
[DEBUG] Configuration: 

  
  ${clean.excludeDefaultDirectories}
  ${maven.clean.failOnError}
  ${clean.followSymLinks}
  
  
  ${maven.clean.retryOnError}
  ${clean.skip}
  
  ${clean.verbose}

[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.apache.maven.plugins:maven-resources-plugin:2.6:resources (default-resources)
[DEBUG] Style:         Regular
[DEBUG] Configuration: 

  
  ${encoding}
  ${maven.resources.escapeString}
  ${maven.resources.escapeWindowsPaths}
  ${maven.resources.includeEmptyDirs}
  
  ${maven.resources.overwrite}
  
  
  
  ${maven.resources.supportMultiLineFiltering}
  
  

[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile)
[DEBUG] Style:         Regular
[DEBUG] Configuration: 

  
  
  
  
  ${maven.compiler.compilerId}
  ${maven.compiler.compilerReuseStrategy}
  ${maven.compiler.compilerVersion}
  ${maven.compiler.debug}
  ${maven.compiler.debuglevel}
  ${encoding}
  ${maven.compiler.executable}
  ${maven.compiler.failOnError}
  ${maven.compiler.forceJavacCompilerUse}
  ${maven.compiler.fork}
  
  ${maven.compiler.maxmem}
  ${maven.compiler.meminitial}
  ${mojoExecution}
  ${maven.compiler.optimize}
  
  
  ${maven.compiler.showDeprecation}
  ${maven.compiler.showWarnings}
  ${maven.main.skip}
  ${maven.compiler.skipMultiThreadWarning}
  ${maven.compiler.source}
  ${lastModGranularityMs}
  ${maven.compiler.target}
  ${maven.compiler.useIncrementalCompilation}
  ${maven.compiler.verbose}
  
  

[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.apache.maven.plugins:maven-resources-plugin:2.6:testResources (default-testResources)
[DEBUG] Style:         Regular
[DEBUG] Configuration: 

  
  ${encoding}
  ${maven.resources.escapeString}
  ${maven.resources.escapeWindowsPaths}
  ${maven.resources.includeEmptyDirs}
  
  ${maven.resources.overwrite}
  
  
  
  ${maven.test.skip}
  ${maven.resources.supportMultiLineFiltering}
  
  

[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile (default-testCompile)
[DEBUG] Style:         Regular
[DEBUG] Configuration: 

  
  
  
  
  ${maven.compiler.compilerId}
  ${maven.compiler.compilerReuseStrategy}
  ${maven.compiler.compilerVersion}
  ${maven.compiler.debug}
  ${maven.compiler.debuglevel}
  ${encoding}
  ${maven.compiler.executable}
  ${maven.compiler.failOnError}
  ${maven.compiler.forceJavacCompilerUse}
  ${maven.compiler.fork}
  
  ${maven.compiler.maxmem}
  ${maven.compiler.meminitial}
  ${mojoExecution}
  ${maven.compiler.optimize}
  
  ${maven.compiler.showDeprecation}
  ${maven.compiler.showWarnings}
  ${maven.test.skip}
  ${maven.compiler.skipMultiThreadWarning}
  ${maven.compiler.source}
  ${lastModGranularityMs}
  ${maven.compiler.target}
  ${maven.compiler.testSource}
  ${maven.compiler.testTarget}
  ${maven.compiler.useIncrementalCompilation}
  ${maven.compiler.verbose}
  
  

[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7:test (default-test)
[DEBUG] Style:         Regular
[DEBUG] Configuration: 

  ${maven.test.additionalClasspath}
  ${argLine}
  
  ${childDelegation}
  
  ${maven.test.dependency.excludes}
  
    true
  
  ${maven.surefire.debug}
  ${dependenciesToScan}
  ${disableXmlReport}
  ${enableAssertions}
  ${surefire.enableProcessChecker}
  ${surefire.encoding}
  ${surefire.excludeJUnit5Engines}
  ${surefire.excludedEnvironmentVariables}
  ${excludedGroups}
  ${surefire.excludes}
  ${surefire.excludesFile}
  ${surefire.failIfNoSpecifiedTests}
  ${failIfNoTests}
  ${surefire.failOnFlakeCount}
  4
  ${forkMode}
  ${surefire.forkNode}
  ${surefire.exitTimeout}
  ${surefire.timeout}
  ${groups}
  ${surefire.includeJUnit5Engines}
  ${surefire.includes}
  ${surefire.includesFile}
  ${junitArtifactName}
  ${jvm}
  
  ${objectFactory}
  ALL
  
  ${parallelOptimized}
  ${surefire.parallel.forcedTimeout}
  ${surefire.parallel.timeout}
  ${perCoreThreadCount}
  ${plugin.artifactMap}
  
  ${surefire.printSummary}
  
  ${project.artifactMap}
  
  
  ${maven.test.redirectTestOutputToFile}
  
  plain
  ${surefire.reportNameSuffix}
  
  ${surefire.rerunFailingTestsCount}
  ${reuseForks}
  ${surefire.runOrder}
  ${surefire.runOrder.random.seed}
  
  ${surefire.shutdown}
  ${maven.test.skip}
  ${surefire.skipAfterFailureCount}
  ${maven.test.skip.exec}
  ${skipTests}
  
  ${surefire.suiteXmlFiles}
  ${surefire.systemPropertiesFile}
  ${tempDir}
  ${test}
  
  ${maven.test.failure.ignore}
  ${testNGArtifactName}
  
  ${threadCount}
  ${threadCountClasses}
  ${threadCountMethods}
  ${threadCountSuites}
  ${trimStackTrace}
  ${surefire.useFile}
  ${surefire.useManifestOnlyJar}
  ${surefire.useModulePath}
  ${surefire.useSystemClassLoader}
  ${useUnlimitedThreads}
  ${basedir}

[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.apache.maven.plugins:maven-jar-plugin:2.4:jar (default-jar)
[DEBUG] Style:         Regular
[DEBUG] Configuration: 

  
  
  ${jar.finalName}
  ${jar.forceCreation}
  
  
  
  ${jar.skipIfEmpty}
  ${jar.useDefaultManifestFile}

[DEBUG] =======================================================================
[DEBUG] Dependency collection stats {ConflictMarker.analyzeTime=486528, ConflictMarker.markTime=225688, ConflictMarker.nodeCount=17, ConflictIdSorter.graphTime=285012, ConflictIdSorter.topsortTime=248344, ConflictIdSorter.conflictIdCount=8, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=2296167, ConflictResolver.conflictItemCount=16, DefaultDependencyCollector.collectTime=38675923, DefaultDependencyCollector.transformTime=4983485}
[DEBUG] io.github.ascopes.bugs:surefire-reporter-bug-repro:jar:1.0-SNAPSHOT
[DEBUG]    org.junit.jupiter:junit-jupiter:jar:5.8.2:compile
[DEBUG]       org.junit.jupiter:junit-jupiter-api:jar:5.8.2:compile (version managed from 5.8.2)
[DEBUG]          org.opentest4j:opentest4j:jar:1.2.0:compile
[DEBUG]          org.junit.platform:junit-platform-commons:jar:1.8.2:compile (version managed from 1.8.2)
[DEBUG]          org.apiguardian:apiguardian-api:jar:1.1.2:compile
[DEBUG]       org.junit.jupiter:junit-jupiter-params:jar:5.8.2:compile (version managed from 5.8.2)
[DEBUG]       org.junit.jupiter:junit-jupiter-engine:jar:5.8.2:runtime (version managed from 5.8.2)
[DEBUG]          org.junit.platform:junit-platform-engine:jar:1.8.2:runtime (version managed from 1.8.2)
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ surefire-reporter-bug-repro ---
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository).
[DEBUG] Dependency collection stats {ConflictMarker.analyzeTime=18946, ConflictMarker.markTime=55321, ConflictMarker.nodeCount=3, ConflictIdSorter.graphTime=7871, ConflictIdSorter.topsortTime=8818, ConflictIdSorter.conflictIdCount=3, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=84190, ConflictResolver.conflictItemCount=3, DefaultDependencyCollector.collectTime=11599809, DefaultDependencyCollector.transformTime=227166}
[DEBUG] org.apache.maven.plugins:maven-clean-plugin:jar:2.5
[DEBUG]    org.apache.maven:maven-plugin-api:jar:2.0.6:compile
[DEBUG]    org.codehaus.plexus:plexus-utils:jar:3.0:compile
[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-clean-plugin:2.5
[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-clean-plugin:2.5
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-clean-plugin:2.5
[DEBUG]   Included: org.apache.maven.plugins:maven-clean-plugin:jar:2.5
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:3.0
[DEBUG] Configuring mojo org.apache.maven.plugins:maven-clean-plugin:2.5:clean from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-clean-plugin:2.5, parent: java.net.URLClassLoader@4678c730]
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-clean-plugin:2.5:clean' with basic configurator -->
[DEBUG]   (f) directory = /home/ashley/code/surefire-reporter-bug-repro/target
[DEBUG]   (f) excludeDefaultDirectories = false
[DEBUG]   (f) failOnError = true
[DEBUG]   (f) followSymLinks = false
[DEBUG]   (f) outputDirectory = /home/ashley/code/surefire-reporter-bug-repro/target/classes
[DEBUG]   (f) reportDirectory = /home/ashley/code/surefire-reporter-bug-repro/target/site
[DEBUG]   (f) retryOnError = true
[DEBUG]   (f) skip = false
[DEBUG]   (f) testOutputDirectory = /home/ashley/code/surefire-reporter-bug-repro/target/test-classes
[DEBUG] -- end configuration --
[DEBUG] Skipping non-existing directory /home/ashley/code/surefire-reporter-bug-repro/target
[DEBUG] Skipping non-existing directory /home/ashley/code/surefire-reporter-bug-repro/target/classes
[DEBUG] Skipping non-existing directory /home/ashley/code/surefire-reporter-bug-repro/target/test-classes
[DEBUG] Skipping non-existing directory /home/ashley/code/surefire-reporter-bug-repro/target/site
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ surefire-reporter-bug-repro ---
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for codehaus.snapshots (http://snapshots.repository.codehaus.org).
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for snapshots (http://snapshots.maven.codehaus.org/maven2).
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for central (http://repo1.maven.org/maven2).
[DEBUG] Dependency collection stats {ConflictMarker.analyzeTime=229283, ConflictMarker.markTime=136684, ConflictMarker.nodeCount=77, ConflictIdSorter.graphTime=155475, ConflictIdSorter.topsortTime=22407, ConflictIdSorter.conflictIdCount=26, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1892893, ConflictResolver.conflictItemCount=74, DefaultDependencyCollector.collectTime=89931580, DefaultDependencyCollector.transformTime=2463343}
[DEBUG] org.apache.maven.plugins:maven-resources-plugin:jar:2.6
[DEBUG]    org.apache.maven:maven-plugin-api:jar:2.0.6:compile
[DEBUG]    org.apache.maven:maven-project:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-profile:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-artifact-manager:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-plugin-registry:jar:2.0.6:compile
[DEBUG]    org.apache.maven:maven-core:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.6:compile
[DEBUG]       org.apache.maven.reporting:maven-reporting-api:jar:2.0.6:compile
[DEBUG]          org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7:compile
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-error-diagnostics:jar:2.0.6:compile
[DEBUG]       commons-cli:commons-cli:jar:1.0:compile
[DEBUG]       org.apache.maven:maven-plugin-descriptor:jar:2.0.6:compile
[DEBUG]       org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile
[DEBUG]       classworlds:classworlds:jar:1.1:compile
[DEBUG]    org.apache.maven:maven-artifact:jar:2.0.6:compile
[DEBUG]    org.apache.maven:maven-settings:jar:2.0.6:compile
[DEBUG]    org.apache.maven:maven-model:jar:2.0.6:compile
[DEBUG]    org.apache.maven:maven-monitor:jar:2.0.6:compile
[DEBUG]    org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile
[DEBUG]       junit:junit:jar:3.8.1:compile
[DEBUG]    org.codehaus.plexus:plexus-utils:jar:2.0.5:compile
[DEBUG]    org.apache.maven.shared:maven-filtering:jar:1.1:compile
[DEBUG]       org.sonatype.plexus:plexus-build-api:jar:0.0.4:compile
[DEBUG]    org.codehaus.plexus:plexus-interpolation:jar:1.13:compile
[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.6
[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.6
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.6
[DEBUG]   Included: org.apache.maven.plugins:maven-resources-plugin:jar:2.6
[DEBUG]   Included: org.apache.maven.reporting:maven-reporting-api:jar:2.0.6
[DEBUG]   Included: org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7
[DEBUG]   Included: commons-cli:commons-cli:jar:1.0
[DEBUG]   Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4
[DEBUG]   Included: junit:junit:jar:3.8.1
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:2.0.5
[DEBUG]   Included: org.apache.maven.shared:maven-filtering:jar:1.1
[DEBUG]   Included: org.sonatype.plexus:plexus-build-api:jar:0.0.4
[DEBUG]   Included: org.codehaus.plexus:plexus-interpolation:jar:1.13
[DEBUG] Configuring mojo org.apache.maven.plugins:maven-resources-plugin:2.6:resources from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-resources-plugin:2.6, parent: java.net.URLClassLoader@4678c730]
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:2.6:resources' with basic configurator -->
[DEBUG]   (f) buildFilters = []
[DEBUG]   (f) escapeWindowsPaths = true
[DEBUG]   (s) includeEmptyDirs = false
[DEBUG]   (s) outputDirectory = /home/ashley/code/surefire-reporter-bug-repro/target/classes
[DEBUG]   (s) overwrite = false
[DEBUG]   (f) project = MavenProject: io.github.ascopes.bugs:surefire-reporter-bug-repro:1.0-SNAPSHOT @ /home/ashley/code/surefire-reporter-bug-repro/pom.xml
[DEBUG]   (s) resources = [Resource {targetPath: null, filtering: false, FileSet {directory: /home/ashley/code/surefire-reporter-bug-repro/src/main/resources, PatternSet [includes: {}, excludes: {}]}}]
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@7308ffff
[DEBUG]   (f) supportMultiLineFiltering = false
[DEBUG]   (f) useBuildFilters = true
[DEBUG]   (s) useDefaultDelimiters = true
[DEBUG] -- end configuration --
[DEBUG] properties used {env.TERM=xterm-256color, java.specification.version=11, sun.cpu.isalist=, sun.arch.data.model=64, java.vendor.url=https://aws.amazon.com/corretto/, env.DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ , sun.boot.library.path=/home/ashley/.sdkman/candidates/java/11.0.15.9.1-amzn/lib, sun.java.command=org.apache.maven.wrapper.MavenWrapperMain clean package --debug, jdk.debug=release, maven.version=3.8.6, java.specification.vendor=Oracle Corporation, java.version.date=2022-04-19, java.home=/home/ashley/.sdkman/candidates/java/11.0.15.9.1-amzn, java.specification.name=Java Platform API Specification, java.vm.specification.vendor=Oracle Corporation, env.GJS_DEBUG_OUTPUT=stderr, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, env.which_declare=typeset -f, java.runtime.version=11.0.15+9-LTS, env.LSCOLORS=Gxfxcxdxbxegedabagacad, env.PATH=/home/ashley/.sdkman/candidates/java/current/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin, env.LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:, file.encoding=UTF-8, java.vendor.version=Corretto-11.0.15.9.1, env.HOSTNAME=dell, env.HISTCONTROL=ignoredups, env.XDG_SESSION_DESKTOP=gnome, env.SHLVL=2, java.io.tmpdir=/tmp, java.version=11.0.15, java.vm.specification.name=Java Virtual Machine Specification, java.awt.printerjob=sun.print.PSPrinterJob, env.SDKMAN_PLATFORM=linuxx64, java.library.path=/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib, java.vendor=Amazon.com Inc., classworlds.conf=/home/ashley/.m2/wrapper/dists/apache-maven-3.8.6-bin/1ks0nkde5v1pk9vtc31i9d0lcd/apache-maven-3.8.6/bin/m2.conf, sun.io.unicode.encoding=UnicodeLittle, env.XAUTHORITY=/run/user/1000/.mutter-Xwaylandauth.U7DUO1, sun.desktop=gnome, env.SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/6839,unix/unix:/tmp/.ICE-unix/6839, env.LANG=en_GB.UTF-8, env.MOZ_GMP_PATH=/usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed, env.XDG_DATA_DIRS=/home/ashley/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/, user.timezone=, os.name=Linux, java.vm.specification.version=11, env.DISPLAY=:0, maven.compiler.source=11, user.home=/home/ashley, env.EDITOR=/usr/bin/nano, env.ZSH=/home/ashley/.oh-my-zsh, java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment, env.DESKTOP_STARTUP_ID=c3bbb030-1156-4dd0-b9ec-6a8c63282050, env.DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, path.separator=:, os.version=5.18.9-200.fc36.x86_64, env.GIO_LAUNCHED_DESKTOP_FILE_PID=7629, env.GJS_DEBUG_TOPICS=JS ERROR;JS LOG, env.MAIL=/var/spool/mail/ashley, java.vm.name=OpenJDK 64-Bit Server VM, env.SHELL=/usr/bin/zsh, env.HISTSIZE=50000, env.USERNAME=ashley, os.arch=amd64, maven.multiModuleProjectDirectory=/home/ashley/code/surefire-reporter-bug-repro, env.DESKTOP_SESSION=gnome, env.MAVEN_PROJECTBASEDIR=/home/ashley/code/surefire-reporter-bug-repro, java.vm.info=mixed mode, env.SYSTEMD_EXEC_PID=6892, env.USER=ashley, java.class.version=55.0, awt.toolkit=sun.awt.X11.XToolkit, sun.jnu.encoding=UTF-8, env.SDKMAN_CANDIDATES_API=https://api.sdkman.io/2, env.TERMINAL_EMULATOR=JetBrains-JediTerm, env.GNOME_SETUP_DISPLAY=:1, maven.build.version=Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63), maven.home=/home/ashley/.m2/wrapper/dists/apache-maven-3.8.6-bin/1ks0nkde5v1pk9vtc31i9d0lcd/apache-maven-3.8.6, env.GIO_LAUNCHED_DESKTOP_FILE=/home/ashley/.local/share/applications/jetbrains-idea-ce.desktop, env.JAVA_HOME=/home/ashley/.sdkman/candidates/java/current, env.GDMSESSION=gnome, file.separator=/, env.LESS=-R, java.vm.compressedOopsMode=Zero based, line.separator=
, env.MANAGERPID=6044, env.GDM_LANG=en_GB.UTF-8, user.name=ashley, env.LOGNAME=ashley, env.TERM_SESSION_ID=a070b16b-8b6c-427a-bc8f-a101c7ee05b1, env.SSH_AUTH_SOCK=/run/user/1000/keyring/ssh, env.XDG_RUNTIME_DIR=/run/user/1000, env.XMODIFIERS=@im=ibus, sun.os.patch.level=unknown, env.SDKMAN_DIR=/home/ashley/.sdkman, maven.compiler.target=11, env.XDG_SESSION_TYPE=wayland, env.SDKMAN_CANDIDATES_DIR=/home/ashley/.sdkman/candidates, env.XDG_SESSION_CLASS=user, env.OLDPWD=/home/ashley/code/surefire-reporter-bug-repro, env.PWD=/home/ashley/code/surefire-reporter-bug-repro, env.LESSOPEN=||/usr/bin/lesspipe.sh %s, env.PAGER=less, java.class.path=/home/ashley/code/surefire-reporter-bug-repro/.mvn/wrapper/maven-wrapper.jar, env.HOME=/home/ashley, env.QT_IM_MODULE=ibus, java.vm.vendor=Amazon.com Inc., env.__INTELLIJ_COMMAND_HISTFILE__=/home/ashley/.cache/JetBrains/IdeaIC2022.1/terminal/history/surefire-reporter-bug-repro-history, maven.conf=/home/ashley/.m2/wrapper/dists/apache-maven-3.8.6-bin/1ks0nkde5v1pk9vtc31i9d0lcd/apache-maven-3.8.6/conf, sun.java.launcher=SUN_STANDARD, user.country=GB, sun.cpu.endian=little, env.JOURNAL_STREAM=8:41045, user.language=en, env.WAYLAND_DISPLAY=wayland-0, env.INVOCATION_ID=28cfac27b222493287cc11be4fc702c0, env.XDG_MENU_PREFIX=gnome-, java.runtime.name=OpenJDK Runtime Environment, env.MAVEN_CMD_LINE_ARGS= clean package --debug, java.vendor.url.bug=https://github.com/corretto/corretto-11/issues/, user.dir=/home/ashley/code/surefire-reporter-bug-repro, env.SDKMAN_VERSION=5.15.0, env.XDG_CURRENT_DESKTOP=GNOME, java.vm.version=11.0.15+9-LTS}
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[DEBUG] resource with targetPath null
directory /home/ashley/code/surefire-reporter-bug-repro/src/main/resources
excludes []
includes []
[DEBUG] ignoreDelta true
[INFO] Copying 0 resource
[DEBUG] no use filter components
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ surefire-reporter-bug-repro ---
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for apache-snapshots (http://people.apache.org/repo/m2-snapshot-repository).
[DEBUG] Dependency collection stats {ConflictMarker.analyzeTime=635898, ConflictMarker.markTime=436473, ConflictMarker.nodeCount=160, ConflictIdSorter.graphTime=263136, ConflictIdSorter.topsortTime=67420, ConflictIdSorter.conflictIdCount=43, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=2943851, ConflictResolver.conflictItemCount=63, DefaultDependencyCollector.collectTime=164439591, DefaultDependencyCollector.transformTime=4385057}
[DEBUG] org.apache.maven.plugins:maven-compiler-plugin:jar:3.1
[DEBUG]    org.apache.maven:maven-plugin-api:jar:2.0.9:compile
[DEBUG]    org.apache.maven:maven-artifact:jar:2.0.9:compile
[DEBUG]       org.codehaus.plexus:plexus-utils:jar:1.5.1:compile
[DEBUG]    org.apache.maven:maven-core:jar:2.0.9:compile
[DEBUG]       org.apache.maven:maven-settings:jar:2.0.9:compile
[DEBUG]       org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.9:compile
[DEBUG]       org.apache.maven:maven-profile:jar:2.0.9:compile
[DEBUG]       org.apache.maven:maven-model:jar:2.0.9:compile
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:2.0.9:compile
[DEBUG]       org.apache.maven:maven-error-diagnostics:jar:2.0.9:compile
[DEBUG]       org.apache.maven:maven-project:jar:2.0.9:compile
[DEBUG]          org.apache.maven:maven-plugin-registry:jar:2.0.9:compile
[DEBUG]       org.apache.maven:maven-plugin-descriptor:jar:2.0.9:compile
[DEBUG]       org.apache.maven:maven-artifact-manager:jar:2.0.9:compile
[DEBUG]       org.apache.maven:maven-monitor:jar:2.0.9:compile
[DEBUG]    org.apache.maven:maven-toolchain:jar:1.0:compile
[DEBUG]    org.apache.maven.shared:maven-shared-utils:jar:0.1:compile
[DEBUG]       com.google.code.findbugs:jsr305:jar:2.0.1:compile
[DEBUG]    org.apache.maven.shared:maven-shared-incremental:jar:1.1:compile
[DEBUG]       org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile (version managed from default)
[DEBUG]    org.codehaus.plexus:plexus-compiler-api:jar:2.2:compile
[DEBUG]    org.codehaus.plexus:plexus-compiler-manager:jar:2.2:compile
[DEBUG]    org.codehaus.plexus:plexus-compiler-javac:jar:2.2:runtime
[DEBUG]    org.codehaus.plexus:plexus-container-default:jar:1.5.5:compile
[DEBUG]       org.codehaus.plexus:plexus-classworlds:jar:2.2.2:compile
[DEBUG]       org.apache.xbean:xbean-reflect:jar:3.4:compile
[DEBUG]          log4j:log4j:jar:1.2.12:compile
[DEBUG]          commons-logging:commons-logging-api:jar:1.1:compile
[DEBUG]       com.google.collections:google-collections:jar:1.0:compile
[DEBUG]       junit:junit:jar:3.8.2:compile
[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.1
[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.1
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-compiler-plugin:3.1
[DEBUG]   Included: org.apache.maven.plugins:maven-compiler-plugin:jar:3.1
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:1.5.1
[DEBUG]   Included: org.apache.maven.shared:maven-shared-utils:jar:0.1
[DEBUG]   Included: com.google.code.findbugs:jsr305:jar:2.0.1
[DEBUG]   Included: org.apache.maven.shared:maven-shared-incremental:jar:1.1
[DEBUG]   Included: org.codehaus.plexus:plexus-component-annotations:jar:1.5.5
[DEBUG]   Included: org.codehaus.plexus:plexus-compiler-api:jar:2.2
[DEBUG]   Included: org.codehaus.plexus:plexus-compiler-manager:jar:2.2
[DEBUG]   Included: org.codehaus.plexus:plexus-compiler-javac:jar:2.2
[DEBUG]   Included: org.apache.xbean:xbean-reflect:jar:3.4
[DEBUG]   Included: log4j:log4j:jar:1.2.12
[DEBUG]   Included: commons-logging:commons-logging-api:jar:1.1
[DEBUG]   Included: com.google.collections:google-collections:jar:1.0
[DEBUG]   Included: junit:junit:jar:3.8.2
[DEBUG] Configuring mojo org.apache.maven.plugins:maven-compiler-plugin:3.1:compile from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:3.1, parent: java.net.URLClassLoader@4678c730]
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler-plugin:3.1:compile' with basic configurator -->
[DEBUG]   (f) basedir = /home/ashley/code/surefire-reporter-bug-repro
[DEBUG]   (f) buildDirectory = /home/ashley/code/surefire-reporter-bug-repro/target
[DEBUG]   (f) classpathElements = [/home/ashley/code/surefire-reporter-bug-repro/target/classes, /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter/5.8.2/junit-jupiter-5.8.2.jar, /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.8.2/junit-jupiter-api-5.8.2.jar, /home/ashley/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar, /home/ashley/.m2/repository/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar, /home/ashley/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar, /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.8.2/junit-jupiter-params-5.8.2.jar]
[DEBUG]   (f) compileSourceRoots = [/home/ashley/code/surefire-reporter-bug-repro/src/main/java]
[DEBUG]   (f) compilerId = javac
[DEBUG]   (f) debug = true
[DEBUG]   (f) failOnError = true
[DEBUG]   (f) forceJavacCompilerUse = false
[DEBUG]   (f) fork = false
[DEBUG]   (f) generatedSourcesDirectory = /home/ashley/code/surefire-reporter-bug-repro/target/generated-sources/annotations
[DEBUG]   (f) mojoExecution = org.apache.maven.plugins:maven-compiler-plugin:3.1:compile {execution: default-compile}
[DEBUG]   (f) optimize = false
[DEBUG]   (f) outputDirectory = /home/ashley/code/surefire-reporter-bug-repro/target/classes
[DEBUG]   (f) projectArtifact = io.github.ascopes.bugs:surefire-reporter-bug-repro:jar:1.0-SNAPSHOT
[DEBUG]   (f) showDeprecation = false
[DEBUG]   (f) showWarnings = false
[DEBUG]   (f) skipMultiThreadWarning = false
[DEBUG]   (f) source = 11
[DEBUG]   (f) staleMillis = 0
[DEBUG]   (f) target = 11
[DEBUG]   (f) useIncrementalCompilation = true
[DEBUG]   (f) verbose = false
[DEBUG]   (f) mavenSession = org.apache.maven.execution.MavenSession@7308ffff
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@7308ffff
[DEBUG] -- end configuration --
[DEBUG] Using compiler 'javac'.
[DEBUG] Source directories: [/home/ashley/code/surefire-reporter-bug-repro/src/main/java]
[DEBUG] Classpath: [/home/ashley/code/surefire-reporter-bug-repro/target/classes
 /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter/5.8.2/junit-jupiter-5.8.2.jar
 /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.8.2/junit-jupiter-api-5.8.2.jar
 /home/ashley/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar
 /home/ashley/.m2/repository/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar
 /home/ashley/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar
 /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.8.2/junit-jupiter-params-5.8.2.jar]
[DEBUG] Output directory: /home/ashley/code/surefire-reporter-bug-repro/target/classes
[DEBUG] CompilerReuseStrategy: reuseCreated
[DEBUG] useIncrementalCompilation enabled
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ surefire-reporter-bug-repro ---
[DEBUG] Configuring mojo org.apache.maven.plugins:maven-resources-plugin:2.6:testResources from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-resources-plugin:2.6, parent: java.net.URLClassLoader@4678c730]
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:2.6:testResources' with basic configurator -->
[DEBUG]   (f) buildFilters = []
[DEBUG]   (f) escapeWindowsPaths = true
[DEBUG]   (s) includeEmptyDirs = false
[DEBUG]   (s) outputDirectory = /home/ashley/code/surefire-reporter-bug-repro/target/test-classes
[DEBUG]   (s) overwrite = false
[DEBUG]   (f) project = MavenProject: io.github.ascopes.bugs:surefire-reporter-bug-repro:1.0-SNAPSHOT @ /home/ashley/code/surefire-reporter-bug-repro/pom.xml
[DEBUG]   (s) resources = [Resource {targetPath: null, filtering: false, FileSet {directory: /home/ashley/code/surefire-reporter-bug-repro/src/test/resources, PatternSet [includes: {}, excludes: {}]}}]
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@7308ffff
[DEBUG]   (f) supportMultiLineFiltering = false
[DEBUG]   (f) useBuildFilters = true
[DEBUG]   (s) useDefaultDelimiters = true
[DEBUG] -- end configuration --
[DEBUG] properties used {env.TERM=xterm-256color, java.specification.version=11, sun.cpu.isalist=, sun.arch.data.model=64, java.vendor.url=https://aws.amazon.com/corretto/, env.DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ , sun.boot.library.path=/home/ashley/.sdkman/candidates/java/11.0.15.9.1-amzn/lib, sun.java.command=org.apache.maven.wrapper.MavenWrapperMain clean package --debug, jdk.debug=release, maven.version=3.8.6, java.specification.vendor=Oracle Corporation, java.version.date=2022-04-19, java.home=/home/ashley/.sdkman/candidates/java/11.0.15.9.1-amzn, java.specification.name=Java Platform API Specification, java.vm.specification.vendor=Oracle Corporation, env.GJS_DEBUG_OUTPUT=stderr, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, env.which_declare=typeset -f, java.runtime.version=11.0.15+9-LTS, env.LSCOLORS=Gxfxcxdxbxegedabagacad, env.PATH=/home/ashley/.sdkman/candidates/java/current/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin, env.LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:, file.encoding=UTF-8, java.vendor.version=Corretto-11.0.15.9.1, env.HOSTNAME=dell, env.HISTCONTROL=ignoredups, env.XDG_SESSION_DESKTOP=gnome, env.SHLVL=2, java.io.tmpdir=/tmp, java.version=11.0.15, java.vm.specification.name=Java Virtual Machine Specification, java.awt.printerjob=sun.print.PSPrinterJob, env.SDKMAN_PLATFORM=linuxx64, java.library.path=/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib, java.vendor=Amazon.com Inc., classworlds.conf=/home/ashley/.m2/wrapper/dists/apache-maven-3.8.6-bin/1ks0nkde5v1pk9vtc31i9d0lcd/apache-maven-3.8.6/bin/m2.conf, sun.io.unicode.encoding=UnicodeLittle, env.XAUTHORITY=/run/user/1000/.mutter-Xwaylandauth.U7DUO1, sun.desktop=gnome, env.SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/6839,unix/unix:/tmp/.ICE-unix/6839, env.LANG=en_GB.UTF-8, env.MOZ_GMP_PATH=/usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed, env.XDG_DATA_DIRS=/home/ashley/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/, user.timezone=, os.name=Linux, java.vm.specification.version=11, env.DISPLAY=:0, maven.compiler.source=11, user.home=/home/ashley, env.EDITOR=/usr/bin/nano, env.ZSH=/home/ashley/.oh-my-zsh, java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment, env.DESKTOP_STARTUP_ID=c3bbb030-1156-4dd0-b9ec-6a8c63282050, env.DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, path.separator=:, os.version=5.18.9-200.fc36.x86_64, env.GIO_LAUNCHED_DESKTOP_FILE_PID=7629, env.GJS_DEBUG_TOPICS=JS ERROR;JS LOG, env.MAIL=/var/spool/mail/ashley, java.vm.name=OpenJDK 64-Bit Server VM, env.SHELL=/usr/bin/zsh, env.HISTSIZE=50000, env.USERNAME=ashley, os.arch=amd64, maven.multiModuleProjectDirectory=/home/ashley/code/surefire-reporter-bug-repro, env.DESKTOP_SESSION=gnome, env.MAVEN_PROJECTBASEDIR=/home/ashley/code/surefire-reporter-bug-repro, java.vm.info=mixed mode, env.SYSTEMD_EXEC_PID=6892, env.USER=ashley, java.class.version=55.0, awt.toolkit=sun.awt.X11.XToolkit, sun.jnu.encoding=UTF-8, env.SDKMAN_CANDIDATES_API=https://api.sdkman.io/2, env.TERMINAL_EMULATOR=JetBrains-JediTerm, env.GNOME_SETUP_DISPLAY=:1, maven.build.version=Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63), maven.home=/home/ashley/.m2/wrapper/dists/apache-maven-3.8.6-bin/1ks0nkde5v1pk9vtc31i9d0lcd/apache-maven-3.8.6, env.GIO_LAUNCHED_DESKTOP_FILE=/home/ashley/.local/share/applications/jetbrains-idea-ce.desktop, env.JAVA_HOME=/home/ashley/.sdkman/candidates/java/current, env.GDMSESSION=gnome, file.separator=/, env.LESS=-R, java.vm.compressedOopsMode=Zero based, line.separator=
, env.MANAGERPID=6044, env.GDM_LANG=en_GB.UTF-8, user.name=ashley, env.LOGNAME=ashley, env.TERM_SESSION_ID=a070b16b-8b6c-427a-bc8f-a101c7ee05b1, env.SSH_AUTH_SOCK=/run/user/1000/keyring/ssh, env.XDG_RUNTIME_DIR=/run/user/1000, env.XMODIFIERS=@im=ibus, sun.os.patch.level=unknown, env.SDKMAN_DIR=/home/ashley/.sdkman, maven.compiler.target=11, env.XDG_SESSION_TYPE=wayland, env.SDKMAN_CANDIDATES_DIR=/home/ashley/.sdkman/candidates, env.XDG_SESSION_CLASS=user, env.OLDPWD=/home/ashley/code/surefire-reporter-bug-repro, env.PWD=/home/ashley/code/surefire-reporter-bug-repro, env.LESSOPEN=||/usr/bin/lesspipe.sh %s, env.PAGER=less, java.class.path=/home/ashley/code/surefire-reporter-bug-repro/.mvn/wrapper/maven-wrapper.jar, env.HOME=/home/ashley, env.QT_IM_MODULE=ibus, java.vm.vendor=Amazon.com Inc., env.__INTELLIJ_COMMAND_HISTFILE__=/home/ashley/.cache/JetBrains/IdeaIC2022.1/terminal/history/surefire-reporter-bug-repro-history, maven.conf=/home/ashley/.m2/wrapper/dists/apache-maven-3.8.6-bin/1ks0nkde5v1pk9vtc31i9d0lcd/apache-maven-3.8.6/conf, sun.java.launcher=SUN_STANDARD, user.country=GB, sun.cpu.endian=little, env.JOURNAL_STREAM=8:41045, user.language=en, env.WAYLAND_DISPLAY=wayland-0, env.INVOCATION_ID=28cfac27b222493287cc11be4fc702c0, env.XDG_MENU_PREFIX=gnome-, java.runtime.name=OpenJDK Runtime Environment, env.MAVEN_CMD_LINE_ARGS= clean package --debug, java.vendor.url.bug=https://github.com/corretto/corretto-11/issues/, user.dir=/home/ashley/code/surefire-reporter-bug-repro, env.SDKMAN_VERSION=5.15.0, env.XDG_CURRENT_DESKTOP=GNOME, java.vm.version=11.0.15+9-LTS}
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[DEBUG] resource with targetPath null
directory /home/ashley/code/surefire-reporter-bug-repro/src/test/resources
excludes []
includes []
[INFO] skip non existing resourceDirectory /home/ashley/code/surefire-reporter-bug-repro/src/test/resources
[DEBUG] no use filter components
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ surefire-reporter-bug-repro ---
[DEBUG] Configuring mojo org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:3.1, parent: java.net.URLClassLoader@4678c730]
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile' with basic configurator -->
[DEBUG]   (f) basedir = /home/ashley/code/surefire-reporter-bug-repro
[DEBUG]   (f) buildDirectory = /home/ashley/code/surefire-reporter-bug-repro/target
[DEBUG]   (f) classpathElements = [/home/ashley/code/surefire-reporter-bug-repro/target/test-classes, /home/ashley/code/surefire-reporter-bug-repro/target/classes, /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter/5.8.2/junit-jupiter-5.8.2.jar, /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.8.2/junit-jupiter-api-5.8.2.jar, /home/ashley/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar, /home/ashley/.m2/repository/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar, /home/ashley/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar, /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.8.2/junit-jupiter-params-5.8.2.jar, /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.8.2/junit-jupiter-engine-5.8.2.jar, /home/ashley/.m2/repository/org/junit/platform/junit-platform-engine/1.8.2/junit-platform-engine-1.8.2.jar]
[DEBUG]   (f) compileSourceRoots = [/home/ashley/code/surefire-reporter-bug-repro/src/test/java]
[DEBUG]   (f) compilerId = javac
[DEBUG]   (f) debug = true
[DEBUG]   (f) failOnError = true
[DEBUG]   (f) forceJavacCompilerUse = false
[DEBUG]   (f) fork = false
[DEBUG]   (f) generatedTestSourcesDirectory = /home/ashley/code/surefire-reporter-bug-repro/target/generated-test-sources/test-annotations
[DEBUG]   (f) mojoExecution = org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile {execution: default-testCompile}
[DEBUG]   (f) optimize = false
[DEBUG]   (f) outputDirectory = /home/ashley/code/surefire-reporter-bug-repro/target/test-classes
[DEBUG]   (f) showDeprecation = false
[DEBUG]   (f) showWarnings = false
[DEBUG]   (f) skipMultiThreadWarning = false
[DEBUG]   (f) source = 11
[DEBUG]   (f) staleMillis = 0
[DEBUG]   (f) target = 11
[DEBUG]   (f) useIncrementalCompilation = true
[DEBUG]   (f) verbose = false
[DEBUG]   (f) mavenSession = org.apache.maven.execution.MavenSession@7308ffff
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@7308ffff
[DEBUG] -- end configuration --
[DEBUG] Using compiler 'javac'.
[DEBUG] Source directories: [/home/ashley/code/surefire-reporter-bug-repro/src/test/java]
[DEBUG] Classpath: [/home/ashley/code/surefire-reporter-bug-repro/target/test-classes
 /home/ashley/code/surefire-reporter-bug-repro/target/classes
 /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter/5.8.2/junit-jupiter-5.8.2.jar
 /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.8.2/junit-jupiter-api-5.8.2.jar
 /home/ashley/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar
 /home/ashley/.m2/repository/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar
 /home/ashley/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar
 /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.8.2/junit-jupiter-params-5.8.2.jar
 /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.8.2/junit-jupiter-engine-5.8.2.jar
 /home/ashley/.m2/repository/org/junit/platform/junit-platform-engine/1.8.2/junit-platform-engine-1.8.2.jar]
[DEBUG] Output directory: /home/ashley/code/surefire-reporter-bug-repro/target/test-classes
[DEBUG] CompilerReuseStrategy: reuseCreated
[DEBUG] useIncrementalCompilation enabled
[DEBUG] Stale source detected: /home/ashley/code/surefire-reporter-bug-repro/src/test/java/io/github/ascopes/bugs/surefirereporter/SomeTest.java
[DEBUG] Stale source detected: /home/ashley/code/surefire-reporter-bug-repro/src/test/java/io/github/ascopes/bugs/surefirereporter/AnotherTest.java
[INFO] Changes detected - recompiling the module!
[DEBUG] Classpath:
[DEBUG]  /home/ashley/code/surefire-reporter-bug-repro/target/test-classes
[DEBUG]  /home/ashley/code/surefire-reporter-bug-repro/target/classes
[DEBUG]  /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter/5.8.2/junit-jupiter-5.8.2.jar
[DEBUG]  /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.8.2/junit-jupiter-api-5.8.2.jar
[DEBUG]  /home/ashley/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar
[DEBUG]  /home/ashley/.m2/repository/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar
[DEBUG]  /home/ashley/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar
[DEBUG]  /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.8.2/junit-jupiter-params-5.8.2.jar
[DEBUG]  /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.8.2/junit-jupiter-engine-5.8.2.jar
[DEBUG]  /home/ashley/.m2/repository/org/junit/platform/junit-platform-engine/1.8.2/junit-platform-engine-1.8.2.jar
[DEBUG] Source roots:
[DEBUG]  /home/ashley/code/surefire-reporter-bug-repro/src/test/java
[DEBUG] Command line options:
[DEBUG] -d /home/ashley/code/surefire-reporter-bug-repro/target/test-classes -classpath /home/ashley/code/surefire-reporter-bug-repro/target/test-classes:/home/ashley/code/surefire-reporter-bug-repro/target/classes:/home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter/5.8.2/junit-jupiter-5.8.2.jar:/home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.8.2/junit-jupiter-api-5.8.2.jar:/home/ashley/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar:/home/ashley/.m2/repository/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar:/home/ashley/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.8.2/junit-jupiter-params-5.8.2.jar:/home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.8.2/junit-jupiter-engine-5.8.2.jar:/home/ashley/.m2/repository/org/junit/platform/junit-platform-engine/1.8.2/junit-platform-engine-1.8.2.jar: -sourcepath /home/ashley/code/surefire-reporter-bug-repro/src/test/java: -s /home/ashley/code/surefire-reporter-bug-repro/target/generated-test-sources/test-annotations -g -nowarn -target 11 -source 11
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[DEBUG] incrementalBuildHelper#beforeRebuildExecution
[INFO] Compiling 2 source files to /home/ashley/code/surefire-reporter-bug-repro/target/test-classes
[DEBUG] incrementalBuildHelper#afterRebuildExecution
[INFO] 
[INFO] --- maven-surefire-plugin:3.0.0-M7:test (default-test) @ surefire-reporter-bug-repro ---
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public).
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for ow2-snapshot (http://repository.ow2.org/nexus/content/repositories/snapshots).
[DEBUG] Dependency collection stats {ConflictMarker.analyzeTime=203421, ConflictMarker.markTime=51094, ConflictMarker.nodeCount=78, ConflictIdSorter.graphTime=127846, ConflictIdSorter.topsortTime=30556, ConflictIdSorter.conflictIdCount=40, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1072874, ConflictResolver.conflictItemCount=77, DefaultDependencyCollector.collectTime=108500654, DefaultDependencyCollector.transformTime=1511767}
[DEBUG] org.apache.maven.plugins:maven-surefire-plugin:jar:3.0.0-M7
[DEBUG]    me.fabriciorby:maven-surefire-junit5-tree-reporter:jar:1.0.0:runtime
[DEBUG]    org.apache.maven.surefire:maven-surefire-common:jar:3.0.0-M7:compile
[DEBUG]       org.apache.maven.surefire:surefire-api:jar:3.0.0-M7:compile
[DEBUG]          org.apache.maven.surefire:surefire-logger-api:jar:3.0.0-M7:compile
[DEBUG]       org.apache.maven.surefire:surefire-extensions-api:jar:3.0.0-M7:compile
[DEBUG]       org.apache.maven.surefire:surefire-booter:jar:3.0.0-M7:compile
[DEBUG]          org.apache.maven.surefire:surefire-extensions-spi:jar:3.0.0-M7:compile
[DEBUG]       org.apache.maven.shared:maven-common-artifact-filters:jar:3.1.1:compile (version managed from default) (exclusions managed from default)
[DEBUG]          org.apache.maven:maven-artifact:jar:3.2.5:provided (scope managed from default) (version managed from default)
[DEBUG]             org.codehaus.plexus:plexus-utils:jar:3.3.0:provided (version managed from default)
[DEBUG]          org.apache.maven:maven-core:jar:3.2.5:provided (scope managed from default) (version managed from default)
[DEBUG]             org.apache.maven:maven-settings:jar:3.2.5:provided (version managed from default)
[DEBUG]             org.apache.maven:maven-settings-builder:jar:3.2.5:provided
[DEBUG]             org.apache.maven:maven-repository-metadata:jar:3.2.5:provided
[DEBUG]             org.apache.maven:maven-model-builder:jar:3.2.5:provided
[DEBUG]             org.apache.maven:maven-aether-provider:jar:3.2.5:provided
[DEBUG]                org.eclipse.aether:aether-spi:jar:1.0.0.v20140518:provided
[DEBUG]             org.eclipse.aether:aether-impl:jar:1.0.0.v20140518:provided
[DEBUG]             org.eclipse.aether:aether-api:jar:1.0.0.v20140518:provided
[DEBUG]             org.eclipse.aether:aether-util:jar:1.0.0.v20140518:provided
[DEBUG]             org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.5:provided (version managed from default)
[DEBUG]                javax.annotation:javax.annotation-api:jar:1.2:provided
[DEBUG]                javax.enterprise:cdi-api:jar:1.2:provided
[DEBUG]                org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.5:provided (version managed from default)
[DEBUG]             org.sonatype.sisu:sisu-guice:jar:no_aop:3.2.3:provided
[DEBUG]                javax.inject:javax.inject:jar:1:provided
[DEBUG]                aopalliance:aopalliance:jar:1.0:provided
[DEBUG]                com.google.guava:guava:jar:16.0.1:provided
[DEBUG]             org.codehaus.plexus:plexus-interpolation:jar:1.21:provided
[DEBUG]             org.codehaus.plexus:plexus-classworlds:jar:2.5.2:provided
[DEBUG]             org.codehaus.plexus:plexus-component-annotations:jar:2.1.1:provided (version managed from default)
[DEBUG]             org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:provided
[DEBUG]                org.sonatype.plexus:plexus-cipher:jar:1.4:provided
[DEBUG]          org.apache.maven:maven-plugin-api:jar:3.2.5:provided (scope managed from default) (version managed from default)
[DEBUG]          commons-io:commons-io:jar:2.11.0:compile (version managed from default)
[DEBUG]       org.codehaus.plexus:plexus-java:jar:1.1.1:compile (version managed from default)
[DEBUG]          org.ow2.asm:asm:jar:9.2:compile
[DEBUG]          com.thoughtworks.qdox:qdox:jar:2.0.1:compile
[DEBUG]       org.apache.maven.surefire:surefire-shared-utils:jar:3.0.0-M7:compile
[DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7
[DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7
[DEBUG]   Included: org.apache.maven.plugins:maven-surefire-plugin:jar:3.0.0-M7
[DEBUG]   Included: me.fabriciorby:maven-surefire-junit5-tree-reporter:jar:1.0.0
[DEBUG]   Included: org.apache.maven.surefire:maven-surefire-common:jar:3.0.0-M7
[DEBUG]   Included: org.apache.maven.surefire:surefire-api:jar:3.0.0-M7
[DEBUG]   Included: org.apache.maven.surefire:surefire-logger-api:jar:3.0.0-M7
[DEBUG]   Included: org.apache.maven.surefire:surefire-extensions-api:jar:3.0.0-M7
[DEBUG]   Included: org.apache.maven.surefire:surefire-booter:jar:3.0.0-M7
[DEBUG]   Included: org.apache.maven.surefire:surefire-extensions-spi:jar:3.0.0-M7
[DEBUG]   Included: org.apache.maven.shared:maven-common-artifact-filters:jar:3.1.1
[DEBUG]   Included: commons-io:commons-io:jar:2.11.0
[DEBUG]   Included: org.codehaus.plexus:plexus-java:jar:1.1.1
[DEBUG]   Included: org.ow2.asm:asm:jar:9.2
[DEBUG]   Included: com.thoughtworks.qdox:qdox:jar:2.0.1
[DEBUG]   Included: org.apache.maven.surefire:surefire-shared-utils:jar:3.0.0-M7
[DEBUG] Configuring mojo org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7:test from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7, parent: java.net.URLClassLoader@4678c730]
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7:test' with basic configurator -->
[DEBUG]   (s) additionalClasspathElements = []
[DEBUG]   (s) basedir = /home/ashley/code/surefire-reporter-bug-repro
[DEBUG]   (s) childDelegation = false
[DEBUG]   (f) classesDirectory = /home/ashley/code/surefire-reporter-bug-repro/target/classes
[DEBUG]   (s) classpathDependencyExcludes = []
[DEBUG]   (s) disable = true
[DEBUG]   (f) consoleOutputReporter = SurefireConsoleOutputReporter{disable=true, encoding=UTF-8}
[DEBUG]   (s) dependenciesToScan = []
[DEBUG]   (s) disableXmlReport = false
[DEBUG]   (s) enableAssertions = true
[DEBUG]   (s) excludeJUnit5Engines = []
[DEBUG]   (f) excludedEnvironmentVariables = []
[DEBUG]   (s) excludes = []
[DEBUG]   (s) failIfNoSpecifiedTests = true
[DEBUG]   (s) failIfNoTests = false
[DEBUG]   (s) failOnFlakeCount = 0
[DEBUG]   (f) forkCount = 4
[DEBUG]   (s) forkMode = once
[DEBUG]   (s) forkedProcessExitTimeoutInSeconds = 30
[DEBUG]   (s) includeJUnit5Engines = []
[DEBUG]   (s) includes = []
[DEBUG]   (s) junitArtifactName = junit:junit
[DEBUG]   (s) localRepository =       id: local
      url: file:///home/ashley/.m2/repository/
   layout: default
snapshots: [enabled => true, update => always]
 releases: [enabled => true, update => always]
   blocked: false

[DEBUG] (s) parallel = ALL
[DEBUG] (f) parallelMavenExecution = false
[DEBUG] (s) parallelOptimized = true
[DEBUG] (s) perCoreThreadCount = true
[DEBUG] (s) pluginArtifactMap = {org.apache.maven.plugins:maven-surefire-plugin=org.apache.maven.plugins:maven-surefire-plugin:maven-plugin:3.0.0-M7:, me.fabriciorby:maven-surefire-junit5-tree-reporter=me.fabriciorby:maven-surefire-junit5-tree-reporter:jar:1.0.0:runtime, org.apache.maven.surefire:maven-surefire-common=org.apache.maven.surefire:maven-surefire-common:jar:3.0.0-M7:compile, org.apache.maven.surefire:surefire-api=org.apache.maven.surefire:surefire-api:jar:3.0.0-M7:compile, org.apache.maven.surefire:surefire-logger-api=org.apache.maven.surefire:surefire-logger-api:jar:3.0.0-M7:compile, org.apache.maven.surefire:surefire-extensions-api=org.apache.maven.surefire:surefire-extensions-api:jar:3.0.0-M7:compile, org.apache.maven.surefire:surefire-booter=org.apache.maven.surefire:surefire-booter:jar:3.0.0-M7:compile, org.apache.maven.surefire:surefire-extensions-spi=org.apache.maven.surefire:surefire-extensions-spi:jar:3.0.0-M7:compile, org.apache.maven.shared:maven-common-artifact-filters=org.apache.maven.shared:maven-common-artifact-filters:jar:3.1.1:compile, commons-io:commons-io=commons-io:commons-io:jar:2.11.0:compile, org.codehaus.plexus:plexus-java=org.codehaus.plexus:plexus-java:jar:1.1.1:compile, org.ow2.asm:asm=org.ow2.asm:asm:jar:9.2:compile, com.thoughtworks.qdox:qdox=com.thoughtworks.qdox:qdox:jar:2.0.1:compile, org.apache.maven.surefire:surefire-shared-utils=org.apache.maven.surefire:surefire-shared-utils:jar:3.0.0-M7:compile}
[DEBUG] (f) pluginDescriptor = Component Descriptor: role: 'org.apache.maven.plugin.Mojo', implementation: 'org.apache.maven.plugin.surefire.HelpMojo', role hint: 'org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7:help'
role: 'org.apache.maven.plugin.Mojo', implementation: 'org.apache.maven.plugin.surefire.SurefirePlugin', role hint: 'org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7:test'

[DEBUG] (s) printSummary = true
[DEBUG] (s) project = MavenProject: io.github.ascopes.bugs:surefire-reporter-bug-repro:1.0-SNAPSHOT @ /home/ashley/code/surefire-reporter-bug-repro/pom.xml
[DEBUG] (s) projectArtifactMap = {org.junit.jupiter:junit-jupiter=org.junit.jupiter:junit-jupiter:jar:5.8.2:compile, org.junit.jupiter:junit-jupiter-api=org.junit.jupiter:junit-jupiter-api:jar:5.8.2:compile, org.opentest4j:opentest4j=org.opentest4j:opentest4j:jar:1.2.0:compile, org.junit.platform:junit-platform-commons=org.junit.platform:junit-platform-commons:jar:1.8.2:compile, org.apiguardian:apiguardian-api=org.apiguardian:apiguardian-api:jar:1.1.2:compile, org.junit.jupiter:junit-jupiter-params=org.junit.jupiter:junit-jupiter-params:jar:5.8.2:compile, org.junit.jupiter:junit-jupiter-engine=org.junit.jupiter:junit-jupiter-engine:jar:5.8.2:runtime, org.junit.platform:junit-platform-engine=org.junit.platform:junit-platform-engine:jar:1.8.2:runtime}
[DEBUG] (s) projectBuildDirectory = /home/ashley/code/surefire-reporter-bug-repro/target
[DEBUG] (s) projectRemoteRepositories = [ id: central
url: https://repo.maven.apache.org/maven2
layout: default
snapshots: [enabled => false, update => daily]
releases: [enabled => true, update => daily]
blocked: false
]
[DEBUG] (s) redirectTestOutputToFile = false
[DEBUG] (s) remoteRepositories = [ id: central
url: https://repo.maven.apache.org/maven2
layout: default
snapshots: [enabled => false, update => daily]
releases: [enabled => true, update => never]
blocked: false
]
[DEBUG] (s) reportFormat = plain
[DEBUG] (s) reportsDirectory = /home/ashley/code/surefire-reporter-bug-repro/target/surefire-reports
[DEBUG] (f) rerunFailingTestsCount = 0
[DEBUG] (f) reuseForks = true
[DEBUG] (s) runOrder = filesystem
[DEBUG] (s) session = org.apache.maven.execution.MavenSession@7308ffff
[DEBUG] (f) shutdown = exit
[DEBUG] (s) skip = false
[DEBUG] (f) skipAfterFailureCount = 0
[DEBUG] (s) skipTests = false
[DEBUG] (f) statelessTestsetInfoReporter = JUnit5StatelessTestsetInfoTreeReporter{disable=false, usePhrasedFileName=false, usePhrasedClassNameInRunning=false, usePhrasedClassNameInTestCaseSummary=false}
[DEBUG] (s) suiteXmlFiles = []
[DEBUG] (s) tempDir = surefire
[DEBUG] (s) testClassesDirectory = /home/ashley/code/surefire-reporter-bug-repro/target/test-classes
[DEBUG] (s) testFailureIgnore = false
[DEBUG] (s) testNGArtifactName = org.testng:testng
[DEBUG] (s) testSourceDirectory = /home/ashley/code/surefire-reporter-bug-repro/src/test/java
[DEBUG] (s) threadCountClasses = 0
[DEBUG] (s) threadCountMethods = 0
[DEBUG] (s) threadCountSuites = 0
[DEBUG] (s) trimStackTrace = false
[DEBUG] (s) useFile = true
[DEBUG] (s) useManifestOnlyJar = true
[DEBUG] (f) useModulePath = true
[DEBUG] (s) useSystemClassLoader = true
[DEBUG] (s) useUnlimitedThreads = false
[DEBUG] (s) workingDirectory = /home/ashley/code/surefire-reporter-bug-repro
[DEBUG] -- end configuration --
[DEBUG] Using JVM: /home/ashley/.sdkman/candidates/java/11.0.15.9.1-amzn/bin/java with Java version 11.0
[DEBUG] Resolved included and excluded patterns: */Test.java, **/*Test.java, */Tests.java, /*TestCase.java, !/$
[DEBUG] Surefire report directory: /home/ashley/code/surefire-reporter-bug-repro/target/surefire-reports
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[DEBUG] Using the provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[DEBUG] Setting system property [basedir]=[/home/ashley/code/surefire-reporter-bug-repro]
[DEBUG] Setting system property [localRepository]=[/home/ashley/.m2/repository]
[DEBUG] Adding to surefire booter test classpath: /home/ashley/.m2/repository/org/apache/maven/surefire/surefire-booter/3.0.0-M7/surefire-booter-3.0.0-M7.jar Scope: compile
[DEBUG] Adding to surefire booter test classpath: /home/ashley/.m2/repository/org/apache/maven/surefire/surefire-api/3.0.0-M7/surefire-api-3.0.0-M7.jar Scope: compile
[DEBUG] Adding to surefire booter test classpath: /home/ashley/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.0.0-M7/surefire-logger-api-3.0.0-M7.jar Scope: compile
[DEBUG] Adding to surefire booter test classpath: /home/ashley/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M7/surefire-shared-utils-3.0.0-M7.jar Scope: compile
[DEBUG] Adding to surefire booter test classpath: /home/ashley/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.0.0-M7/surefire-extensions-spi-3.0.0-M7.jar Scope: compile
[DEBUG] Found implementation of fork node factory: org.apache.maven.plugin.surefire.extensions.LegacyForkNodeFactory
[DEBUG] Adding to surefire test classpath: /home/ashley/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.0.0-M7/surefire-junit-platform-3.0.0-M7.jar Scope: null
[DEBUG] Adding to surefire test classpath: /home/ashley/.m2/repository/org/apache/maven/surefire/common-java5/3.0.0-M7/common-java5-3.0.0-M7.jar Scope: compile
[DEBUG] Adding to surefire test classpath: /home/ashley/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M7/surefire-shared-utils-3.0.0-M7.jar Scope: compile
[DEBUG] Adding to surefire test classpath: /home/ashley/.m2/repository/org/apache/maven/surefire/surefire-api/3.0.0-M7/surefire-api-3.0.0-M7.jar Scope: compile
[DEBUG] Adding to surefire test classpath: /home/ashley/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.0.0-M7/surefire-logger-api-3.0.0-M7.jar Scope: compile
[DEBUG] Adding to surefire test classpath: /home/ashley/.m2/repository/org/junit/platform/junit-platform-launcher/1.3.2/junit-platform-launcher-1.3.2.jar Scope: compile
[DEBUG] Adding to surefire test classpath: /home/ashley/.m2/repository/org/apiguardian/apiguardian-api/1.0.0/apiguardian-api-1.0.0.jar Scope: compile
[DEBUG] Adding to surefire test classpath: /home/ashley/.m2/repository/org/junit/platform/junit-platform-engine/1.3.2/junit-platform-engine-1.3.2.jar Scope: compile
[DEBUG] Adding to surefire test classpath: /home/ashley/.m2/repository/org/junit/platform/junit-platform-commons/1.3.2/junit-platform-commons-1.3.2.jar Scope: compile
[DEBUG] Adding to surefire test classpath: /home/ashley/.m2/repository/org/opentest4j/opentest4j/1.1.1/opentest4j-1.1.1.jar Scope: compile
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for repository.jboss.org (http://repository.jboss.org/maven2).
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for snapshots.jboss.org (http://snapshots.jboss.org/maven2).
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for oss.sonatype.org/jboss-snapshots (http://oss.sonatype.org/content/repositories/jboss-snapshots).
[DEBUG] Resolving artifact org.junit.platform:junit-platform-launcher:1.8.2
[DEBUG] Resolved artifact org.junit.platform:junit-platform-launcher:1.8.2 to [org.junit.platform:junit-platform-launcher:jar:1.8.2, org.junit.platform:junit-platform-engine:jar:1.8.2:compile, org.opentest4j:opentest4j:jar:1.2.0:compile, org.junit.platform:junit-platform-commons:jar:1.8.2:compile, org.apiguardian:apiguardian-api:jar:1.1.2:compile]
[DEBUG] test classpath: /home/ashley/code/surefire-reporter-bug-repro/target/test-classes /home/ashley/code/surefire-reporter-bug-repro/target/classes /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter/5.8.2/junit-jupiter-5.8.2.jar /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.8.2/junit-jupiter-api-5.8.2.jar /home/ashley/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar /home/ashley/.m2/repository/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar /home/ashley/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.8.2/junit-jupiter-params-5.8.2.jar /home/ashley/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.8.2/junit-jupiter-engine-5.8.2.jar /home/ashley/.m2/repository/org/junit/platform/junit-platform-engine/1.8.2/junit-platform-engine-1.8.2.jar
[DEBUG] provider classpath: /home/ashley/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.0.0-M7/surefire-junit-platform-3.0.0-M7.jar /home/ashley/.m2/repository/org/apache/maven/surefire/surefire-api/3.0.0-M7/surefire-api-3.0.0-M7.jar /home/ashley/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.0.0-M7/surefire-logger-api-3.0.0-M7.jar /home/ashley/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M7/surefire-shared-utils-3.0.0-M7.jar /home/ashley/.m2/repository/org/apache/maven/surefire/common-java5/3.0.0-M7/common-java5-3.0.0-M7.jar /home/ashley/.m2/repository/org/junit/platform/junit-platform-launcher/1.8.2/junit-platform-launcher-1.8.2.jar
[DEBUG] test(compact) classpath: test-classes classes junit-jupiter-5.8.2.jar junit-jupiter-api-5.8.2.jar opentest4j-1.2.0.jar junit-platform-commons-1.8.2.jar apiguardian-api-1.1.2.jar junit-jupiter-params-5.8.2.jar junit-jupiter-engine-5.8.2.jar junit-platform-engine-1.8.2.jar
[DEBUG] provider(compact) classpath: surefire-junit-platform-3.0.0-M7.jar surefire-api-3.0.0-M7.jar surefire-logger-api-3.0.0-M7.jar surefire-shared-utils-3.0.0-M7.jar common-java5-3.0.0-M7.jar junit-platform-launcher-1.8.2.jar
[DEBUG] in-process classpath: /home/ashley/.m2/repository/org/apache/maven/surefire/surefire-junit-platform/3.0.0-M7/surefire-junit-platform-3.0.0-M7.jar /home/ashley/.m2/repository/org/apache/maven/surefire/surefire-api/3.0.0-M7/surefire-api-3.0.0-M7.jar /home/ashley/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.0.0-M7/surefire-logger-api-3.0.0-M7.jar /home/ashley/.m2/repository/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M7/surefire-shared-utils-3.0.0-M7.jar /home/ashley/.m2/repository/org/apache/maven/surefire/common-java5/3.0.0-M7/common-java5-3.0.0-M7.jar /home/ashley/.m2/repository/org/junit/platform/junit-platform-launcher/1.8.2/junit-platform-launcher-1.8.2.jar /home/ashley/.m2/repository/org/apache/maven/surefire/maven-surefire-common/3.0.0-M7/maven-surefire-common-3.0.0-M7.jar /home/ashley/.m2/repository/org/apache/maven/surefire/surefire-booter/3.0.0-M7/surefire-booter-3.0.0-M7.jar /home/ashley/.m2/repository/org/apache/maven/surefire/surefire-extensions-api/3.0.0-M7/surefire-extensions-api-3.0.0-M7.jar /home/ashley/.m2/repository/org/apache/maven/surefire/surefire-extensions-spi/3.0.0-M7/surefire-extensions-spi-3.0.0-M7.jar
[DEBUG] in-process(compact) classpath: surefire-junit-platform-3.0.0-M7.jar surefire-api-3.0.0-M7.jar surefire-logger-api-3.0.0-M7.jar surefire-shared-utils-3.0.0-M7.jar common-java5-3.0.0-M7.jar junit-platform-launcher-1.8.2.jar maven-surefire-common-3.0.0-M7.jar surefire-booter-3.0.0-M7.jar surefire-extensions-api-3.0.0-M7.jar surefire-extensions-spi-3.0.0-M7.jar
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.803 s
[INFO] Finished at: 2022-07-08T10:39:00+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7:test (default-test) on project surefire-reporter-bug-repro: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7:test failed: org.apache.maven.plugin.surefire.extensions.junit5.JUnit5StatelessTestsetInfoTreeReporter -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7:test (default-test) on project surefire-reporter-bug-repro: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7:test failed: org.apache.maven.plugin.surefire.extensions.junit5.JUnit5StatelessTestsetInfoTreeReporter
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:375)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:351)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:171)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:163)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:566)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:566)
at org.apache.maven.wrapper.BootstrapMainStarter.start (BootstrapMainStarter.java:47)
at org.apache.maven.wrapper.WrapperExecutor.execute (WrapperExecutor.java:156)
at org.apache.maven.wrapper.MavenWrapperMain.main (MavenWrapperMain.java:72)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7:test failed: org.apache.maven.plugin.surefire.extensions.junit5.JUnit5StatelessTestsetInfoTreeReporter
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:148)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:370)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:351)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:171)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:163)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:566)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:566)
at org.apache.maven.wrapper.BootstrapMainStarter.start (BootstrapMainStarter.java:47)
at org.apache.maven.wrapper.WrapperExecutor.execute (WrapperExecutor.java:156)
at org.apache.maven.wrapper.MavenWrapperMain.main (MavenWrapperMain.java:72)
Caused by: java.lang.IllegalStateException: org.apache.maven.plugin.surefire.extensions.junit5.JUnit5StatelessTestsetInfoTreeReporter
at org.apache.maven.plugin.surefire.extensions.SurefireStatelessTestsetInfoReporter.clone (SurefireStatelessTestsetInfoReporter.java:78)
at org.apache.maven.plugin.surefire.extensions.junit5.JUnit5StatelessTestsetInfoReporter.clone (JUnit5StatelessTestsetInfoReporter.java:120)
at org.apache.maven.plugin.surefire.CommonReflector.createStartupReportConfiguration (CommonReflector.java:96)
at org.apache.maven.plugin.surefire.CommonReflector.createReportingReporterFactory (CommonReflector.java:73)
at org.apache.maven.plugin.surefire.booterclient.ForkStarter.getSuitesIterator (ForkStarter.java:746)
at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkOnceMultiple (ForkStarter.java:351)
at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:326)
at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run (ForkStarter.java:269)
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider (AbstractSurefireMojo.java:1334)
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked (AbstractSurefireMojo.java:1167)
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute (AbstractSurefireMojo.java:931)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:370)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:351)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:171)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:163)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:566)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:566)
at org.apache.maven.wrapper.BootstrapMainStarter.start (BootstrapMainStarter.java:47)
at org.apache.maven.wrapper.WrapperExecutor.execute (WrapperExecutor.java:156)
at org.apache.maven.wrapper.MavenWrapperMain.main (MavenWrapperMain.java:72)
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException

@fabriciorby
Copy link
Owner

Hey @ascopes , I've found the issue.

The extension class is not being inserted into the Surefire's IsolatedClassLoader. I'll need some more time to figure out a dirty workaround, or get in touch with @Tibor17 to get more knowledge about how it works so I can implement it properly.

For now, unfortunately it's not possible to run it this way. :/

Thank you for opening this issue. I'll work on this.

@fabriciorby fabriciorby added bug Something isn't working good first issue Good for newcomers labels Jul 8, 2022
@ascopes
Copy link
Author

ascopes commented Jul 8, 2022

Cool, no worries. Thanks for taking a look!

fabriciorby added a commit that referenced this issue Jul 10, 2022
* Create SurefireClassLoaderModifier
* Update version on pom.xml and readme
@ascopes
Copy link
Author

ascopes commented Jul 10, 2022

Thanks for the quick fix. Greatly appreciated as I can re-enable parallel running tomorrow and halve the build times again.

Cheers!

@fabriciorby
Copy link
Owner

Thanks for the quick fix. Greatly appreciated as I can re-enable parallel running tomorrow and halve the build times again.

Cheers!

You're welcome! I am publishing the new version 1.0.1 to Maven central, when you give it a try tomorrow can you confirm that it worked as expected?

Thanks.

@ascopes
Copy link
Author

ascopes commented Jul 10, 2022

Will make a note to try and remember!

@ascopes
Copy link
Author

ascopes commented Jul 11, 2022

image

All looks good to me! Thanks again :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working good first issue Good for newcomers
Projects
None yet
2 participants