Tamas Cservenak created MNG-8487: ------------------------------------ Summary: maven-cli testing is not fully isolated Key: MNG-8487 URL: https://issues.apache.org/jira/browse/MNG-8487 Project: Maven Issue Type: Bug Reporter: Tamas Cservenak Fix For: 4.0.0-rc-3
Affects current master. Example: {noformat} [INFO] Running org.apache.maven.cling.invoker.mvn.resident.ResidentMavenInvokerTest [WARNING] Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 2.135 s -- in org.apache.maven.cling.invoker.mvn.resident.ResidentMavenInvokerTest [INFO] Running org.apache.maven.cling.invoker.mvn.MavenInvokerTest [ERROR] Tests run: 2, Failures: 0, Errors: 1, Skipped: 1, Time elapsed: 0.690 s <<< FAILURE! -- in org.apache.maven.cling.invoker.mvn.MavenInvokerTest [ERROR] org.apache.maven.cling.invoker.mvn.MavenInvokerTest.defaultFs(Path) -- Time elapsed: 0.689 s <<< ERROR! org.apache.maven.api.cli.InvokerException: Failed to create Plexus DI Container at org.apache.maven.cling.invoker.LookupInvoker.handleException(LookupInvoker.java:171) at org.apache.maven.cling.invoker.LookupInvoker.invoke(LookupInvoker.java:132) at org.apache.maven.cling.invoker.mvn.MavenInvokerTestSupport.invoke(MavenInvokerTestSupport.java:102) at org.apache.maven.cling.invoker.mvn.MavenInvokerTest.defaultFs(MavenInvokerTest.java:56) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: org.apache.maven.api.cli.InvokerException: Failed to create Plexus DI Container at org.apache.maven.cling.invoker.PlexusContainerCapsuleFactory.createContainerCapsule(PlexusContainerCapsuleFactory.java:78) at org.apache.maven.cling.invoker.LookupInvoker.container(LookupInvoker.java:423) at org.apache.maven.cling.invoker.LookupInvoker.doInvoke(LookupInvoker.java:148) at org.apache.maven.cling.invoker.LookupInvoker.invoke(LookupInvoker.java:128) ... 5 more Caused by: org.codehaus.plexus.classworlds.realm.DuplicateRealmException: coreExtension>eu.maveniverse.maven.mimir:extension3:0.1.0 at org.codehaus.plexus.classworlds.ClassWorld.newRealm(ClassWorld.java:81) at org.codehaus.plexus.classworlds.ClassWorld.newRealm(ClassWorld.java:63) at org.apache.maven.cling.extensions.BootstrapCoreExtensionManager.createExtension(BootstrapCoreExtensionManager.java:171) at org.apache.maven.cling.extensions.BootstrapCoreExtensionManager.resolveCoreExtensions(BootstrapCoreExtensionManager.java:161) at org.apache.maven.cling.extensions.BootstrapCoreExtensionManager.loadCoreExtensions(BootstrapCoreExtensionManager.java:142) at org.apache.maven.cling.invoker.PlexusContainerCapsuleFactory.loadCoreExtensions(PlexusContainerCapsuleFactory.java:290) at org.apache.maven.cling.invoker.PlexusContainerCapsuleFactory.container(PlexusContainerCapsuleFactory.java:88) at org.apache.maven.cling.invoker.PlexusContainerCapsuleFactory.createContainerCapsule(PlexusContainerCapsuleFactory.java:76) ... 8 more {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)