A corrupted config file now gets reported and backed up without crashing Claude Code.
What's wrong with this entry?
The path that handles a corrupted Claude config file (telemetry for the parse error, backing up the bad file, and the "Claude configuration file at ... is corrupted" message) is now wrapped so a failure inside it is logged instead of thrown.
- Previously an error while reporting the corruption escaped and could take down the surrounding operation.
- Failures now log at error level and reporting continues.
Could not report the corrupt config:
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.223
Invalid config dialog is now awaited before returning
Both mention configuration
-
v2.1.228
Env vars set to an empty string now count as unset
Both mention configuration
-
v2.1.228
Config backup moved into a shared helper
Both mention configuration