[ 
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 &amp; 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)

Reply via email to