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

Manfred Baedke edited comment on OAK-11948 at 1/5/26 3:01 PM:
--------------------------------------------------------------

Apparently the reason is that failsafe 3.x uses the module classpath, so that 
classes from oak-run-commons are not found.
Using
{code:xml}
            <useModulePath>false</useModulePath>
{code}
in the plugin configuration will fix the problem.

[~reschke] : Do we want to set the plugin versions explicitly in the Oak parent 
pom or is the goal to actually update the version of the Apache parent pom?

For the first approach see 
[PR#2676|https://github.com/apache/jackrabbit-oak/pull/2676].


was (Author: baedke):
Apparently the reason is that failsafe 3.x uses the module classpath, so that 
classes from oak-run-commons are not found.
Using
{code:xml}
            <useModulePath>false</useModulePath>
{code}
in the plugin configuration will fix the problem.

[~reschke] : Do we want to set the plugin versions explicitly in the Oak parent 
pom or is the goal to actually update the version of the Apache parent pom?

For the first approach see PR#2676.

> Update surefire/failsafe dependencies to 3.x
> --------------------------------------------
>
>                 Key: OAK-11948
>                 URL: https://issues.apache.org/jira/browse/OAK-11948
>             Project: Jackrabbit Oak
>          Issue Type: Task
>          Components: parent, run
>            Reporter: Julian Reschke
>            Assignee: Manfred Baedke
>            Priority: Major
>
> 2.x versions are EOL.
> 3.x currently breaks tests oak-run:
> {code}
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-failsafe-plugin:3.1.2:verify (default) on 
> project oak-run:
> [ERROR]
> [ERROR] Please refer to 
> C:\projects\apache\oak\trunk\oak-run\target\failsafe-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] org/apache/jackrabbit/oak/index/AbstractIndexTestCommand
> [ERROR]         at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:628)
> [ERROR]         at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:285)
> [ERROR]         at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:250)
> [ERROR]         at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1203)
> [ERROR]         at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1055)
> [ERROR]         at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:871)
> [ERROR]         at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
> [ERROR]         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:370)
> [ERROR]         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:351)
> [ERROR]         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:215)
> [ERROR]         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:171)
> [ERROR]         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:163)
> [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:299)
> [ERROR]         at 
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
> [ERROR]         at 
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
> [ERROR]         at org.apache.maven.cli.MavenCli.execute(MavenCli.java:963)
> [ERROR]         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:296)
> [ERROR]         at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
> [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:566)
> [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] org.apache.maven.surefire.booter.SurefireBooterForkException: There 
> was an error in the forked process
> [ERROR] org/apache/jackrabbit/oak/index/AbstractIndexTestCommand
> [ERROR]         at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:628)
> [ERROR]         at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:285)
> [ERROR]         at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:250)
> [ERROR]         at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1203)
> [ERROR]         at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1055)
> [ERROR]         at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:871)
> [ERROR]         at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
> [ERROR]         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:370)
> [ERROR]         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:351)
> [ERROR]         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:215)
> [ERROR]         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:171)
> [ERROR]         at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:163)
> [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:299)
> [ERROR]         at 
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
> [ERROR]         at 
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
> [ERROR]         at org.apache.maven.cli.MavenCli.execute(MavenCli.java:963)
> [ERROR]         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:296)
> [ERROR]         at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
> [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:566)
> [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)
> {code}
> Note that this prevents update of the Apache Parent POM.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to