[ https://issues.apache.org/jira/browse/MNG-7657?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gwénaël Ruelland updated MNG-7657: ---------------------------------- Description: What i did, pom with: * property: <version.org.apache.tomcat>[ 10.1.4 ]</version.org.apache.tomcat> * dependency: <dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-websocket</artifactId><version>${version.org.apache.tomcat}</version><scope>runtime</scope></dependency> Expected: a warning instead of an error telling the version exist but not ref in metadata. the resolver should try the exact version before calling there are none. [https://repo1.maven.org/maven2/org/apache/tomcat/embed/tomcat-embed-websocket/maven-metadata.xml] A possible related problem: maven-project-info-reports-plugin 3.4.1 relies on org.apache.maven.shared:maven-dependency-tree which relies on eclipse aether see [https://github.com/apache/maven-project-info-reports-plugin/blob/master/pom.xml] [https://github.com/apache/maven-dependency-tree/blob/master/pom.xml] Actual: error Caused by: org.eclipse.aether.resolution.VersionRangeResolutionException: No versions available for org.apache.tomcat.embed:tomcat-embed-websocket:jar:[ 10.1.4 ] within specified range at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.filterVersions (DefaultDependencyCollector.java:652) at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:394) at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:362) at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.process (DefaultDependencyCollector.java:349) at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.collectDependencies (DefaultDependencyCollector.java:254) at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies (DefaultRepositorySystem.java:284) at org.apache.maven.shared.dependency.graph.internal.Maven31DependencyCollectorBuilder.collectDependencyGraph (Maven31DependencyCollectorBuilder.java:136) at org.apache.maven.shared.dependency.graph.internal.DefaultDependencyCollectorBuilder.collectDependencyGraph (DefaultDependencyCollectorBuilder.java:72) at org.apache.maven.report.projectinfo.DependencyConvergenceReport.getNode (DependencyConvergenceReport.java:905) at org.apache.maven.report.projectinfo.DependencyConvergenceReport.analyzeDependencyTree (DependencyConvergenceReport.java:747) at org.apache.maven.report.projectinfo.DependencyConvergenceReport.executeReport (DependencyConvergenceReport.java:160) at org.apache.maven.reporting.AbstractMavenReport.generate (AbstractMavenReport.java:289) at org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument (ReportDocumentRenderer.java:226) was: What i did, pom with: * property: <version.org.apache.tomcat>[ 10.1.4 ]</version.org.apache.tomcat> * dependency: <dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-websocket</artifactId><version>${version.org.apache.tomcat}</version><scope>runtime</scope></dependency> Expected: a warning instead of an error telling the version exist but not ref in metadata. the resolver should try the exact version before calling there are none. [https://repo1.maven.org/maven2/org/apache/tomcat/embed/tomcat-embed-websocket/maven-metadata.xml] A possible related problem: maven-project-info-reports-plugin relies on org.apache.maven.shared:maven-dependency-tree which relies on eclipse aether see [https://github.com/apache/maven-project-info-reports-plugin/blob/master/pom.xml] [https://github.com/apache/maven-dependency-tree/blob/master/pom.xml] Actual: error Caused by: org.eclipse.aether.resolution.VersionRangeResolutionException: No versions available for org.apache.tomcat.embed:tomcat-embed-websocket:jar:[ 10.1.4 ] within specified range at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.filterVersions (DefaultDependencyCollector.java:652) at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:394) at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency (DefaultDependencyCollector.java:362) at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.process (DefaultDependencyCollector.java:349) at org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.collectDependencies (DefaultDependencyCollector.java:254) at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies (DefaultRepositorySystem.java:284) at org.apache.maven.shared.dependency.graph.internal.Maven31DependencyCollectorBuilder.collectDependencyGraph (Maven31DependencyCollectorBuilder.java:136) at org.apache.maven.shared.dependency.graph.internal.DefaultDependencyCollectorBuilder.collectDependencyGraph (DefaultDependencyCollectorBuilder.java:72) at org.apache.maven.report.projectinfo.DependencyConvergenceReport.getNode (DependencyConvergenceReport.java:905) at org.apache.maven.report.projectinfo.DependencyConvergenceReport.analyzeDependencyTree (DependencyConvergenceReport.java:747) at org.apache.maven.report.projectinfo.DependencyConvergenceReport.executeReport (DependencyConvergenceReport.java:160) at org.apache.maven.reporting.AbstractMavenReport.generate (AbstractMavenReport.java:289) at org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument (ReportDocumentRenderer.java:226) > Existing version not resolved > ----------------------------- > > Key: MNG-7657 > URL: https://issues.apache.org/jira/browse/MNG-7657 > Project: Maven > Issue Type: Bug > Reporter: Gwénaël Ruelland > Priority: Major > > What i did, pom with: > * property: > <version.org.apache.tomcat>[ 10.1.4 ]</version.org.apache.tomcat> > * dependency: > <dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-websocket</artifactId><version>${version.org.apache.tomcat}</version><scope>runtime</scope></dependency> > Expected: a warning instead of an error telling the version exist but not ref > in metadata. > the resolver should try the exact version before calling there are none. > [https://repo1.maven.org/maven2/org/apache/tomcat/embed/tomcat-embed-websocket/maven-metadata.xml] > > A possible related problem: maven-project-info-reports-plugin 3.4.1 relies on > org.apache.maven.shared:maven-dependency-tree which relies on eclipse aether > see > [https://github.com/apache/maven-project-info-reports-plugin/blob/master/pom.xml] > [https://github.com/apache/maven-dependency-tree/blob/master/pom.xml] > Actual: error > Caused by: org.eclipse.aether.resolution.VersionRangeResolutionException: No > versions available for org.apache.tomcat.embed:tomcat-embed-websocket:jar:[ > 10.1.4 ] within specified range > at > org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.filterVersions > (DefaultDependencyCollector.java:652) > at > org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency > (DefaultDependencyCollector.java:394) > at > org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.processDependency > (DefaultDependencyCollector.java:362) > at > org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.process > (DefaultDependencyCollector.java:349) > at > org.eclipse.aether.internal.impl.collect.DefaultDependencyCollector.collectDependencies > (DefaultDependencyCollector.java:254) > at > org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies > (DefaultRepositorySystem.java:284) > at > org.apache.maven.shared.dependency.graph.internal.Maven31DependencyCollectorBuilder.collectDependencyGraph > (Maven31DependencyCollectorBuilder.java:136) > at > org.apache.maven.shared.dependency.graph.internal.DefaultDependencyCollectorBuilder.collectDependencyGraph > (DefaultDependencyCollectorBuilder.java:72) > at > org.apache.maven.report.projectinfo.DependencyConvergenceReport.getNode > (DependencyConvergenceReport.java:905) > at > org.apache.maven.report.projectinfo.DependencyConvergenceReport.analyzeDependencyTree > (DependencyConvergenceReport.java:747) > at > org.apache.maven.report.projectinfo.DependencyConvergenceReport.executeReport > (DependencyConvergenceReport.java:160) > at org.apache.maven.reporting.AbstractMavenReport.generate > (AbstractMavenReport.java:289) > at > org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument > (ReportDocumentRenderer.java:226) > -- This message was sent by Atlassian Jira (v8.20.10#820010)