{"record":{"id":"3384740000fcbcf2","repo":"apache/maven","slug":"invalid-checksum-file","errorCode":null,"errorMessage":"Invalid checksum file","messagePattern":"Invalid checksum file","errorType":"exception","errorClass":"ChecksumFailedException","httpStatus":null,"severity":"error","filePath":"compat/maven-compat/src/main/java/org/apache/maven/repository/legacy/DefaultWagonManager.java","lineNumber":661,"sourceCode":"                File checksumFile = new File(destination + checksumFileExtension);\n                if (checksumFile.exists()) {\n                    checksumFile.delete(); // ignore if failed as we will overwrite\n                }\n                Files.copy(\n                        tempChecksumFile.toPath(),\n                        checksumFile.toPath(),\n                        StandardCopyOption.REPLACE_EXISTING,\n                        StandardCopyOption.COPY_ATTRIBUTES);\n\n                if (!tempChecksumFile.delete()) {\n                    tempChecksumFile.deleteOnExit();\n                }\n            } else {\n                throw new ChecksumFailedException(\"Checksum failed on download: local = '\" + actualChecksum\n                        + \"'; remote = '\" + expectedChecksum + \"'\");\n            }\n        } catch (IOException e) {\n            throw new ChecksumFailedException(\"Invalid checksum file\", e);\n        }\n    }\n\n    private void disconnectWagon(Wagon wagon) {\n        try {\n            wagon.disconnect();\n        } catch (ConnectionException e) {\n            logger.error(\"Problem disconnecting from wagon - ignoring: \" + e.getMessage());\n        }\n    }\n\n    private void releaseWagon(String protocol, Wagon wagon) {\n        try {\n            container.release(wagon);\n        } catch (ComponentLifecycleException e) {\n            logger.error(\"Problem releasing wagon - ignoring: \" + e.getMessage());\n            logger.debug(\"\", e);\n        }","sourceCodeStart":643,"sourceCodeEnd":679,"githubUrl":"https://github.com/apache/maven/blob/e4093d4e120eac99d6bdce5ba67cace2f3085c97/compat/maven-compat/src/main/java/org/apache/maven/repository/legacy/DefaultWagonManager.java#L643-L679","documentation":"Error \"Invalid checksum file\" thrown in apache/maven.","triggerScenarios":"Thrown at compat/maven-compat/src/main/java/org/apache/maven/repository/legacy/DefaultWagonManager.java:661 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"}