[jira] [Created] (SUREFIRE-2099) NPE when Description is null

2022-06-16 Thread victor lalykin (Jira)
victor lalykin created SUREFIRE-2099:


 Summary: NPE when Description is null
 Key: SUREFIRE-2099
 URL: https://issues.apache.org/jira/browse/SUREFIRE-2099
 Project: Maven Surefire
  Issue Type: Bug
  Components: Maven Surefire Plugin
Affects Versions: 3.0.0-M7, 2.22.2
 Environment: Platform: Java 8
Build tool: maven 3.8.3 (version is not important), maven-surefire-plugin + 
surefire-junit47 provider
Framework: spring-boot 2.5.12, junit-vintage-engine 5.7.2, JUnit 4.13.2
JUnitParams: 1.1.1

Reporter: victor lalykin


org.apache.maven.surefire.testset.TestSetFailedException: Test mechanism :: null
    at 
org.apache.maven.surefire.common.junit4.JUnit4RunListener.rethrowAnyTestMechanismFailures(JUnit4RunListener.java:223)
    at 
org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:138)
    at 
org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:107)
    at 
org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:83)
    at 
org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:75)
    at 
org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:158)
    at 
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
    at 
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
    at 
org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
    at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
Caused by: java.lang.NullPointerException
    at 
org.apache.maven.surefire.junitcore.NonConcurrentRunListener.describesNewTestSet(NonConcurrentRunListener.java:124)
    at 
org.apache.maven.surefire.junitcore.NonConcurrentRunListener.finishLastTestSetIfNecessary(NonConcurrentRunListener.java:107)
    at 
org.apache.maven.surefire.junitcore.NonConcurrentRunListener.testStarted(NonConcurrentRunListener.java:101)
    at 
org.junit.runner.notification.SynchronizedRunListener.testStarted(SynchronizedRunListener.java:80)
    at 
org.junit.runner.notification.RunNotifier$5.notifyListener(RunNotifier.java:156)
    at 
org.junit.runner.notification.RunNotifier$SafeNotifier.run(RunNotifier.java:72)
    at 
org.junit.runner.notification.RunNotifier.fireTestStarted(RunNotifier.java:153)
    at 
org.apache.maven.surefire.common.junit4.Notifier.fireTestStarted(Notifier.java:100)
    at 
org.junit.internal.runners.model.EachTestNotifier.fireTestStarted(EachTestNotifier.java:42)
    at 
junitparams.internal.ParameterisedTestMethodRunner.runMethodInvoker(ParameterisedTestMethodRunner.java:45)
    at 
junitparams.internal.ParameterisedTestMethodRunner.runTestMethod(ParameterisedTestMethodRunner.java:40)
    at 
junitparams.internal.ParameterisedTestClassRunner.runParameterisedTest(ParameterisedTestClassRunner.java:146)
    at junitparams.JUnitParamsRunner.runChild(JUnitParamsRunner.java:446)
    at junitparams.JUnitParamsRunner.runChild(JUnitParamsRunner.java:393)
    at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
    at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
    at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
    at org.junit.runners.Suite.runChild(Suite.java:128)
    at org.junit.runners.Suite.runChild(Suite.java:27)
    at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
    at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
    at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
    at org.apache.maven.surefire.junitcore.JUnitCore.run(JUnitCore.java:55)
    at 
org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:137)
    ... 8 more



