{"record":{"id":"fe373ffb0b085810","repo":"apache/maven","slug":"requested-artifact-does-not-exist","errorCode":null,"errorMessage":"Requested artifact does not exist.","messagePattern":"Requested artifact does not exist\\.","errorType":"exception","errorClass":"ArtifactDoesNotExistException","httpStatus":null,"severity":"error","filePath":"compat/maven-compat/src/main/java/org/apache/maven/repository/legacy/LegacyRepositorySystem.java","lineNumber":667,"sourceCode":"    @Override\n    public void retrieve(\n            ArtifactRepository repository,\n            File destination,\n            String remotePath,\n            ArtifactTransferListener transferListener)\n            throws ArtifactTransferFailedException, ArtifactDoesNotExistException {\n        try {\n            wagonManager.getRemoteFile(\n                    repository,\n                    destination,\n                    remotePath,\n                    TransferListenerAdapter.newAdapter(transferListener),\n                    ArtifactRepositoryPolicy.CHECKSUM_POLICY_WARN,\n                    true);\n        } catch (org.apache.maven.wagon.TransferFailedException e) {\n            throw new ArtifactTransferFailedException(getMessage(e, \"Error transferring artifact.\"), e);\n        } catch (org.apache.maven.wagon.ResourceDoesNotExistException e) {\n            throw new ArtifactDoesNotExistException(getMessage(e, \"Requested artifact does not exist.\"), e);\n        }\n    }\n\n    @Override\n    public void publish(\n            ArtifactRepository repository, File source, String remotePath, ArtifactTransferListener transferListener)\n            throws ArtifactTransferFailedException {\n        try {\n            wagonManager.putRemoteFile(\n                    repository, source, remotePath, TransferListenerAdapter.newAdapter(transferListener));\n        } catch (org.apache.maven.wagon.TransferFailedException e) {\n            throw new ArtifactTransferFailedException(getMessage(e, \"Error transferring artifact.\"), e);\n        }\n    }\n\n    //\n    // Artifact Repository Creation\n    //","sourceCodeStart":649,"sourceCodeEnd":685,"githubUrl":"https://github.com/apache/maven/blob/e4093d4e120eac99d6bdce5ba67cace2f3085c97/compat/maven-compat/src/main/java/org/apache/maven/repository/legacy/LegacyRepositorySystem.java#L649-L685","documentation":"Error \"Requested artifact does not exist.\" thrown in apache/maven.","triggerScenarios":"Thrown at compat/maven-compat/src/main/java/org/apache/maven/repository/legacy/LegacyRepositorySystem.java:667 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"}