{"record":{"id":"d092564ed62c018e","repo":"apache/maven","slug":"while-downloading","errorCode":null,"errorMessage":"While downloading {}:{}:{}{}","messagePattern":"While downloading (.+?):(.+?):(.+?)(.+?)","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"compat/maven-compat/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java","lineNumber":640,"sourceCode":"                        List<ArtifactVersion> available = artifact.getAvailableVersions();\n                        if (available != null && !available.isEmpty()) {\n                            MetadataResolutionRequest metadataRequest =\n                                    new DefaultMetadataResolutionRequest(repositoryRequest);\n                            metadataRequest.setArtifact(artifact);\n                            available = retrieveAvailableVersions(metadataRequest);\n                            artifact.setAvailableVersions(available);\n                        }\n\n                        String message = \"  this artifact has been relocated to \" + artifact.getGroupId() + \":\"\n                                + artifact.getArtifactId() + \":\" + artifact.getVersion() + \".\";\n\n                        if (relocation.getMessage() != null) {\n                            message += \"  \" + relocation.getMessage();\n                        }\n\n                        if (artifact.getDependencyTrail() != null\n                                && artifact.getDependencyTrail().size() == 1) {\n                            logger.warn(\n                                    \"While downloading {}:{}:{}{}\",\n                                    pomArtifact.getGroupId(),\n                                    pomArtifact.getArtifactId(),\n                                    pomArtifact.getVersion(),\n                                    message);\n                        } else {\n                            logger.debug(\n                                    \"While downloading {}:{}:{}{}\",\n                                    pomArtifact.getGroupId(),\n                                    pomArtifact.getArtifactId(),\n                                    pomArtifact.getVersion(),\n                                    message);\n                        }\n                    } else {\n                        done = true;\n                    }\n                } else {\n                    done = true;","sourceCodeStart":622,"sourceCodeEnd":658,"githubUrl":"https://github.com/apache/maven/blob/e4093d4e120eac99d6bdce5ba67cace2f3085c97/compat/maven-compat/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java#L622-L658","documentation":"Error \"While downloading {}:{}:{}{}\" thrown in apache/maven.","triggerScenarios":"Thrown at compat/maven-compat/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java:640 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"}