Hello Václav, from mobile (sorry for typos ;)
On Wed, Sep 9, 2026, 03:39 Václav Haisman <[email protected]> wrote: > On 9/8/26 02:24, Maxim Solodovnik wrote: > > from mobile (sorry for typos ;) > > > > > > On Tue, Sep 8, 2026, 01:14 Václav Haisman <[email protected]> wrote: > > > >> On 9/7/26 03:43, Maxim Solodovnik wrote: > >>> Hello All, > >>> > >>> It seems we got some weird behavior after this update :( > >>> Our build failing after `maven-surefire-plugin` update to version > 3.6.0: > >>> https://github.com/wicketstuff/core/pull/1545 > >>> > >>> particularly module without tests failing with following log: > >>> > >>> running with `mvn clean test -DfailIfNoTests=false` (which should be > >>> default behavior) doesn't help > >>> Is it intended? > >>> Are there any workarounds? :)) > >>> > >>> [INFO] ------------------------------------------------------- > >>> [INFO] T E S T S > >>> [INFO] ------------------------------------------------------- > >>> [ERROR] TestEngine with ID 'junit-vintage' failed to discover tests > >> > >> What is your junit:junit version in the project's dependencies? Try > >> managing the version of junit:junit to the 4.13.2. > >> > > > > Junit version is 6.1.3 > > https://github.com/wicketstuff/core/blob/master/pom.xml#L353 > > That's why I specified to check junit:junit explicitly. It compiles with > this change: > This is surprising We have no modules uses junit:4 Could you please clarify this helps? I'm trying to keep pom.xml clean :) And previous surefire version works without such hack .... > `--> git diff > diff --git a/pom.xml b/pom.xml > index f973719b21..308ceb75c8 100644 > --- a/pom.xml > +++ b/pom.xml > @@ -634,6 +634,12 @@ > > <version>${jakarta.servlet-api.version}</version> > <scope>provided</scope> > </dependency> > + <dependency> > + <groupId>junit</groupId> > + <artifactId>junit</artifactId> > + <version>4.13.2</version> > + <scope>test</scope> > + </dependency> > <dependency> > <groupId>org.junit.jupiter</groupId> > <artifactId>junit-jupiter-api</artifactId> > > > > > > > >>> [INFO] > >>> [INFO] Results: > >>> [INFO] > >>> [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 > >>> [INFO] > >>> [INFO] > >> ------------------------------------------------------------------------ > >>> [INFO] BUILD FAILURE > >>> [INFO] > >> ------------------------------------------------------------------------ > >>> [INFO] Total time: 4.005 s > >>> [INFO] Finished at: 2026-09-07T08:32:24+07:00 > >>> [INFO] > >> ------------------------------------------------------------------------ > >>> [ERROR] Failed to execute goal > >>> org.apache.maven.plugins:maven-surefire-plugin:3.6.0:test > >>> (default-test) on project wicketstuff-serializer-fast2: > >>> [ERROR] > >>> [ERROR] See > >> /home/solomax/work/wicketstuff/serializer-fast2/target/surefire-reports > >>> for the individual test results. > >>> [ERROR] See dump files (if any exist) [date].dump, > >>> [date]-jvmRun[N].dump and [date].dumpstream. > >>> [ERROR] There was an error in the forked process > >>> [ERROR] TestEngine with ID 'junit-vintage' failed to discover tests > >>> [ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: > >>> There was an error in the forked process > >>> [ERROR] TestEngine with ID 'junit-vintage' failed to discover tests > >>> [ERROR] at > >>> > >> > org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:708) > >>> [ERROR] at > >>> > >> > org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:523) > >>> [ERROR] at > >>> > >> > org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:323) > >>> [ERROR] at > >>> > >> > org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:287) > >>> [ERROR] at > >>> > >> > org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1474) > >>> [ERROR] at > >>> > >> > org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1246) > >>> [ERROR] at > >>> > >> > org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:1082) > >>> [ERROR] at > >>> > >> > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:126) > >>> [ERROR] at > >>> > >> > org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:328) > >>> [ERROR] at > >>> > >> > org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:316) > >>> [ERROR] at > >>> > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212) > >>> [ERROR] at > >>> > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:174) > >>> [ERROR] at > >>> > >> > org.apache.maven.lifecycle.internal.MojoExecutor.access$000(MojoExecutor.java:75) > >>> [ERROR] at > >>> > >> > org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:162) > >>> [ERROR] at > >>> > >> > org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39) > >>> [ERROR] at > >>> > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:159) > >>> [ERROR] at > >>> > >> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:105) > >>> [ERROR] at > >>> > >> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:73) > >>> [ERROR] at > >>> > >> > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:53) > >>> [ERROR] at > >>> > >> > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:118) > >>> [ERROR] at > >>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:261) > >>> [ERROR] at > >>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:173) > >>> [ERROR] at > >> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:101) > >>> [ERROR] at > >> org.apache.maven.cli.MavenCli.execute(MavenCli.java:919) > >>> [ERROR] at > >> org.apache.maven.cli.MavenCli.doMain(MavenCli.java:285) > >>> [ERROR] at > org.apache.maven.cli.MavenCli.main(MavenCli.java:207) > >>> [ERROR] at > >>> > >> > java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) > >>> [ERROR] at > >> java.base/java.lang.reflect.Method.invoke(Method.java:580) > >>> [ERROR] at > >>> > >> > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:255) > >>> [ERROR] at > >>> > >> > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:201) > >>> [ERROR] at > >>> > >> > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:362) > >>> [ERROR] at > >>> > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:314) > >>> > >>> On Fri, 4 Sept 2026 at 06:18, Olivier Lamy <[email protected]> wrote: > >>>> > >>>> Hi, > >>>> The Apache Maven team is pleased to announce the release of Apache > >>>> Maven Surefire 3.6.0. > >>>> Please note this release is introducing a couple of breaking changes, > >>>> please refer to > >>>> https://maven.apache.org/surefire/surefire/ > >>>> and > >>>> > >> > https://maven.apache.org/surefire/maven-surefire-plugin/whats-new-3-6-0.html > >>>> > >>>> Release Notes - Apache Maven Surefire 3.6.0: > >>>> https://github.com/apache/maven-surefire/releases/tag/surefire-3.6.0 > >>>> > >>>> Enjoy, > >>>> -The Apache Maven team > >>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: [email protected] > >>>> For additional commands, e-mail: [email protected] > >>>> > >>> > >>> > >> > >> > >> -- > >> VH > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] > >> For additional commands, e-mail: [email protected] > >> > >> > > > > > -- > VH > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] >
