hohwille commented on issue #10209:
URL: https://github.com/apache/maven/issues/10209#issuecomment-4396043596
For the record:
* I removed C
* I renamed the IDs in A and B
Now I rerun the build with Maven 4 and still get the same error.
So what is the exception referring to then?
There is no `<id>default</id>` left in any of my POMs.
p.s.: Creating/extracting a reproducer is extremely hard. Especially when I
do not understand what the root-cause is... We have over 600 modules so
currently I am searching the needle in the haystack.
In general I observed that error messages are so much better in maven 3
compared to maven 4 in order to trace down errors.
Example:
Maven 4:
```
$ mvn install
[INFO] Scanning for projects...
[ERROR] Internal error: org.apache.maven.api.services.MavenException:
Multiple fatal exceptions occurred -> [Help 1]
org.apache.maven.InternalErrorException: Internal error:
org.apache.maven.api.services.MavenException: Multiple fatal exceptions occurred
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:157)
at
org.apache.maven.cling.invoker.mvn.MavenInvoker.doExecute(MavenInvoker.java:452)
at
org.apache.maven.cling.invoker.mvn.MavenInvoker.execute(MavenInvoker.java:97)
at
org.apache.maven.cling.invoker.mvn.MavenInvoker.execute(MavenInvoker.java:81)
at
org.apache.maven.cling.invoker.LookupInvoker.doInvoke(LookupInvoker.java:165)
at
org.apache.maven.cling.invoker.LookupInvoker.invoke(LookupInvoker.java:134)
at org.apache.maven.cling.ClingSupport.run(ClingSupport.java:76)
at org.apache.maven.cling.MavenCling.main(MavenCling.java:51)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:569)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:255)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:201)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:361)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:314)
Caused by: org.apache.maven.api.services.MavenException: Multiple fatal
exceptions occurred
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.buildBuildPom(DefaultModelBuilder.java:805)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionImpl.build(DefaultModelBuilder.java:242)
at
org.apache.maven.project.DefaultProjectBuilder$BuildSession.build(DefaultProjectBuilder.java:544)
at
org.apache.maven.project.DefaultProjectBuilder$BuildSession.lambda$doBuild$6(DefaultProjectBuilder.java:521)
at
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.util.Collections$2.tryAdvance(Collections.java:4854)
at java.util.Collections$2.forEachRemaining(Collections.java:4862)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at
java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at
org.apache.maven.project.DefaultProjectBuilder$BuildSession.doBuild(DefaultProjectBuilder.java:523)
at
org.apache.maven.project.DefaultProjectBuilder$BuildSession.build(DefaultProjectBuilder.java:497)
at
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:194)
at
org.apache.maven.project.collector.DefaultProjectsSelector.selectProjects(DefaultProjectsSelector.java:61)
at
org.apache.maven.project.collector.RequestPomCollectionStrategy.collectProjects(RequestPomCollectionStrategy.java:49)
at
org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor(DefaultGraphBuilder.java:367)
at
org.apache.maven.graph.DefaultGraphBuilder.build(DefaultGraphBuilder.java:100)
at org.apache.maven.DefaultMaven.buildGraph(DefaultMaven.java:643)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:250)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:225)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:149)
at
org.apache.maven.cling.invoker.mvn.MavenInvoker.doExecute(MavenInvoker.java:452)
at
org.apache.maven.cling.invoker.mvn.MavenInvoker.execute(MavenInvoker.java:97)
at
org.apache.maven.cling.invoker.mvn.MavenInvoker.execute(MavenInvoker.java:81)
at
org.apache.maven.cling.invoker.LookupInvoker.doInvoke(LookupInvoker.java:165)
at
org.apache.maven.cling.invoker.LookupInvoker.invoke(LookupInvoker.java:134)
at org.apache.maven.cling.ClingSupport.run(ClingSupport.java:76)
at org.apache.maven.cling.MavenCling.main(MavenCling.java:51)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:569)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:255)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:201)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:361)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:314)
Suppressed: java.lang.IllegalArgumentException: Invalid Version Range
Request: com.example:project.parent:pom:${revision}${changelist} < [nexus2
(https://repository.maven.org/repository/maven/, default, releases)]
at
org.eclipse.aether.internal.impl.DefaultRepositorySystemValidator.mayThrow(DefaultRepositorySystemValidator.java:62)
at
org.eclipse.aether.internal.impl.DefaultRepositorySystemValidator.validateVersionRangeRequest(DefaultRepositorySystemValidator.java:107)
at
org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveVersionRange(DefaultRepositorySystem.java:196)
at
org.apache.maven.impl.DefaultVersionRangeResolver.doResolve(DefaultVersionRangeResolver.java:68)
at
org.apache.maven.impl.cache.CachingSupplier.apply(CachingSupplier.java:50)
at
org.apache.maven.impl.cache.AbstractRequestCache.request(AbstractRequestCache.java:63)
at
org.apache.maven.impl.AbstractSession.request(AbstractSession.java:171)
at
org.apache.maven.impl.DefaultVersionRangeResolver.resolve(DefaultVersionRangeResolver.java:60)
at
org.apache.maven.api.services.VersionRangeResolver.resolve(VersionRangeResolver.java:81)
at
org.apache.maven.impl.AbstractSession.resolveHighestVersion(AbstractSession.java:997)
at
org.apache.maven.impl.resolver.DefaultModelResolver.doResolveModel(DefaultModelResolver.java:143)
at
org.apache.maven.impl.resolver.DefaultModelResolver.lambda$resolveModel$0(DefaultModelResolver.java:114)
at
org.apache.maven.impl.cache.CachingSupplier.apply(CachingSupplier.java:50)
at
org.apache.maven.impl.cache.AbstractRequestCache.request(AbstractRequestCache.java:63)
at
org.apache.maven.impl.AbstractSession.request(AbstractSession.java:171)
at
org.apache.maven.impl.resolver.DefaultModelResolver.resolveModel(DefaultModelResolver.java:114)
at
org.apache.maven.impl.resolver.DefaultModelResolver.resolveModel(DefaultModelResolver.java:63)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.resolveAndReadParentExternally(DefaultModelBuilder.java:1237)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.resolveParent(DefaultModelBuilder.java:1057)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readParent(DefaultModelBuilder.java:1012)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readEffectiveModel(DefaultModelBuilder.java:1355)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.buildEffectiveModel(DefaultModelBuilder.java:931)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.lambda$buildBuildPom$6(DefaultModelBuilder.java:782)
at
org.apache.maven.impl.util.PhasingExecutor.lambda$execute$0(PhasingExecutor.java:80)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.lang.Thread.run(Thread.java:840)
Suppressed: java.lang.IllegalArgumentException: Not fully
interpolated artifact com.example:project.parent:pom:${revision}${changelist}
at
org.apache.maven.impl.resolver.validator.MavenValidator.validateArtifact(MavenValidator.java:44)
at
org.eclipse.aether.internal.impl.DefaultRepositorySystemValidator.validateVersionRangeRequest(DefaultRepositorySystemValidator.java:95)
at
org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveVersionRange(DefaultRepositorySystem.java:196)
at
org.apache.maven.impl.DefaultVersionRangeResolver.doResolve(DefaultVersionRangeResolver.java:68)
at
org.apache.maven.impl.cache.CachingSupplier.apply(CachingSupplier.java:50)
at
org.apache.maven.impl.cache.AbstractRequestCache.request(AbstractRequestCache.java:63)
at
org.apache.maven.impl.AbstractSession.request(AbstractSession.java:171)
at
org.apache.maven.impl.DefaultVersionRangeResolver.resolve(DefaultVersionRangeResolver.java:60)
at
org.apache.maven.api.services.VersionRangeResolver.resolve(VersionRangeResolver.java:81)
at
org.apache.maven.impl.AbstractSession.resolveHighestVersion(AbstractSession.java:997)
at
org.apache.maven.impl.resolver.DefaultModelResolver.doResolveModel(DefaultModelResolver.java:143)
at
org.apache.maven.impl.resolver.DefaultModelResolver.lambda$resolveModel$0(DefaultModelResolver.java:114)
at
org.apache.maven.impl.cache.CachingSupplier.apply(CachingSupplier.java:50)
at
org.apache.maven.impl.cache.AbstractRequestCache.request(AbstractRequestCache.java:63)
at
org.apache.maven.impl.AbstractSession.request(AbstractSession.java:171)
at
org.apache.maven.impl.resolver.DefaultModelResolver.resolveModel(DefaultModelResolver.java:114)
at
org.apache.maven.impl.resolver.DefaultModelResolver.resolveModel(DefaultModelResolver.java:63)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.resolveAndReadParentExternally(DefaultModelBuilder.java:1237)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.resolveParent(DefaultModelBuilder.java:1057)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readParent(DefaultModelBuilder.java:1012)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readEffectiveModel(DefaultModelBuilder.java:1355)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.buildEffectiveModel(DefaultModelBuilder.java:931)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.lambda$buildBuildPom$6(DefaultModelBuilder.java:782)
at
org.apache.maven.impl.util.PhasingExecutor.lambda$execute$0(PhasingExecutor.java:80)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.lang.Thread.run(Thread.java:840)
Suppressed: java.lang.IllegalArgumentException: Invalid Version Range
Request: com.example:project.parent:pom:${revision}${changelist} < [nexus2
(https://repository.maven.org/repository/maven/, default, releases)]
at
org.eclipse.aether.internal.impl.DefaultRepositorySystemValidator.mayThrow(DefaultRepositorySystemValidator.java:62)
at
org.eclipse.aether.internal.impl.DefaultRepositorySystemValidator.validateVersionRangeRequest(DefaultRepositorySystemValidator.java:107)
at
org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveVersionRange(DefaultRepositorySystem.java:196)
at
org.apache.maven.impl.DefaultVersionRangeResolver.doResolve(DefaultVersionRangeResolver.java:68)
at
org.apache.maven.impl.cache.CachingSupplier.apply(CachingSupplier.java:50)
at
org.apache.maven.impl.cache.AbstractRequestCache.request(AbstractRequestCache.java:63)
at
org.apache.maven.impl.AbstractSession.request(AbstractSession.java:171)
at
org.apache.maven.impl.DefaultVersionRangeResolver.resolve(DefaultVersionRangeResolver.java:60)
at
org.apache.maven.api.services.VersionRangeResolver.resolve(VersionRangeResolver.java:81)
at
org.apache.maven.impl.AbstractSession.resolveHighestVersion(AbstractSession.java:997)
at
org.apache.maven.impl.resolver.DefaultModelResolver.doResolveModel(DefaultModelResolver.java:143)
at
org.apache.maven.impl.resolver.DefaultModelResolver.lambda$resolveModel$0(DefaultModelResolver.java:114)
at
org.apache.maven.impl.cache.CachingSupplier.apply(CachingSupplier.java:50)
at
org.apache.maven.impl.cache.AbstractRequestCache.request(AbstractRequestCache.java:63)
at
org.apache.maven.impl.AbstractSession.request(AbstractSession.java:171)
at
org.apache.maven.impl.resolver.DefaultModelResolver.resolveModel(DefaultModelResolver.java:114)
at
org.apache.maven.impl.resolver.DefaultModelResolver.resolveModel(DefaultModelResolver.java:63)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.resolveAndReadParentExternally(DefaultModelBuilder.java:1237)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.resolveParent(DefaultModelBuilder.java:1057)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readParent(DefaultModelBuilder.java:1012)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readEffectiveModel(DefaultModelBuilder.java:1355)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.buildEffectiveModel(DefaultModelBuilder.java:931)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.lambda$buildBuildPom$6(DefaultModelBuilder.java:782)
at
org.apache.maven.impl.util.PhasingExecutor.lambda$execute$0(PhasingExecutor.java:80)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.lang.Thread.run(Thread.java:840)
Suppressed: java.lang.IllegalArgumentException: Not fully
interpolated artifact com.example:project.parent:pom:${revision}${changelist}
at
org.apache.maven.impl.resolver.validator.MavenValidator.validateArtifact(MavenValidator.java:44)
at
org.eclipse.aether.internal.impl.DefaultRepositorySystemValidator.validateVersionRangeRequest(DefaultRepositorySystemValidator.java:95)
at
org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveVersionRange(DefaultRepositorySystem.java:196)
at
org.apache.maven.impl.DefaultVersionRangeResolver.doResolve(DefaultVersionRangeResolver.java:68)
at
org.apache.maven.impl.cache.CachingSupplier.apply(CachingSupplier.java:50)
at
org.apache.maven.impl.cache.AbstractRequestCache.request(AbstractRequestCache.java:63)
at
org.apache.maven.impl.AbstractSession.request(AbstractSession.java:171)
at
org.apache.maven.impl.DefaultVersionRangeResolver.resolve(DefaultVersionRangeResolver.java:60)
at
org.apache.maven.api.services.VersionRangeResolver.resolve(VersionRangeResolver.java:81)
at
org.apache.maven.impl.AbstractSession.resolveHighestVersion(AbstractSession.java:997)
at
org.apache.maven.impl.resolver.DefaultModelResolver.doResolveModel(DefaultModelResolver.java:143)
at
org.apache.maven.impl.resolver.DefaultModelResolver.lambda$resolveModel$0(DefaultModelResolver.java:114)
at
org.apache.maven.impl.cache.CachingSupplier.apply(CachingSupplier.java:50)
at
org.apache.maven.impl.cache.AbstractRequestCache.request(AbstractRequestCache.java:63)
at
org.apache.maven.impl.AbstractSession.request(AbstractSession.java:171)
at
org.apache.maven.impl.resolver.DefaultModelResolver.resolveModel(DefaultModelResolver.java:114)
at
org.apache.maven.impl.resolver.DefaultModelResolver.resolveModel(DefaultModelResolver.java:63)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.resolveAndReadParentExternally(DefaultModelBuilder.java:1237)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.resolveParent(DefaultModelBuilder.java:1057)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readParent(DefaultModelBuilder.java:1012)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readEffectiveModel(DefaultModelBuilder.java:1355)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.buildEffectiveModel(DefaultModelBuilder.java:931)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.lambda$buildBuildPom$6(DefaultModelBuilder.java:782)
at
org.apache.maven.impl.util.PhasingExecutor.lambda$execute$0(PhasingExecutor.java:80)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.lang.Thread.run(Thread.java:840)
Suppressed: java.lang.IllegalArgumentException: Invalid Version Range
Request: com.example:project.parent:pom:${revision}${changelist} < [nexus2
(https://repository.maven.org/repository/maven/, default, releases)]
at
org.eclipse.aether.internal.impl.DefaultRepositorySystemValidator.mayThrow(DefaultRepositorySystemValidator.java:62)
at
org.eclipse.aether.internal.impl.DefaultRepositorySystemValidator.validateVersionRangeRequest(DefaultRepositorySystemValidator.java:107)
at
org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveVersionRange(DefaultRepositorySystem.java:196)
at
org.apache.maven.impl.DefaultVersionRangeResolver.doResolve(DefaultVersionRangeResolver.java:68)
at
org.apache.maven.impl.cache.CachingSupplier.apply(CachingSupplier.java:50)
at
org.apache.maven.impl.cache.AbstractRequestCache.request(AbstractRequestCache.java:63)
at
org.apache.maven.impl.AbstractSession.request(AbstractSession.java:171)
at
org.apache.maven.impl.DefaultVersionRangeResolver.resolve(DefaultVersionRangeResolver.java:60)
at
org.apache.maven.api.services.VersionRangeResolver.resolve(VersionRangeResolver.java:81)
at
org.apache.maven.impl.AbstractSession.resolveHighestVersion(AbstractSession.java:997)
at
org.apache.maven.impl.resolver.DefaultModelResolver.doResolveModel(DefaultModelResolver.java:143)
at
org.apache.maven.impl.resolver.DefaultModelResolver.lambda$resolveModel$0(DefaultModelResolver.java:114)
at
org.apache.maven.impl.cache.CachingSupplier.apply(CachingSupplier.java:50)
at
org.apache.maven.impl.cache.AbstractRequestCache.request(AbstractRequestCache.java:63)
at
org.apache.maven.impl.AbstractSession.request(AbstractSession.java:171)
at
org.apache.maven.impl.resolver.DefaultModelResolver.resolveModel(DefaultModelResolver.java:114)
at
org.apache.maven.impl.resolver.DefaultModelResolver.resolveModel(DefaultModelResolver.java:63)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.resolveAndReadParentExternally(DefaultModelBuilder.java:1237)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.resolveParent(DefaultModelBuilder.java:1057)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readParent(DefaultModelBuilder.java:1012)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readEffectiveModel(DefaultModelBuilder.java:1355)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.buildEffectiveModel(DefaultModelBuilder.java:931)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.lambda$buildBuildPom$6(DefaultModelBuilder.java:782)
at
org.apache.maven.impl.util.PhasingExecutor.lambda$execute$0(PhasingExecutor.java:80)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.lang.Thread.run(Thread.java:840)
Suppressed: java.lang.IllegalArgumentException: Not fully
interpolated artifact com.example:project.parent:pom:${revision}${changelist}
at
org.apache.maven.impl.resolver.validator.MavenValidator.validateArtifact(MavenValidator.java:44)
at
org.eclipse.aether.internal.impl.DefaultRepositorySystemValidator.validateVersionRangeRequest(DefaultRepositorySystemValidator.java:95)
at
org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveVersionRange(DefaultRepositorySystem.java:196)
at
org.apache.maven.impl.DefaultVersionRangeResolver.doResolve(DefaultVersionRangeResolver.java:68)
at
org.apache.maven.impl.cache.CachingSupplier.apply(CachingSupplier.java:50)
at
org.apache.maven.impl.cache.AbstractRequestCache.request(AbstractRequestCache.java:63)
at
org.apache.maven.impl.AbstractSession.request(AbstractSession.java:171)
at
org.apache.maven.impl.DefaultVersionRangeResolver.resolve(DefaultVersionRangeResolver.java:60)
at
org.apache.maven.api.services.VersionRangeResolver.resolve(VersionRangeResolver.java:81)
at
org.apache.maven.impl.AbstractSession.resolveHighestVersion(AbstractSession.java:997)
at
org.apache.maven.impl.resolver.DefaultModelResolver.doResolveModel(DefaultModelResolver.java:143)
at
org.apache.maven.impl.resolver.DefaultModelResolver.lambda$resolveModel$0(DefaultModelResolver.java:114)
at
org.apache.maven.impl.cache.CachingSupplier.apply(CachingSupplier.java:50)
at
org.apache.maven.impl.cache.AbstractRequestCache.request(AbstractRequestCache.java:63)
at
org.apache.maven.impl.AbstractSession.request(AbstractSession.java:171)
at
org.apache.maven.impl.resolver.DefaultModelResolver.resolveModel(DefaultModelResolver.java:114)
at
org.apache.maven.impl.resolver.DefaultModelResolver.resolveModel(DefaultModelResolver.java:63)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.resolveAndReadParentExternally(DefaultModelBuilder.java:1237)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.resolveParent(DefaultModelBuilder.java:1057)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readParent(DefaultModelBuilder.java:1012)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readEffectiveModel(DefaultModelBuilder.java:1355)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.buildEffectiveModel(DefaultModelBuilder.java:931)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.lambda$buildBuildPom$6(DefaultModelBuilder.java:782)
at
org.apache.maven.impl.util.PhasingExecutor.lambda$execute$0(PhasingExecutor.java:80)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.lang.Thread.run(Thread.java:840)
Suppressed: java.lang.IllegalArgumentException: Invalid Version Range
Request: com.example:project.parent:pom:${revision}${changelist} < [nexus2
(https://repository.maven.org/repository/maven/, default, releases)]
at
org.eclipse.aether.internal.impl.DefaultRepositorySystemValidator.mayThrow(DefaultRepositorySystemValidator.java:62)
at
org.eclipse.aether.internal.impl.DefaultRepositorySystemValidator.validateVersionRangeRequest(DefaultRepositorySystemValidator.java:107)
at
org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveVersionRange(DefaultRepositorySystem.java:196)
at
org.apache.maven.impl.DefaultVersionRangeResolver.doResolve(DefaultVersionRangeResolver.java:68)
at
org.apache.maven.impl.cache.CachingSupplier.apply(CachingSupplier.java:50)
at
org.apache.maven.impl.cache.AbstractRequestCache.request(AbstractRequestCache.java:63)
at
org.apache.maven.impl.AbstractSession.request(AbstractSession.java:171)
at
org.apache.maven.impl.DefaultVersionRangeResolver.resolve(DefaultVersionRangeResolver.java:60)
at
org.apache.maven.api.services.VersionRangeResolver.resolve(VersionRangeResolver.java:81)
at
org.apache.maven.impl.AbstractSession.resolveHighestVersion(AbstractSession.java:997)
at
org.apache.maven.impl.resolver.DefaultModelResolver.doResolveModel(DefaultModelResolver.java:143)
at
org.apache.maven.impl.resolver.DefaultModelResolver.lambda$resolveModel$0(DefaultModelResolver.java:114)
at
org.apache.maven.impl.cache.CachingSupplier.apply(CachingSupplier.java:50)
at
org.apache.maven.impl.cache.AbstractRequestCache.request(AbstractRequestCache.java:63)
at
org.apache.maven.impl.AbstractSession.request(AbstractSession.java:171)
at
org.apache.maven.impl.resolver.DefaultModelResolver.resolveModel(DefaultModelResolver.java:114)
at
org.apache.maven.impl.resolver.DefaultModelResolver.resolveModel(DefaultModelResolver.java:63)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.resolveAndReadParentExternally(DefaultModelBuilder.java:1237)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.resolveParent(DefaultModelBuilder.java:1057)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readParent(DefaultModelBuilder.java:1012)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readEffectiveModel(DefaultModelBuilder.java:1355)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.buildEffectiveModel(DefaultModelBuilder.java:931)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.lambda$buildBuildPom$6(DefaultModelBuilder.java:782)
at
org.apache.maven.impl.util.PhasingExecutor.lambda$execute$0(PhasingExecutor.java:80)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.lang.Thread.run(Thread.java:840)
Suppressed: java.lang.IllegalArgumentException: Not fully
interpolated artifact com.example:project.parent:pom:${revision}${changelist}
at
org.apache.maven.impl.resolver.validator.MavenValidator.validateArtifact(MavenValidator.java:44)
at
org.eclipse.aether.internal.impl.DefaultRepositorySystemValidator.validateVersionRangeRequest(DefaultRepositorySystemValidator.java:95)
at
org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveVersionRange(DefaultRepositorySystem.java:196)
at
org.apache.maven.impl.DefaultVersionRangeResolver.doResolve(DefaultVersionRangeResolver.java:68)
at
org.apache.maven.impl.cache.CachingSupplier.apply(CachingSupplier.java:50)
at
org.apache.maven.impl.cache.AbstractRequestCache.request(AbstractRequestCache.java:63)
at
org.apache.maven.impl.AbstractSession.request(AbstractSession.java:171)
at
org.apache.maven.impl.DefaultVersionRangeResolver.resolve(DefaultVersionRangeResolver.java:60)
at
org.apache.maven.api.services.VersionRangeResolver.resolve(VersionRangeResolver.java:81)
at
org.apache.maven.impl.AbstractSession.resolveHighestVersion(AbstractSession.java:997)
at
org.apache.maven.impl.resolver.DefaultModelResolver.doResolveModel(DefaultModelResolver.java:143)
at
org.apache.maven.impl.resolver.DefaultModelResolver.lambda$resolveModel$0(DefaultModelResolver.java:114)
at
org.apache.maven.impl.cache.CachingSupplier.apply(CachingSupplier.java:50)
at
org.apache.maven.impl.cache.AbstractRequestCache.request(AbstractRequestCache.java:63)
at
org.apache.maven.impl.AbstractSession.request(AbstractSession.java:171)
at
org.apache.maven.impl.resolver.DefaultModelResolver.resolveModel(DefaultModelResolver.java:114)
at
org.apache.maven.impl.resolver.DefaultModelResolver.resolveModel(DefaultModelResolver.java:63)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.resolveAndReadParentExternally(DefaultModelBuilder.java:1237)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.resolveParent(DefaultModelBuilder.java:1057)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readParent(DefaultModelBuilder.java:1012)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readEffectiveModel(DefaultModelBuilder.java:1355)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.buildEffectiveModel(DefaultModelBuilder.java:931)
at
org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.lambda$buildBuildPom$6(DefaultModelBuilder.java:782)
at
org.apache.maven.impl.util.PhasingExecutor.lambda$execute$0(PhasingExecutor.java:80)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.lang.Thread.run(Thread.java:840)
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the
'-e' switch
[ERROR] Re-run Maven using the '-X' switch to enable verbose output
[ERROR]
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/InternalErrorException
```
So WTH?
With Maven3 it gets obvious what I did wrong:
```
$ mvn install
[INFO] Scanning for projects...
Downloading from nexus2:
https://repository.maven.org/repository/maven/com/example/project.parent/$%7Brevision%7D$%7Bchangelist%7D/project.parent-$%7Brevision%7D$%7Bchangelist%7D.pom
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[WARNING] 'parent.relativePath' of POM
com.example:project.aggregator:${revision}${changelist}
(D:\projects\example\workspaces\main\Maven4-Module-Profile-Bug\pom.xml) points
at com.examplex:project.parent instead of com.example:project.parent, please
verify your project structure @ line 5, column 11
[FATAL] Non-resolvable parent POM for
com.example:project.aggregator:${revision}${changelist}: The following
artifacts could not be resolved:
com.example:project.parent:pom:${revision}${changelist} (absent): Could not
transfer artifact com.example:project.parent:pom:${revision}${changelist}
from/to nexus2 (https://repository.maven.org/repository/maven/): status code:
400, reason phrase: Invalid repository path (400) and 'parent.relativePath'
points at wrong local POM @ line 5, column 11
@
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project
com.example:project.aggregator:${revision}${changelist}
(D:\projects\example\workspaces\main\Maven4-Module-Profile-Bug\pom.xml) has 1
error
[ERROR] Non-resolvable parent POM for
com.example:project.aggregator:${revision}${changelist}: The following
artifacts could not be resolved:
com.example:project.parent:pom:${revision}${changelist} (absent): Could not
transfer artifact com.example:project.parent:pom:${revision}${changelist}
from/to nexus2 (https://repository.maven.org/repository/maven/): status code:
400, reason phrase: Invalid repository path (400) and 'parent.relativePath'
points at wrong local POM @ line 5, column 11 -> [Help 2]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERROR] [Help 2]
http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
```
Ah, now it is clear what I did wrong and how to fix it.
Actually I had a typo in the parents POM `groupId` that I made whilst trying
to create a reproducer...
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]