--
This message was sent by Atlassian Jira
(v8.20.7#820007)


[jira] [Updated] (SUREFIRE-2099) NPE when Description is null

2022-06-16 Thread victor lalykin (Jira)


 [ 
https://issues.apache.org/jira/browse/SUREFIRE-2099?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

victor lalykin updated SUREFIRE-2099:
-
Description: 
using maven-surefire-plugin + surefire-junit47 provider.

pom.xml: 

     
         
             
                 org.apache.maven.plugins
                 maven-surefire-plugin
                 3.0.0-M7
                 
                     
                         org.apache.maven.surefire
                         surefire-junit47
                         3.0.0-M7
                     
                 
             
         
     

if null is passed as description in the 
{_}NonConcurrentRunListener.describesNewTestSet(){_}, then the test run (mvn 
test) will fail. This situation sometimes occurs when working with JUnitParams.

If you use the default provider (delete the "dependencies" section), then there 
is no error, everything is ok. This suggests that different providers behave 
differently, but it seems that the behavior should be unified and without 
errors.

It is also not clear from the log on which test the crash occurred.

-

the maven log:

-

[INFO] 
[INFO] Results:
[INFO] 
*[INFO] Tests run: 5735, Failures: 0, Errors: 0, Skipped: 0*
[INFO] 
[INFO] 
*[INFO] BUILD FAILURE*
[INFO] 
[INFO] Total time:  5.021 s
[INFO] Finished at: 2022-06-17T00:50:19+03:00
[INFO] 
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7:test (default-test) on 
project cnc-app: 
[ERROR] 
[ERROR] Please refer to 
C:\Projects\CNC\cnc_core\core\cnc-app\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] There was an error in the forked process
[ERROR] Test mechanism :: null
[ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: There was 
an error in the forked process
[ERROR] Test mechanism :: null
[ERROR]     at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:701)
[ERROR]     at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:311)
[ERROR]     at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:268)
[ERROR]     at 
org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1334)
[ERROR]     at 
org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1167)
[ERROR]     at 
org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:931)
[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.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:972)
[ERROR]     at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:293)
[ERROR]     at org.apache.maven.cli.MavenCli.main(MavenCli.java:196)
[ERROR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERROR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[ERROR]     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[ERROR]     at java.lang.reflect.Method.invoke(Method.java:498)
[ERROR]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
[ERROR]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
[ERROR]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
[ERROR]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
[ERROR] 

[jira] [Updated] (SUREFIRE-2099) NPE when Description is null

2022-06-17 Thread victor lalykin (Jira)


 [ 
https://issues.apache.org/jira/browse/SUREFIRE-2099?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

victor lalykin updated SUREFIRE-2099:
-
Description: 
using maven-surefire-plugin + surefire-junit47 provider.

pom.xml: 

     
         
             
                 org.apache.maven.plugins
                 maven-surefire-plugin
                 3.0.0-M7
                 
                     
                         org.apache.maven.surefire
                         surefire-junit47
                         3.0.0-M7
                     
                 
             
         
     

if null is passed as description in the 
{_}NonConcurrentRunListener.describesNewTestSet(){_}, then the test run (mvn 
test) will fail. This situation sometimes occurs when working with JUnitParams.

If you use the default provider (delete the "dependencies" section), then there 
is no error, everything is ok. This suggests that different providers behave 
differently, but it seems that the behavior should be unified and without 
errors.

It is also not clear from the log on which test the crash occurred.

-

the maven log:

-

[INFO] 
[INFO] Results:
[INFO] 
*[INFO] Tests run: 5735, Failures: 0, Errors: 0, Skipped: 0*
[INFO] 
[INFO] 
*[INFO] BUILD FAILURE*
[INFO] 
[INFO] Total time:  05.20 min
[INFO] Finished at: 2022-06-14T11:25:24+03:00
[INFO] 
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7:test (default-test) on 
project cnc-app: 
[ERROR] 
[ERROR] Please refer to 
C:\Projects\CNC\cnc_core\core\cnc-app\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] There was an error in the forked process
[ERROR] Test mechanism :: null
[ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: There was 
an error in the forked process
[ERROR] Test mechanism :: null
[ERROR]     at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:701)
[ERROR]     at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:311)
[ERROR]     at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:268)
[ERROR]     at 
org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1334)
[ERROR]     at 
org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1167)
[ERROR]     at 
org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:931)
[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.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:972)
[ERROR]     at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:293)
[ERROR]     at org.apache.maven.cli.MavenCli.main(MavenCli.java:196)
[ERROR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERROR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[ERROR]     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[ERROR]     at java.lang.reflect.Method.invoke(Method.java:498)
[ERROR]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
[ERROR]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
[ERROR]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
[ERROR]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
[ERROR

[jira] [Updated] (SUREFIRE-2099) NPE when Description is null

2022-06-17 Thread victor lalykin (Jira)


 [ 
https://issues.apache.org/jira/browse/SUREFIRE-2099?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

victor lalykin updated SUREFIRE-2099:
-
Description: 
using maven-surefire-plugin + surefire-junit47 provider.

pom.xml: 

     
         
             
                 org.apache.maven.plugins
                 maven-surefire-plugin
                 3.0.0-M7
                 
                     
                         org.apache.maven.surefire
                         surefire-junit47
                         3.0.0-M7
                     
                 
             
         
     

if null is passed as description in the 
{_}NonConcurrentRunListener.describesNewTestSet(){_}, then the test run (mvn 
test) will fail. This situation sometimes occurs when working with JUnitParams.

If you use the default provider (delete the "dependencies" section), then there 
is no error, everything is ok. This suggests that different providers behave 
differently, but it seems that the behavior should be unified and without 
errors.

It is also not clear from the log on which test the crash occurred.

-

the maven log:

-

[INFO] 
[INFO] Results:
[INFO] 
*[INFO] Tests run: 5735, Failures: 0, Errors: 0, Skipped: 0*
[INFO] 
[INFO] 
*[INFO] BUILD FAILURE*
[INFO] 
[INFO] Total time:  05:20 min
[INFO] Finished at: 2022-06-14T11:25:24+03:00
[INFO] 
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7:test (default-test) on 
project cnc-app: 
[ERROR] 
[ERROR] Please refer to 
C:\Projects\CNC\cnc_core\core\cnc-app\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] There was an error in the forked process
[ERROR] Test mechanism :: null
[ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: There was 
an error in the forked process
[ERROR] Test mechanism :: null
[ERROR]     at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:701)
[ERROR]     at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:311)
[ERROR]     at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:268)
[ERROR]     at 
org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1334)
[ERROR]     at 
org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1167)
[ERROR]     at 
org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:931)
[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.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:972)
[ERROR]     at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:293)
[ERROR]     at org.apache.maven.cli.MavenCli.main(MavenCli.java:196)
[ERROR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERROR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[ERROR]     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[ERROR]     at java.lang.reflect.Method.invoke(Method.java:498)
[ERROR]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
[ERROR]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
[ERROR]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
[ERROR]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
[ERROR

[jira] [Updated] (SUREFIRE-2099) NPE when Description is null

2022-06-17 Thread victor lalykin (Jira)


 [ 
https://issues.apache.org/jira/browse/SUREFIRE-2099?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

victor lalykin updated SUREFIRE-2099:
-
Description: 
using maven-surefire-plugin + surefire-junit47 provider.

pom.xml: 

     
         
             
                 org.apache.maven.plugins
                 maven-surefire-plugin
                 3.0.0-M7
                 
                     
                         org.apache.maven.surefire
                         surefire-junit47
                         3.0.0-M7
                     
                 
             
         
     

if null is passed as description in the 
{*}_NonConcurrentRunListener.describesNewTestSet()_{*}, then the test run (mvn 
test) will fail. This situation sometimes occurs when working with JUnitParams.

If you use the default provider (delete the "dependencies" section), then there 
is no error, everything is ok. This suggests that different providers behave 
differently, but it seems that the behavior should be unified and without 
errors.

It is also not clear from the log on which test the crash occurred.

-

the maven log:

-

[INFO] 
[INFO] Results:
[INFO] 
*[INFO] Tests run: 5735, Failures: 0, Errors: 0, Skipped: 0*
[INFO] 
[INFO] 
*[INFO] BUILD FAILURE*
[INFO] 
[INFO] Total time:  05:20 min
[INFO] Finished at: 2022-06-14T11:25:24+03:00
[INFO] 
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7:test (default-test) on 
project cnc-app: 
[ERROR] 
[ERROR] Please refer to 
C:\Projects\CNC\cnc_core\core\cnc-app\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] There was an error in the forked process
[ERROR] Test mechanism :: null
[ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: There was 
an error in the forked process
[ERROR] Test mechanism :: null
[ERROR]     at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:701)
[ERROR]     at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:311)
[ERROR]     at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:268)
[ERROR]     at 
org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1334)
[ERROR]     at 
org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1167)
[ERROR]     at 
org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:931)
[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.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:972)
[ERROR]     at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:293)
[ERROR]     at org.apache.maven.cli.MavenCli.main(MavenCli.java:196)
[ERROR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERROR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[ERROR]     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[ERROR]     at java.lang.reflect.Method.invoke(Method.java:498)
[ERROR]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
[ERROR]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
[ERROR]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
[ERROR]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
[ERR

[jira] [Updated] (SUREFIRE-2099) NPE when Description is null

2022-06-17 Thread victor lalykin (Jira)


 [ 
https://issues.apache.org/jira/browse/SUREFIRE-2099?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

victor lalykin updated SUREFIRE-2099:
-
Description: 
using maven-surefire-plugin + surefire-junit47 provider.

pom.xml: 

     
         
             
                 org.apache.maven.plugins
                 maven-surefire-plugin
                 3.0.0-M7
                 
                     
                         org.apache.maven.surefire
                         surefire-junit47
                         3.0.0-M7
                     
                 
             
         
     

if null is passed as description in the 
{*}_NonConcurrentRunListener.describesNewTestSet()_{*}, then the test run (mvn 
test) will fail. This situation sometimes occurs when working with JUnitParams.

If you use the default provider (delete the "dependencies" section), then there 
is no error, everything is ok. This suggests that different providers behave 
differently, but it seems that the behavior should be unified and without 
errors.

It is also not clear from the log on which test the crash occurred.

-

the maven log:

-

[INFO] 
[INFO] Results:
[INFO] 
*[INFO] Tests run: 5735, Failures: 0, Errors: 0, Skipped: 0*
[INFO] 
[INFO] 
*[INFO] BUILD FAILURE*
[INFO] 
[INFO] Total time:  05:20 min
[INFO] Finished at: 2022-06-14T11:25:24+03:00
[INFO] 
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7:test (default-test) on 
project ...: 
[ERROR] 
[ERROR] Please refer to ...\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] There was an error in the forked process
[ERROR] Test mechanism :: null
[ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: There was 
an error in the forked process
[ERROR] Test mechanism :: null
[ERROR]     at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:701)
[ERROR]     at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:311)
[ERROR]     at 
org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:268)
[ERROR]     at 
org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1334)
[ERROR]     at 
org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1167)
[ERROR]     at 
org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:931)
[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.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:972)
[ERROR]     at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:293)
[ERROR]     at org.apache.maven.cli.MavenCli.main(MavenCli.java:196)
[ERROR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERROR]     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[ERROR]     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[ERROR]     at java.lang.reflect.Method.invoke(Method.java:498)
[ERROR]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
[ERROR]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
[ERROR]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
[ERROR]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
[ERROR] 
[ERROR] -> [Help 1]
[ERROR] 
[ERRO

[jira] [Commented] (SUREFIRE-2099) NPE when Description is null

2022-06-17 Thread victor lalykin (Jira)


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

victor lalykin commented on SUREFIRE-2099:
--

[~sjaranowski], 

https://github.com/vlalykin/test-surefire.git

> NPE when Description is null
> 
>
> Key: SUREFIRE-2099
> URL: https://issues.apache.org/jira/browse/SUREFIRE-2099
> Project: Maven Surefire
>  Issue Type: Bug
>  Components: Maven Surefire Plugin
>Affects Versions: 2.22.2, 3.0.0-M7
> Environment: Platform: Java 8
> Build tool: maven 3.8.3 (version is not important), maven-surefire-plugin + 
> surefire-junit47 provider
> Framework: spring-boot 2.5.12, junit-vintage-engine 5.7.2, JUnit 4.13.2
> JUnitParams: 1.1.1
>Reporter: victor lalykin
>Priority: Major
>
> using maven-surefire-plugin + surefire-junit47 provider.
> pom.xml: 
>      
>          
>              
>                  org.apache.maven.plugins
>                  maven-surefire-plugin
>                  3.0.0-M7
>                  
>                      
>                          org.apache.maven.surefire
>                          surefire-junit47
>                          3.0.0-M7
>                      
>                  
>              
>          
>      
> if null is passed as description in the 
> {*}_NonConcurrentRunListener.describesNewTestSet()_{*}, then the test run 
> (mvn test) will fail. This situation sometimes occurs when working with 
> JUnitParams.
> If you use the default provider (delete the "dependencies" section), then 
> there is no error, everything is ok. This suggests that different providers 
> behave differently, but it seems that the behavior should be unified and 
> without errors.
> It is also not clear from the log on which test the crash occurred.
> -
> the maven log:
> -
> [INFO] 
> [INFO] Results:
> [INFO] 
> *[INFO] Tests run: 5735, Failures: 0, Errors: 0, Skipped: 0*
> [INFO] 
> [INFO] 
> 
> *[INFO] BUILD FAILURE*
> [INFO] 
> 
> [INFO] Total time:  05:20 min
> [INFO] Finished at: 2022-06-14T11:25:24+03:00
> [INFO] 
> 
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M7:test (default-test) 
> on project ...: 
> [ERROR] 
> [ERROR] Please refer to ...\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] There was an error in the forked process
> [ERROR] Test mechanism :: null
> [ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: There 
> was an error in the forked process
> [ERROR] Test mechanism :: null
> [ERROR]     at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:701)
> [ERROR]     at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:311)
> [ERROR]     at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:268)
> [ERROR]     at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1334)
> [ERROR]     at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1167)
> [ERROR]     at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:931)
> [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.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(MavenC