[ https://issues.apache.org/jira/browse/SUREFIRE-1528?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tibor Digana closed SUREFIRE-1528. ---------------------------------- Assignee: Tibor Digana Resolution: Duplicate This seems to be a duplicate of SUREFIRE-1757. > org.apache.maven.surefire.booter.SurefireBooterForkException with > maven-surefire-plugin 2.22 with jdk 10.0.1 > ------------------------------------------------------------------------------------------------------------ > > Key: SUREFIRE-1528 > URL: https://issues.apache.org/jira/browse/SUREFIRE-1528 > Project: Maven Surefire > Issue Type: Bug > Components: JUnit 5.x support, Maven Surefire Plugin > Affects Versions: 2.22.0 > Environment: ubuntu 18.04, openjdk 10.0.1 > Reporter: Christian Bonzelet > Assignee: Tibor Digana > Priority: Major > > h1. Overview > Using JUnit 5.2.0 > I build a small sample project to evaluate JDK 10 with maven. Unfortunately i > am running in several errors with the `maven-surefire-plugin`. > Here my sample `pom.xml` > {code:xml} > <?xml version="1.0" encoding="UTF-8"?> > <project xmlns="http://maven.apache.org/POM/4.0.0" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/xsd/maven-4.0.0.xsd"> > <modelVersion>4.0.0</modelVersion> > <groupId>de.onkelpixel.sample-project</groupId> > <artifactId>core</artifactId> > <version>3.0.0-SNAPSHOT</version> > <packaging>jar</packaging> > <name>sample-project-core</name> > <properties> > <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> > <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> > <maven.compiler.source>10</maven.compiler.source> > <maven.compiler.target>10</maven.compiler.target> > <junit.jupiter.version>5.2.0</junit.jupiter.version> > <asm.version>6.2</asm.version> > </properties> > <dependencies> > <dependency> > <groupId>com.fasterxml.jackson.core</groupId> > <artifactId>jackson-databind</artifactId> > <scope>test</scope> > <version>2.9.4</version> > </dependency> > <dependency> > <groupId>org.projectlombok</groupId> > <artifactId>lombok</artifactId> > <version>1.18.0</version> > <optional>true</optional> > </dependency> > <dependency> > <groupId>org.junit.jupiter</groupId> > <artifactId>junit-jupiter-api</artifactId> > <version>${junit.jupiter.version}</version> > <scope>test</scope> > </dependency> > </dependencies> > <build> > <plugins> > <plugin> > <artifactId>maven-surefire-plugin</artifactId> > <version>2.22.0</version> > </plugin> > <plugin> > <artifactId>maven-jar-plugin</artifactId> > <version>3.1.0</version> > </plugin> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-compiler-plugin</artifactId> > <version>3.7.0</version> > <configuration> > <source>${maven.compiler.source}</source> > <target>${maven.compiler.target}</target> > </configuration> > <dependencies> > <dependency> > <groupId>org.ow2.asm</groupId> > <artifactId>asm</artifactId> > <version>${asm.version}</version> > </dependency> > </dependencies> > </plugin> > </plugins> > <extensions> > <extension> > <groupId>org.springframework.build</groupId> > <artifactId>aws-maven</artifactId> > <version>5.0.0.RELEASE</version> > </extension> > </extensions> > </build> > </project> > {code} > And here is the error after executing `mvn test -e` > {code:java} > [INFO] Error stacktraces are turned on. > [INFO] Scanning for projects... > [INFO] > [INFO] --------------------< de.onkelpixel.sample-project:core > >--------------------- > [INFO] Building sample-project-core 3.0.0-SNAPSHOT > [INFO] --------------------------------[ jar > ]--------------------------------- > [INFO] > [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ core --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] Copying 0 resource > [INFO] > [INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ core --- > [INFO] Changes detected - recompiling the module! > [INFO] Compiling 11 source files to > /media/christian/data/workspace/onkelpixel/sample-project/core/target/classes > [INFO] > [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ > core --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] skip non existing resourceDirectory > /media/christian/data/workspace/onkelpixel/sample-project/core/src/test/resources > [INFO] > [INFO] --- maven-compiler-plugin:3.7.0:testCompile (default-testCompile) @ > core --- > [INFO] Changes detected - recompiling the module! > [INFO] Compiling 3 source files to > /media/christian/data/workspace/onkelpixel/sample-project/core/target/test-classes > [INFO] > [INFO] --- maven-surefire-plugin:2.22.0:test (default-test) @ core --- > [INFO] Surefire report directory: > /media/christian/data/workspace/onkelpixel/sample-project/core/target/surefire-reports > [INFO] > [INFO] ------------------------------------------------------- > [INFO] T E S T S > [INFO] ------------------------------------------------------- > [WARNING] Corrupted STDOUT by directly writing to native stream in forked JVM > 1. See FAQ web page and the dump file > /media/christian/data/workspace/onkelpixel/sample-project/core/target/surefire-reports/2018-06-24T21-07-32_966-jvmRun1.dumpstream > [INFO] > [INFO] Results: > [INFO] > [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 1.886 s > [INFO] Finished at: 2018-06-24T21:07:33+02:00 > [INFO] > ------------------------------------------------------------------------ > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-surefire-plugin:2.22.0:test (default-test) on > project core: There are test failures. > [ERROR] > [ERROR] Please refer to > /media/christian/data/workspace/onkelpixel/sample-project/core/target/surefire-reports > for the individual test results. > [ERROR] Please refer to dump files (if any exist) [date]-jvmRun[N].dump, > [date].dumpstream and [date]-jvmRun[N].dumpstream. > [ERROR] The forked VM terminated without properly saying goodbye. VM crash or > System.exit called? > [ERROR] Command was /bin/sh -c cd > /media/christian/data/workspace/onkelpixel/sample-project/core && > /home/christian/.sdkman/candidates/java/10.0.1-zulu/bin/java > @/media/christian/data/workspace/onkelpixel/sample-project/core/target/surefire/surefireargs17213011163078562359 > > /media/christian/data/workspace/onkelpixel/sample-project/core/target/surefire > 2018-06-24T21-07-32_966-jvmRun1 surefire15319763581280232854tmp > surefire_097255199938309580tmp > [ERROR] Error occurred in starting fork, check output in log > [ERROR] Process Exit Code: 1 > [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 > /media/christian/data/workspace/onkelpixel/sample-project/core && > /home/christian/.sdkman/candidates/java/10.0.1-zulu/bin/java > @/media/christian/data/workspace/onkelpixel/sample-project/core/target/surefire/surefireargs17213011163078562359 > > /media/christian/data/workspace/onkelpixel/sample-project/core/target/surefire > 2018-06-24T21-07-32_966-jvmRun1 surefire15319763581280232854tmp > surefire_097255199938309580tmp > [ERROR] Error occurred in starting fork, check output in log > [ERROR] Process Exit Code: 1 > [ERROR] at > org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:671) > [ERROR] at > org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:533) > [ERROR] at > org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:278) > [ERROR] at > org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:244) > [ERROR] at > org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1194) > [ERROR] at > org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1022) > [ERROR] at > org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:868) > [ERROR] at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) > [ERROR] at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) > [ERROR] at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154) > [ERROR] at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146) > [ERROR] at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) > [ERROR] at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81) > [ERROR] at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56) > [ERROR] at > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) > [ERROR] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305) > [ERROR] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192) > [ERROR] at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105) > [ERROR] at org.apache.maven.cli.MavenCli.execute(MavenCli.java:956) > [ERROR] at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:290) > [ERROR] at org.apache.maven.cli.MavenCli.main(MavenCli.java:194) > [ERROR] at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [ERROR] at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > [ERROR] at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [ERROR] at java.base/java.lang.reflect.Method.invoke(Method.java:564) > [ERROR] at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) > [ERROR] at > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) > [ERROR] at > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) > [ERROR] at > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) > [ERROR] > [ERROR] -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal org.apache.maven.plugins:maven-surefire-plugin:2.22.0:test > (default-test) on project core: There are test failures. > Please refer to > /media/christian/data/workspace/onkelpixel/sample-project/core/target/surefire-reports > for the individual test results. > Please refer to dump files (if any exist) [date]-jvmRun[N].dump, > [date].dumpstream and [date]-jvmRun[N].dumpstream. > The forked VM terminated without properly saying goodbye. VM crash or > System.exit called? > Command was /bin/sh -c cd > /media/christian/data/workspace/onkelpixel/sample-project/core && > /home/christian/.sdkman/candidates/java/10.0.1-zulu/bin/java > @/media/christian/data/workspace/onkelpixel/sample-project/core/target/surefire/surefireargs17213011163078562359 > > /media/christian/data/workspace/onkelpixel/sample-project/core/target/surefire > 2018-06-24T21-07-32_966-jvmRun1 surefire15319763581280232854tmp > surefire_097255199938309580tmp > Error occurred in starting fork, check output in log > Process Exit Code: 1 > org.apache.maven.surefire.booter.SurefireBooterForkException: The forked VM > terminated without properly saying goodbye. VM crash or System.exit called? > Command was /bin/sh -c cd > /media/christian/data/workspace/onkelpixel/sample-project/core && > /home/christian/.sdkman/candidates/java/10.0.1-zulu/bin/java > @/media/christian/data/workspace/onkelpixel/sample-project/core/target/surefire/surefireargs17213011163078562359 > > /media/christian/data/workspace/onkelpixel/sample-project/core/target/surefire > 2018-06-24T21-07-32_966-jvmRun1 surefire15319763581280232854tmp > surefire_097255199938309580tmp > Error occurred in starting fork, check output in log > Process Exit Code: 1 > at > org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:671) > at > org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:533) > at > org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:278) > at > org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:244) > at > org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1194) > at > org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1022) > at > org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:868) > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146) > 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:305) > 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:956) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:290) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:194) > at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:564) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) > at > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) > at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:213) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:154) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:146) > 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:305) > 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:956) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:194) > 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:564) > at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced > (Launcher.java:289) > at org.codehaus.plexus.classworlds.launcher.Launcher.launch > (Launcher.java:229) > at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode > (Launcher.java:415) > at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356) > Caused by: org.apache.maven.plugin.MojoExecutionException: There are test > failures. > Please refer to > /media/christian/data/workspace/onkelpixel/sample-project/core/target/surefire-reports > for the individual test results. > Please refer to dump files (if any exist) [date]-jvmRun[N].dump, > [date].dumpstream and [date]-jvmRun[N].dumpstream. > The forked VM terminated without properly saying goodbye. VM crash or > System.exit called? > Command was /bin/sh -c cd > /media/christian/data/workspace/onkelpixel/sample-project/core && > /home/christian/.sdkman/candidates/java/10.0.1-zulu/bin/java > @/media/christian/data/workspace/onkelpixel/sample-project/core/target/surefire/surefireargs17213011163078562359 > > /media/christian/data/workspace/onkelpixel/sample-project/core/target/surefire > 2018-06-24T21-07-32_966-jvmRun1 surefire15319763581280232854tmp > surefire_097255199938309580tmp > Error occurred in starting fork, check output in log > Process Exit Code: 1 > org.apache.maven.surefire.booter.SurefireBooterForkException: The forked VM > terminated without properly saying goodbye. VM crash or System.exit called? > Command was /bin/sh -c cd > /media/christian/data/workspace/onkelpixel/sample-project/core && > /home/christian/.sdkman/candidates/java/10.0.1-zulu/bin/java > @/media/christian/data/workspace/onkelpixel/sample-project/core/target/surefire/surefireargs17213011163078562359 > > /media/christian/data/workspace/onkelpixel/sample-project/core/target/surefire > 2018-06-24T21-07-32_966-jvmRun1 surefire15319763581280232854tmp > surefire_097255199938309580tmp > Error occurred in starting fork, check output in log > Process Exit Code: 1 > at > org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:671) > at > org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:533) > at > org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:278) > at > org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:244) > at > org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1194) > at > org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1022) > at > org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:868) > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146) > 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:305) > 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:956) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:290) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:194) > at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:564) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) > at > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) > at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) > at org.apache.maven.plugin.surefire.SurefireHelper.throwException > (SurefireHelper.java:235) > at org.apache.maven.plugin.surefire.SurefireHelper.reportExecution > (SurefireHelper.java:112) > at org.apache.maven.plugin.surefire.SurefirePlugin.handleSummary > (SurefirePlugin.java:364) > at > org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked > (AbstractSurefireMojo.java:1052) > at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute > (AbstractSurefireMojo.java:868) > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:137) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:208) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:154) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:146) > 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:305) > 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:956) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:194) > 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:564) > at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced > (Launcher.java:289) > at org.codehaus.plexus.classworlds.launcher.Launcher.launch > (Launcher.java:229) > at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode > (Launcher.java:415) > at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356) > Caused by: org.apache.maven.surefire.booter.SurefireBooterForkException: The > forked VM terminated without properly saying goodbye. VM crash or System.exit > called? > Command was /bin/sh -c cd > /media/christian/data/workspace/onkelpixel/sample-project/core && > /home/christian/.sdkman/candidates/java/10.0.1-zulu/bin/java > @/media/christian/data/workspace/onkelpixel/sample-project/core/target/surefire/surefireargs17213011163078562359 > > /media/christian/data/workspace/onkelpixel/sample-project/core/target/surefire > 2018-06-24T21-07-32_966-jvmRun1 surefire15319763581280232854tmp > surefire_097255199938309580tmp > Error occurred in starting fork, check output in log > Process Exit Code: 1 > at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork > (ForkStarter.java:671) > at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork > (ForkStarter.java:533) > at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run > (ForkStarter.java:278) > at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run > (ForkStarter.java:244) > at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider > (AbstractSurefireMojo.java:1194) > at > org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked > (AbstractSurefireMojo.java:1022) > at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute > (AbstractSurefireMojo.java:868) > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:137) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:208) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:154) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:146) > 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:305) > 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:956) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:194) > 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:564) > at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced > (Launcher.java:289) > at org.codehaus.plexus.classworlds.launcher.Launcher.launch > (Launcher.java:229) > at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode > (Launcher.java:415) > at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356) > [ERROR] > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > [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/MojoExecutionException > {code} > Also tried to update the org.ow2.asm dependency with the latest version > (6.2). But still getting some errors. I also experimented with the > `forkCount` and `forkMode` configuration parameter. But i didn't get the `mvn > test` to work. > Some additional information: > i use modularized approach by providing a module-info.java. If i remove the > `module-info.java` then i get: > {code} > [INFO] ------------------------------------------------------- > [INFO] T E S T S > [INFO] ------------------------------------------------------- > [INFO] > [INFO] Results: > [INFO] > [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 > {code} > The `mvn test` command seems to work, but no tests could be found. If i then > setup my pom the following: > {code} > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-surefire-plugin</artifactId> > <version>2.22.0</version> > <dependencies> > <dependency> > <groupId>org.junit.platform</groupId> > <artifactId>junit-platform-surefire-provider</artifactId> > <version>1.2.0</version> > </dependency> > <dependency> > <groupId>org.junit.jupiter</groupId> > <artifactId>junit-jupiter-engine</artifactId> > <version>5.2.0</version> > </dependency> > </dependencies> > </plugin> > {code} > I get the tests running :) > But what configuration will work with my modularized apporach? > > h2. Expectations > I expect, my tests to be executed. Before i changed to the > maven-surefire-plugin:2.22.0 i tried the following setup: > {code:java} > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-surefire-plugin</artifactId> > <version>2.19.1</version> > <dependencies> > <dependency> > <groupId>org.junit.platform</groupId> > <artifactId>junit-platform-surefire-provider</artifactId> > <version>1.1.1</version> > </dependency> > <dependency> > <groupId>org.junit.jupiter</groupId> > <artifactId>junit-jupiter-engine</artifactId> > <version>5.1.1</version> > </dependency> > </dependencies> > </plugin> > {code} > > And with that everything works well. -- This message was sent by Atlassian Jira (v8.3.4#803005)