{"record":{"id":"b78e429756f1a2d4","repo":"apache/maven","slug":"from-for","errorCode":null,"errorMessage":"{} from {} for {}{}","messagePattern":"(.+?) from (.+?) for (.+?)(.+?)","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"compat/maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java","lineNumber":62,"sourceCode":"\n    @Override\n    public void transferInitiated(TransferEvent event) {\n        String action = event.getRequestType() == TransferEvent.RequestType.PUT ? \"Uploading\" : \"Downloading\";\n        String direction = event.getRequestType() == TransferEvent.RequestType.PUT ? \"to\" : \"from\";\n\n        TransferResource resource = event.getResource();\n        StringBuilder message = new StringBuilder();\n        message.append(action).append(' ').append(direction).append(' ').append(resource.getRepositoryId());\n        message.append(\": \");\n        message.append(resource.getRepositoryUrl()).append(resource.getResourceName());\n\n        out.info(message.toString());\n    }\n\n    @Override\n    public void transferCorrupted(TransferEvent event) throws TransferCancelledException {\n        TransferResource resource = event.getResource();\n        out.warn(\n                \"{} from {} for {}{}\",\n                event.getException().getMessage(),\n                resource.getRepositoryId(),\n                resource.getRepositoryUrl(),\n                resource.getResourceName());\n    }\n\n    @Override\n    public void transferSucceeded(TransferEvent event) {\n        String action = (event.getRequestType() == TransferEvent.RequestType.PUT ? \"Uploaded\" : \"Downloaded\");\n        String direction = event.getRequestType() == TransferEvent.RequestType.PUT ? \"to\" : \"from\";\n\n        TransferResource resource = event.getResource();\n        long contentLength = event.getTransferredBytes();\n        FileSizeFormat format = new FileSizeFormat();\n\n        StringBuilder message = new StringBuilder();\n        message.append(action).append(' ').append(direction).append(' ').append(resource.getRepositoryId());","sourceCodeStart":44,"sourceCodeEnd":80,"githubUrl":"https://github.com/apache/maven/blob/e4093d4e120eac99d6bdce5ba67cace2f3085c97/compat/maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java#L44-L80","documentation":"Error \"{} from {} for {}{}\" thrown in apache/maven.","triggerScenarios":"Thrown at compat/maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java:62 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"}