Skip to content

[MNG-8487] maven-cli testing is not fully isolated #9947

@jira-importer

Description

@jira-importer

Tamas Cservenak opened MNG-8487 and commented

Affects current master.

Example:

[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

Remote Links:

Backported to: 4.0.0-rc-3

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingpriority:majorMajor loss of function

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions