{"record":{"id":"32b06211be4ddcfb","repo":"apache/maven","slug":"unable-to-get-artifact-from-repository","errorCode":null,"errorMessage":"Unable to get artifact {} from repository {} ({}): {}","messagePattern":"Unable to get artifact (.+?) from repository (.+?) \\((.+?)\\): (.+?)","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"compat/maven-compat/src/main/java/org/apache/maven/repository/legacy/DefaultWagonManager.java","lineNumber":192,"sourceCode":"                    break;\n                }\n            } catch (ResourceDoesNotExistException e) {\n                // This one we will eat when looking through remote repositories\n                // because we want to cycle through them all before squawking.\n\n                logger.debug(\n                        \"Unable to find artifact \" + artifact.getId() + \" in repository \" + repository.getId() + \" (\"\n                                + repository.getUrl() + \")\",\n                        e);\n\n            } catch (TransferFailedException e) {\n                tfe = e;\n\n                String msg = \"Unable to get artifact \" + artifact.getId() + \" from repository \" + repository.getId()\n                        + \" (\" + repository.getUrl() + \"): \" + e.getMessage();\n\n                if (logger.isDebugEnabled()) {\n                    logger.warn(msg, e);\n                } else {\n                    logger.warn(msg);\n                }\n            }\n        }\n\n        // if it already exists locally we were just trying to force it - ignore the update\n        if (!artifact.getFile().exists()) {\n            if (tfe != null) {\n                throw tfe;\n            } else {\n                throw new ResourceDoesNotExistException(\"Unable to download the artifact from any repository\");\n            }\n        }\n    }\n\n    @Override\n    public void getArtifactMetadata(","sourceCodeStart":174,"sourceCodeEnd":210,"githubUrl":"https://github.com/apache/maven/blob/e4093d4e120eac99d6bdce5ba67cace2f3085c97/compat/maven-compat/src/main/java/org/apache/maven/repository/legacy/DefaultWagonManager.java#L174-L210","documentation":"Error \"Unable to get artifact {} from repository {} ({}): {}\" thrown in apache/maven.","triggerScenarios":"Thrown at compat/maven-compat/src/main/java/org/apache/maven/repository/legacy/DefaultWagonManager.java:192 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"}