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.