[ https://issues.apache.org/jira/browse/MNG-8735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17953102#comment-17953102 ]
Tamas Cservenak commented on MNG-8735: -------------------------------------- With {{-e}} it clearly tells: {noformat} Caused by: java.lang.IllegalArgumentException: Invalid Version Range Request: org.eclipse.ee4j:project:pom:1.0.9 < [hope-repository (https://nexus.hope.nyc.ny.us/repository/maven-releases, default, releases), central (https://repo.maven.apache.org/maven2/, default, releases), sonatype-nexus-staging (${sonatypeOssDistMgmtStagingUrl}, 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:197) 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:145) 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:944) at org.apache.maven.impl.resolver.DefaultModelResolver.doResolveModel(DefaultModelResolver.java:142) at org.apache.maven.impl.resolver.DefaultModelResolver.lambda$resolveModel$0(DefaultModelResolver.java:113) 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:145) at org.apache.maven.impl.resolver.DefaultModelResolver.resolveModel(DefaultModelResolver.java:113) at org.apache.maven.impl.resolver.DefaultModelResolver.resolveModel(DefaultModelResolver.java:63) at org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.resolveAndReadParentExternally(DefaultModelBuilder.java:1023) at org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.resolveParent(DefaultModelBuilder.java:868) at org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readParent(DefaultModelBuilder.java:836) at org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.doReadAsParentModel(DefaultModelBuilder.java:1535) at org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readAsParentModel(DefaultModelBuilder.java:1526) at org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.resolveAndReadParentExternally(DefaultModelBuilder.java:1052) at org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.resolveParent(DefaultModelBuilder.java:868) at org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readParent(DefaultModelBuilder.java:836) at org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.readEffectiveModel(DefaultModelBuilder.java:1141) at org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionState.buildEffectiveModel(DefaultModelBuilder.java:773) at org.apache.maven.impl.model.DefaultModelBuilder$ModelBuilderSessionImpl.build(DefaultModelBuilder.java:238) at org.apache.maven.impl.resolver.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:210) at org.apache.maven.impl.resolver.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:105) at org.eclipse.aether.internal.impl.collect.DependencyCollectorDelegate.resolveCachedArtifactDescriptor(DependencyCollectorDelegate.java:484) at org.eclipse.aether.internal.impl.collect.bf.BfDependencyCollector.resolveDescriptorForVersion(BfDependencyCollector.java:463) at org.eclipse.aether.internal.impl.collect.bf.BfDependencyCollector.lambda$resolveArtifactDescriptorAsync$1(BfDependencyCollector.java:437) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at org.eclipse.aether.internal.impl.collect.bf.BfDependencyCollector.lambda$resolveArtifactDescriptorAsync$4(BfDependencyCollector.java:436) at java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.lang.Thread.run(Thread.java:1583) Suppressed: java.lang.IllegalArgumentException: Not fully interpolated remote repository sonatype-nexus-staging (${sonatypeOssDistMgmtStagingUrl}, default, releases) at org.apache.maven.impl.resolver.validator.MavenValidator.validateRemoteRepository(MavenValidator.java:90) {noformat} > Resolver incorrectly thinks a version is a range > ------------------------------------------------ > > Key: MNG-8735 > URL: https://issues.apache.org/jira/browse/MNG-8735 > Project: Maven > Issue Type: Bug > Components: Bootstrap & Build > Affects Versions: 4.0.0-rc-4 > Reporter: Lenny Primak > Priority: Blocker > > This is for the latest master build of maven. Maven 4-rc-3 works fine. > During resolution of transitive dependencies, it looks like maven thinks > there is a version range, when there is not and fails the build: > {code:java} > % mvn package > ... > [ERROR] Failed to execute goal on project flowlogix-jee: Could not collect > dependencies for project com.flowlogix:flowlogix-jee:jar:9.x-SNAPSHOT > [ERROR] java.lang.IllegalArgumentException: Invalid Version Range Request: > org.eclipse.ee4j:project:pom:1.0.9 < [central > (https://repo.maven.apache.org/maven2, default, releases), > sonatype-nexus-staging (${sonatypeOssDistMgmtStagingUrl}, default, releases)] > [ERROR] Caused by: Invalid Version Range Request: > org.eclipse.ee4j:project:pom:1.0.9 < [central > (https://repo.maven.apache.org/maven2, default, releases), > sonatype-nexus-staging (${sonatypeOssDistMgmtStagingUrl}, default, releases)] > [ERROR] : Failed to collect dependencies at > org.eclipse.persistence:org.eclipse.persistence.jpa.modelgen.processor:jar:4.0.6 > {code} > To reproduce: > * Clone [https://github.com/flowlogix/flowlogix] > * mvn package > You will see the error > > {code:java} > % mvn -v > Apache Maven 4.0.0-rc-4-SNAPSHOT (96efadee470ff1d39f51848e3d23f338f67b17d6) > Maven home: > /Users/lprimak/Applications/maven/apache-maven-4.0.0-rc-4-20250520.132857 > Java version: 24.0.1, vendor: Azul Systems, Inc., runtime: > /Users/lprimak/.sdkman/candidates/java/24.0.1.fx-zulu/zulu-24.jdk/Contents/Home > Default locale: en_US, platform encoding: UTF-8 > OS name: "mac os x", version: "15.5", arch: "aarch64", family: "mac" > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)