maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lars Borup Jensen (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (MNG-6598) Maven 3.6.0 and Surefire problem
Date Sat, 23 Feb 2019 09:18:00 GMT

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

Lars Borup Jensen commented on MNG-6598:
----------------------------------------

Thanks alot, [~michael-o] ... I've gone thru most changes and somehow tried to determine if
they could be the root cause of our problems and after finding absolutely nothing I tried
to start downgrading dependencies since only jansi and wagon libs seemed to have been upgraded.

I replaced jansi-1.17 with the 1.16 version from 3.5.2 into 3.5.3 (including native libs)
and WUPTI!! :)  - stuff started to build again ..

.. and I have tried the same with 3.6.0 (replaced 1.17.1 with 1.16) and everything is building
again now even with 3.6.0 - AND A LOT FASTER, so something went awry with jansi after 1.16,
atleast for our builds which has A LOT of integration tests that run in parallel.

 

> Maven 3.6.0 and Surefire problem
> --------------------------------
>
>                 Key: MNG-6598
>                 URL: https://issues.apache.org/jira/browse/MNG-6598
>             Project: Maven
>          Issue Type: Task
>          Components: General
>    Affects Versions: 3.6.0
>         Environment: windows 7, 64bit Oracle jdk 1.8 (see stacktrace)
>            Reporter: Lars Borup Jensen
>            Priority: Critical
>
> 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
> {noformat}
> [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)
> {noformat}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message