{"record":{"id":"ca952065c8339931","repo":"apache/maven","slug":"message-remote-repositories-repositorylist","errorCode":null,"errorMessage":"{message} (remote repositories: {repositoryList})","messagePattern":"(.+?) \\(remote repositories: (.+?)\\)","errorType":"exception","errorClass":"ModelResolverException","httpStatus":null,"severity":"error","filePath":"impl/maven-impl/src/main/java/org/apache/maven/impl/resolver/DefaultModelResolver.java","lineNumber":159,"sourceCode":"                                + \" does not specify an upper bound\",\n                        groupId,\n                        artifactId,\n                        version);\n            }\n            String newVersion = session.resolveHighestVersion(coords, repositories)\n                    .orElseThrow(() -> new ModelResolverException(\n                            \"No versions matched the requested \" + (modelType != null ? modelType + \" \" : \"\")\n                                    + \"version range '\" + version + \"'\",\n                            groupId,\n                            artifactId,\n                            version))\n                    .toString();\n            String resultVersion = version.equals(newVersion) ? null : newVersion;\n            Path path = getPath(session, repositories, groupId, artifactId, newVersion, classifier, extension);\n            String gav = groupId + \":\" + artifactId + \":\" + newVersion;\n            return new ModelResolverResult(request, Sources.resolvedSource(path, gav), resultVersion);\n        } catch (VersionRangeResolverException | ArtifactResolverException e) {\n            throw new ModelResolverException(\n                    e.getMessage() + \" (remote repositories: \"\n                            + (repositories != null ? repositories : session.getRemoteRepositories())\n                                    .stream().map(Object::toString).collect(Collectors.joining(\", \"))\n                            + \")\",\n                    groupId,\n                    artifactId,\n                    version,\n                    e);\n        } finally {\n            RequestTraceHelper.exit(trace);\n        }\n    }\n\n    protected Path getPath(\n            Session session,\n            List<RemoteRepository> repositories,\n            String groupId,\n            String artifactId,","sourceCodeStart":141,"sourceCodeEnd":177,"githubUrl":"https://github.com/apache/maven/blob/e4093d4e120eac99d6bdce5ba67cace2f3085c97/impl/maven-impl/src/main/java/org/apache/maven/impl/resolver/DefaultModelResolver.java#L141-L177","documentation":"Error \"{message} (remote repositories: {repositoryList})\" thrown in apache/maven.","triggerScenarios":"Thrown at impl/maven-impl/src/main/java/org/apache/maven/impl/resolver/DefaultModelResolver.java:159 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"e4093d4e120eac99d6bdce5ba67cace2f3085c97","analyzedAt":"2026-08-21T22:58:24.034Z","schemaVersion":2},"datasetVersion":"2026-08-21T23:17:16.201Z"}