Files
bai mengxuan f3386107cb [ISSUE #11452] fix(common): name the file in the checkpoint crc mismatch message
CheckpointFile.read builds the IOException for a crc32 mismatch with a "file=%s"
label but passes expectedCrc32 into it, so an operator who opens a corrupted
checkpoint reads e.g. "file=823222925" - a checksum where the path that failed to
load is expected - and the expected value itself is never named.

Pass the path that was read and label the expected checksum, and pin it with the
case that corrupts both the checkpoint and the .bak fallback read() falls back to.
2026-10-19 17:43:43 +08:00
..