[ https://issues.apache.org/jira/browse/SUREFIRE-1927?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17376507#comment-17376507 ]
satellite15 edited comment on SUREFIRE-1927 at 7/7/21, 11:51 AM: ----------------------------------------------------------------- Only the argline, skipTests and excludes are set in the configuration. We also use jacoco for coverage and have observed the issue without the jacoco plugin. {code:java} <argLine>${surefireArgLine}</argLine> <skipTests>${unit.test.skip}</skipTests> [DEBUG] Configuring mojo org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5, parent: sun.misc.Launcher$AppClassLoader@70dea4e] [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test' with basic configurator --> [DEBUG] (s) additionalClasspathElements = [] [DEBUG] (s) argLine = -javaagent:/services/etcd4j-shaded/m2_repository/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/services/etcd4j-shaded/target/coverage-reports/jacoco-ut.exec [DEBUG] (s) basedir = /services/etcd4j-shaded [DEBUG] (s) childDelegation = false [DEBUG] (f) classesDirectory = /services/etcd4j-shaded/target/classes [DEBUG] (s) classpathDependencyExcludes = [] [DEBUG] (s) dependenciesToScan = [] [DEBUG] (s) disableXmlReport = false [DEBUG] (s) enableAssertions = true [DEBUG] (s) encoding = UTF-8 [DEBUG] (f) excludedEnvironmentVariables = [] [DEBUG] (s) excludes = [**/IT*.java, **/*IT.java, **/*ITCase.java, **/*IntegrationTest.java, **/TestExampleSimpleUnit.java] [DEBUG] (f) forkCount = 1 [DEBUG] (s) forkMode = once [DEBUG] (s) forkedProcessExitTimeoutInSeconds = 30 [DEBUG] (s) junitArtifactName = junit:junit [DEBUG] (s) localRepository = id: local url: file:///services/etcd4j-shaded/m2_repository layout: default snapshots: [enabled => true, update => always] releases: [enabled => true, update => always] [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-M5:, org.apache.maven.surefire:maven-surefire-common=org.apache.maven.surefire:maven-surefire-common:jar:3.0.0-M5:compile, org.apache.maven.surefire:surefire-api=org.apache.maven.surefire:surefire-api:jar:3.0.0-M5:compile, org.apache.maven.surefire:surefire-logger-api=org.apache.maven.surefire:surefire-logger-api:jar:3.0.0-M5:compile, org.apache.maven.surefire:surefire-extensions-api=org.apache.maven.surefire:surefire-extensions-api:jar:3.0.0-M5:compile, org.apache.maven.surefire:surefire-booter=org.apache.maven.surefire:surefire-booter:jar:3.0.0-M5:compile, org.apache.maven.surefire:surefire-extensions-spi=org.apache.maven.surefire:surefire-extensions-spi:jar:3.0.0-M5:compile, org.apache.maven:maven-toolchain=org.apache.maven:maven-toolchain:jar:3.0-alpha-2:compile, org.apache.maven.shared:maven-artifact-transfer=org.apache.maven.shared:maven-artifact-transfer:jar:0.11.0:compile, org.apache.maven.shared:maven-common-artifact-filters=org.apache.maven.shared:maven-common-artifact-filters:jar:3.1.0:compile, org.apache.maven:maven-plugin-api=org.apache.maven:maven-plugin-api:jar:3.0:compile, commons-codec:commons-codec=commons-codec:commons-codec:jar:1.11:compile, org.codehaus.plexus:plexus-java=org.codehaus.plexus:plexus-java:jar:1.0.5:compile, org.ow2.asm:asm=org.ow2.asm:asm:jar:7.2:compile, com.thoughtworks.qdox:qdox=com.thoughtworks.qdox:qdox:jar:2.0-M9:compile, org.apache.maven.surefire:surefire-shared-utils=org.apache.maven.surefire:surefire-shared-utils:jar:3.0.0-M4:compile, org.codehaus.plexus:plexus-utils=org.codehaus.plexus:plexus-utils:jar:1.1:runtime} [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-M5: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-M5:test' --- [DEBUG] (s) printSummary = true [DEBUG] (s) project = MavenProject: ********:etcd4j-shaded:0.1-SNAPSHOT @ /services/etcd4j-shaded/pom.xml [DEBUG] (s) projectArtifactMap = {org.mousio:etcd4j=org.mousio:etcd4j:jar:2.9.0:compile, io.netty:netty-codec-http=io.netty:netty-codec-http:jar:4.1.0.Beta8:compile, io.netty:netty-codec=io.netty:netty-codec:jar:4.1.0.Beta8:compile, com.fasterxml.jackson.core:jackson-core=com.fasterxml.jackson.core:jackson-core:jar:2.6.4:compile, io.netty:netty-handler=io.netty:netty-handler:jar:4.1.0.Beta8:compile, io.netty:netty-buffer=io.netty:netty-buffer:jar:4.1.0.Beta8:compile, io.netty:netty-common=io.netty:netty-common:jar:4.1.0.Beta8:compile, io.netty:netty-transport=io.netty:netty-transport:jar:4.1.0.Beta8:compile, io.netty:netty-resolver=io.netty:netty-resolver:jar:4.1.0.Beta8:compile, com.fasterxml.jackson.core:jackson-annotations=com.fasterxml.jackson.core:jackson-annotations:jar:2.6.4:compile, org.slf4j:slf4j-api=org.slf4j:slf4j-api:jar:1.7.13:compile, com.fasterxml.jackson.module:jackson-module-afterburner=com.fasterxml.jackson.module:jackson-module-afterburner:jar:2.6.4:compile, com.fasterxml.jackson.core:jackson-databind=com.fasterxml.jackson.core:jackson-databind:jar:2.6.4:compile} [DEBUG] (s) projectBuildDirectory = /services/etcd4j-shaded/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] ] [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] ] [DEBUG] (s) reportFormat = brief [DEBUG] (s) reportsDirectory = /services/etcd4j-shaded/target/surefire-reports [DEBUG] (f) rerunFailingTestsCount = 0 [DEBUG] (f) reuseForks = true [DEBUG] (s) runOrder = filesystem [DEBUG] (s) session = org.apache.maven.execution.MavenSession@a0bb77 [DEBUG] (f) shutdown = exit [DEBUG] (s) skip = false [DEBUG] (f) skipAfterFailureCount = 0 [DEBUG] (s) skipTests = false [DEBUG] (s) suiteXmlFiles = [] [DEBUG] (s) tempDir = surefire [DEBUG] (s) testClassesDirectory = /services/etcd4j-shaded/target/test-classes [DEBUG] (s) testFailureIgnore = false [DEBUG] (s) testNGArtifactName = org.testng:testng [DEBUG] (s) testSourceDirectory = /services/etcd4j-shaded/src/test/java [DEBUG] (s) threadCountClasses = 0 [DEBUG] (s) threadCountMethods = 0 [DEBUG] (s) threadCountSuites = 0 [DEBUG] (s) trimStackTrace = true [DEBUG] (s) useFile = true [DEBUG] (s) useManifestOnlyJar = true [DEBUG] (f) useModulePath = true [DEBUG] (s) useSystemClassLoader = true [DEBUG] (s) useUnlimitedThreads = false [DEBUG] (s) workingDirectory = /services/etcd4j-shaded [DEBUG] -- end configuration -- [DEBUG] Using JVM: /usr/lib/jvm/java-1.8.0-amazon-corretto/jre/bin/java with Java version 1.8 [INFO] [INFO] --- jacoco-maven-plugin:0.8.7:report (post-unit-test) @ etcd4j-shaded --- [DEBUG] Configuring mojo org.jacoco:jacoco-maven-plugin:0.8.7:report from plugin realm ClassRealm[plugin>org.jacoco:jacoco-maven-plugin:0.8.7, parent: sun.misc.Launcher$AppClassLoader@70dea4e] [DEBUG] Configuring mojo 'org.jacoco:jacoco-maven-plugin:0.8.7:report' with basic configurator --> [DEBUG] (f) dataFile = /services/etcd4j-shaded/target/coverage-reports/jacoco-ut.exec [DEBUG] (f) formats = [HTML, XML, CSV] [DEBUG] (f) outputDirectory = /services/etcd4j-shaded/target/site/jacoco-ut-report [DEBUG] (f) outputEncoding = UTF-8 [DEBUG] (f) project = MavenProject: ********:etcd4j-shaded:0.1-SNAPSHOT @ /services/etcd4j-shaded/pom.xml [DEBUG] (f) skip = false [DEBUG] (f) sourceEncoding = UTF-8 [DEBUG] (f) title = etcd4j-shaded {code} was (Author: satellite15): {code:java} <argLine>${surefireArgLine}</argLine> <skipTests>${unit.test.skip}</skipTests> [DEBUG] Configuring mojo org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5, parent: sun.misc.Launcher$AppClassLoader@70dea4e] [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test' with basic configurator --> [DEBUG] (s) additionalClasspathElements = [] [DEBUG] (s) argLine = -javaagent:/services/etcd4j-shaded/m2_repository/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/services/etcd4j-shaded/target/coverage-reports/jacoco-ut.exec [DEBUG] (s) basedir = /services/etcd4j-shaded [DEBUG] (s) childDelegation = false [DEBUG] (f) classesDirectory = /services/etcd4j-shaded/target/classes [DEBUG] (s) classpathDependencyExcludes = [] [DEBUG] (s) dependenciesToScan = [] [DEBUG] (s) disableXmlReport = false [DEBUG] (s) enableAssertions = true [DEBUG] (s) encoding = UTF-8 [DEBUG] (f) excludedEnvironmentVariables = [] [DEBUG] (s) excludes = [**/IT*.java, **/*IT.java, **/*ITCase.java, **/*IntegrationTest.java, **/TestExampleSimpleUnit.java] [DEBUG] (f) forkCount = 1 [DEBUG] (s) forkMode = once [DEBUG] (s) forkedProcessExitTimeoutInSeconds = 30 [DEBUG] (s) junitArtifactName = junit:junit [DEBUG] (s) localRepository = id: local url: file:///services/etcd4j-shaded/m2_repository layout: default snapshots: [enabled => true, update => always] releases: [enabled => true, update => always] [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-M5:, org.apache.maven.surefire:maven-surefire-common=org.apache.maven.surefire:maven-surefire-common:jar:3.0.0-M5:compile, org.apache.maven.surefire:surefire-api=org.apache.maven.surefire:surefire-api:jar:3.0.0-M5:compile, org.apache.maven.surefire:surefire-logger-api=org.apache.maven.surefire:surefire-logger-api:jar:3.0.0-M5:compile, org.apache.maven.surefire:surefire-extensions-api=org.apache.maven.surefire:surefire-extensions-api:jar:3.0.0-M5:compile, org.apache.maven.surefire:surefire-booter=org.apache.maven.surefire:surefire-booter:jar:3.0.0-M5:compile, org.apache.maven.surefire:surefire-extensions-spi=org.apache.maven.surefire:surefire-extensions-spi:jar:3.0.0-M5:compile, org.apache.maven:maven-toolchain=org.apache.maven:maven-toolchain:jar:3.0-alpha-2:compile, org.apache.maven.shared:maven-artifact-transfer=org.apache.maven.shared:maven-artifact-transfer:jar:0.11.0:compile, org.apache.maven.shared:maven-common-artifact-filters=org.apache.maven.shared:maven-common-artifact-filters:jar:3.1.0:compile, org.apache.maven:maven-plugin-api=org.apache.maven:maven-plugin-api:jar:3.0:compile, commons-codec:commons-codec=commons-codec:commons-codec:jar:1.11:compile, org.codehaus.plexus:plexus-java=org.codehaus.plexus:plexus-java:jar:1.0.5:compile, org.ow2.asm:asm=org.ow2.asm:asm:jar:7.2:compile, com.thoughtworks.qdox:qdox=com.thoughtworks.qdox:qdox:jar:2.0-M9:compile, org.apache.maven.surefire:surefire-shared-utils=org.apache.maven.surefire:surefire-shared-utils:jar:3.0.0-M4:compile, org.codehaus.plexus:plexus-utils=org.codehaus.plexus:plexus-utils:jar:1.1:runtime} [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-M5: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-M5:test' --- [DEBUG] (s) printSummary = true [DEBUG] (s) project = MavenProject: ********:etcd4j-shaded:0.1-SNAPSHOT @ /services/etcd4j-shaded/pom.xml [DEBUG] (s) projectArtifactMap = {org.mousio:etcd4j=org.mousio:etcd4j:jar:2.9.0:compile, io.netty:netty-codec-http=io.netty:netty-codec-http:jar:4.1.0.Beta8:compile, io.netty:netty-codec=io.netty:netty-codec:jar:4.1.0.Beta8:compile, com.fasterxml.jackson.core:jackson-core=com.fasterxml.jackson.core:jackson-core:jar:2.6.4:compile, io.netty:netty-handler=io.netty:netty-handler:jar:4.1.0.Beta8:compile, io.netty:netty-buffer=io.netty:netty-buffer:jar:4.1.0.Beta8:compile, io.netty:netty-common=io.netty:netty-common:jar:4.1.0.Beta8:compile, io.netty:netty-transport=io.netty:netty-transport:jar:4.1.0.Beta8:compile, io.netty:netty-resolver=io.netty:netty-resolver:jar:4.1.0.Beta8:compile, com.fasterxml.jackson.core:jackson-annotations=com.fasterxml.jackson.core:jackson-annotations:jar:2.6.4:compile, org.slf4j:slf4j-api=org.slf4j:slf4j-api:jar:1.7.13:compile, com.fasterxml.jackson.module:jackson-module-afterburner=com.fasterxml.jackson.module:jackson-module-afterburner:jar:2.6.4:compile, com.fasterxml.jackson.core:jackson-databind=com.fasterxml.jackson.core:jackson-databind:jar:2.6.4:compile} [DEBUG] (s) projectBuildDirectory = /services/etcd4j-shaded/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] ] [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] ] [DEBUG] (s) reportFormat = brief [DEBUG] (s) reportsDirectory = /services/etcd4j-shaded/target/surefire-reports [DEBUG] (f) rerunFailingTestsCount = 0 [DEBUG] (f) reuseForks = true [DEBUG] (s) runOrder = filesystem [DEBUG] (s) session = org.apache.maven.execution.MavenSession@a0bb77 [DEBUG] (f) shutdown = exit [DEBUG] (s) skip = false [DEBUG] (f) skipAfterFailureCount = 0 [DEBUG] (s) skipTests = false [DEBUG] (s) suiteXmlFiles = [] [DEBUG] (s) tempDir = surefire [DEBUG] (s) testClassesDirectory = /services/etcd4j-shaded/target/test-classes [DEBUG] (s) testFailureIgnore = false [DEBUG] (s) testNGArtifactName = org.testng:testng [DEBUG] (s) testSourceDirectory = /services/etcd4j-shaded/src/test/java [DEBUG] (s) threadCountClasses = 0 [DEBUG] (s) threadCountMethods = 0 [DEBUG] (s) threadCountSuites = 0 [DEBUG] (s) trimStackTrace = true [DEBUG] (s) useFile = true [DEBUG] (s) useManifestOnlyJar = true [DEBUG] (f) useModulePath = true [DEBUG] (s) useSystemClassLoader = true [DEBUG] (s) useUnlimitedThreads = false [DEBUG] (s) workingDirectory = /services/etcd4j-shaded [DEBUG] -- end configuration -- [DEBUG] Using JVM: /usr/lib/jvm/java-1.8.0-amazon-corretto/jre/bin/java with Java version 1.8 [INFO] [INFO] --- jacoco-maven-plugin:0.8.7:report (post-unit-test) @ etcd4j-shaded --- [DEBUG] Configuring mojo org.jacoco:jacoco-maven-plugin:0.8.7:report from plugin realm ClassRealm[plugin>org.jacoco:jacoco-maven-plugin:0.8.7, parent: sun.misc.Launcher$AppClassLoader@70dea4e] [DEBUG] Configuring mojo 'org.jacoco:jacoco-maven-plugin:0.8.7:report' with basic configurator --> [DEBUG] (f) dataFile = /services/etcd4j-shaded/target/coverage-reports/jacoco-ut.exec [DEBUG] (f) formats = [HTML, XML, CSV] [DEBUG] (f) outputDirectory = /services/etcd4j-shaded/target/site/jacoco-ut-report [DEBUG] (f) outputEncoding = UTF-8 [DEBUG] (f) project = MavenProject: ********:etcd4j-shaded:0.1-SNAPSHOT @ /services/etcd4j-shaded/pom.xml [DEBUG] (f) skip = false [DEBUG] (f) sourceEncoding = UTF-8 [DEBUG] (f) title = etcd4j-shaded {code} > JVM exit with Process Exit Code:0 failing builds > ------------------------------------------------ > > Key: SUREFIRE-1927 > URL: https://issues.apache.org/jira/browse/SUREFIRE-1927 > Project: Maven Surefire > Issue Type: Bug > Components: Maven Surefire Plugin > Affects Versions: 3.0.0-M5 > Environment: Our typical CI build uses: > Amazon corretto Java8 1:8.282.08-1 > Maven 3.6.3 > and runs on Ubuntu:18:04 docker image > We have also observed this using > openjdk version "1.8.0_201" > with Alpine linux 3.9.3 > Reporter: satellite15 > Priority: Major > Attachments: 2021-07-06T15-27-23_728-jvmRun1.dump > > > Builds in docker and in our CI tool (which is a dind solution) are failing > randomly with errors such as > {code:java} > mvn install > -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn > -B -U -Dmaven.wagon.http.retryhandler.count=6 > -Dmaven.repo.local=m2_repository -T1C{code} > {code:java} > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test (default-test) > on project json-util: There are test failures. > [ERROR] > [ERROR] Please refer to /services/util/json/target/surefire-reports for the > individual test results. > [ERROR] Please refer to dump files (if any exist) [date].dump, > [date]-jvmRun[N].dump and [date].dumpstream. > [ERROR] The forked VM terminated without properly saying goodbye. VM crash or > System.exit called? > [ERROR] Command was /bin/sh -c cd /services/util/json && > /usr/lib/jvm/java-1.8-openjdk/jre/bin/java > -javaagent:/services/m2_repository/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/services/util/json/target/coverage-reports/jacoco-ut.exec > -jar > /services/util/json/target/surefire/surefirebooter6588274738548295815.jar > /services/util/json/target/surefire 2021-07-06T15-27-23_728-jvmRun1 > surefire2092561723068008165tmp surefire_62096530731829354626tmp > [ERROR] Process Exit Code: 0 > [ERROR] Crashed tests: > [ERROR] R] *********.util.json.formatter.JsonFormatterTest > [ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: The > forked VM terminated without properly saying goodbye. VM crash or System.exit > called? > [ERROR] Command was /bin/sh -c cd /services/util/json && > /usr/lib/jvm/java-1.8-openjdk/jre/bin/java > -javaagent:/services/m2_repository/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/services/util/json/target/coverage-reports/jacoco-ut.exec > -jar > /services/util/json/target/surefire/surefirebooter6588274738548295815.jar > /services/util/json/target/surefire 2021-07-06T15-27-23_728-jvmRun1 > surefire2092561723068008165tmp surefire_62096530731829354626tmp > [INFO] > [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ cloudtrail-cep --- > [ERROR] Process Exit Code: 0 > [ERROR] Crashed tests: > [ERROR] *********.util.json.formatter.JsonFormatterTest > [ERROR] at > org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:748) > [ERROR] at > org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:305) > [ERROR] at > org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:265) > [ERROR] at > org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1314) > [ERROR] at > org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1159) > [ERROR] at > org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:932) > [ERROR] at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) > [ERROR] at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210) > [ERROR] at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156) > [ERROR] at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148) > [ERROR] at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) > [ERROR] at > org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:200) > {code} > Sometimes we get a list of Crashed tests, sometimes not. > Our typical CI build uses: > Amazon corretto Java8 1:8.282.08-1 > Maven 3.6.3 > and runs on Ubuntu:18:04 docker image > We have also observed this using > openjdk version "1.8.0_201" > with Alpine linux 3.9.3 > In all cases we see a > {code:java} > [ERROR] Process Exit Code: 0{code} > Which doesn't look like an error caused the JVM to exit. > Our source code and our tests do not have any System.exit(0) calls. > My first thoughts were that the tests finished but there is a timing issue > with the ForkClient ByeListener getting notified that the JVM has exited. > However that doesn't explain the cases when the error occurs and tests are > still running which are then listed as crashed tests. -- This message was sent by Atlassian Jira (v8.3.4#803005)