apache/maven · error · ModelResolverException

{message} (remote repositories: {repositoryList})

Error message

{message} (remote repositories: {repositoryList})

What it means

Error "{message} (remote repositories: {repositoryList})" thrown in apache/maven.

Source

Thrown at impl/maven-impl/src/main/java/org/apache/maven/impl/resolver/DefaultModelResolver.java:159

                                + " does not specify an upper bound",
                        groupId,
                        artifactId,
                        version);
            }
            String newVersion = session.resolveHighestVersion(coords, repositories)
                    .orElseThrow(() -> new ModelResolverException(
                            "No versions matched the requested " + (modelType != null ? modelType + " " : "")
                                    + "version range '" + version + "'",
                            groupId,
                            artifactId,
                            version))
                    .toString();
            String resultVersion = version.equals(newVersion) ? null : newVersion;
            Path path = getPath(session, repositories, groupId, artifactId, newVersion, classifier, extension);
            String gav = groupId + ":" + artifactId + ":" + newVersion;
            return new ModelResolverResult(request, Sources.resolvedSource(path, gav), resultVersion);
        } catch (VersionRangeResolverException | ArtifactResolverException e) {
            throw new ModelResolverException(
                    e.getMessage() + " (remote repositories: "
                            + (repositories != null ? repositories : session.getRemoteRepositories())
                                    .stream().map(Object::toString).collect(Collectors.joining(", "))
                            + ")",
                    groupId,
                    artifactId,
                    version,
                    e);
        } finally {
            RequestTraceHelper.exit(trace);
        }
    }

    protected Path getPath(
            Session session,
            List<RemoteRepository> repositories,
            String groupId,
            String artifactId,

View on GitHub (pinned to e4093d4e12)

When it happens

Trigger: Thrown at impl/maven-impl/src/main/java/org/apache/maven/impl/resolver/DefaultModelResolver.java:159 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of apache/maven@e4093d4e12 (2026-08-21). Data as JSON: /api/errors/ca952065c8339931. Report an issue: GitHub.