Uploaded image for project: 'Maven'
  1. Maven
  2. MNG-6598

Maven 3.6.0 and Surefire problem

    XMLWordPrintableJSON

    Details

    • Type: Task
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 3.6.0
    • Fix Version/s: 3.8.2, 4.0.0, 4.0.0-alpha-1
    • Component/s: General
    • Labels:
      None
    • Environment:
      windows 7, 64bit Oracle jdk 1.8 (see stacktrace)

      Description

      We've been using 3.5.2 for a longer period of time and just recently upgraded to 3.6.0 and then the problems started.

      First we experienced way longer build times when running the absolutely same build in 3.6.0 than 3.5.2. Using -B when running locally does seem to improve build time but still not quite the same.

      The main issue and one that is really causing us headaches is that Surefire 2.22.0 suddently started failing to create forks when running tests - setting forkCount does help on this, but then we come back to the above mentioned problem: build time, which then becomes painfully slow. 

      So our discovery is: same source, same POM (same versions of plugins etc) fails to build on 3.6.0 but works on 3.5.2 (and even faster) - do you have any pointers for us, what to look for?

      Stacktrace from Maven

      [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.0:test (default-test) on project myproj: There are test failures.
      [ERROR]
      [ERROR] Please refer to C:\projects\myproj\proj\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 cmd.exe /X /C "C:\tools\oracle\jdk\1.8.0_192\jre\bin\java -javaagent:C:\\tools\\apache\\maven\\m2repository\\org\\jacoco\\org.jacoco.agent\\0.8.2\\org.jacoco.agent-0.8.2-runtime.jar=destfile=C:\\projects\\myproj\\proj\\target\\jacoco.exec,append=true,excludes=*_javassist_*:**/com/**/*:**/dk/company/schemas/**/*:**/dk/oio/**/*:**/net/companynet/**/*:**/dk/othercompany/**/*:**/dk/othercompany/integration/**/*:**/dk/company/stub/**/* -jar C:\Users\someuser\AppData\Local\Temp\surefire1255787583870225582\surefirebooter6297886391209366508.jar C:\Users\someuser\AppData\Local\Temp\surefire1255787583870225582 2019-02-22T09-01-49_197-jvmRun1 surefire7364437855153295156tmp surefire_13521419335267356208tmp"
      [ERROR] Process Exit Code: 0
      [ERROR] Crashed tests:
      [ERROR] dk.company.proj.persistence.RepositoryTest
      [ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: The forked VM terminated without properly saying goodbye. VM crash or System.exit called?
      [ERROR] Command was cmd.exe /X /C "C:\tools\oracle\jdk\1.8.0_192\jre\bin\java -javaagent:C:\\tools\\apache\\maven\\m2repository\\org\\jacoco\\org.jacoco.agent\\0.8.2\\org.jacoco.agent-0.8.2-runtime.jar=destfile=C:\\projects\\myproj\\proj\\target\\jacoco.exec,append=true,excludes=*_javassist_*:**/com/**/*:**/dk/company/schemas/**/*:**/dk/oio/**/*:**/net/companynet/**/*:**/dk/othercompany/**/*:**/dk/othercompany/integration/**/*:**/dk/company/stub/**/* -jar C:\Users\someuser\AppData\Local\Temp\surefire1255787583870225582\surefirebooter6297886391209366508.jar C:\Users\someuser\AppData\Local\Temp\surefire1255787583870225582 2019-02-22T09-01-49_197-jvmRun1 surefire7364437855153295156tmp surefire_13521419335267356208tmp"
      [ERROR] Process Exit Code: 0
      [ERROR] Crashed tests:
      [ERROR] dk.company.proj.persistence.RepositoryTest
      [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)
      

       

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                michael-o Michael Osipov
                Reporter:
                lborupj Lars Borup Jensen
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: