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)

Reply via email to