[BUG] uncaught exception on attempted edit on file
Resolved 💬 3 comments Opened Jul 20, 2025 by christianhujer Closed Jan 5, 2026
Environment
- Platform (select one):
- [x] Anthropic API
- [ ] AWS Bedrock
- [ ] Google Vertex AI
- [ ] Other: <!-- specify -->
- Claude CLI version: 1.0.56 (Claude Code)
- Operating System: macOS Sequoia 15.5
- Terminal: WebStorm built-in terminal
Bug Description
On a newly created typescript project with almost no source code, claude repeatedly trips over the edit of src/main.ts until it finally crashes with the following exception:
node:internal/process/promises:394
triggerUncaughtException(err, true /* fromPromise */);
^
Error: String not found in file. Failed to apply edit.
at Y_ (file:///Users/christian.hujer/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1719:728)
at HA8 (file:///Users/christian.hujer/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2687:10945)
at J (file:///Users/christian.hujer/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2687:9923)
at file:///Users/christian.hujer/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2687:10189
at QG (file:///Users/christian.hujer/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:21377)
at _W (file:///Users/christian.hujer/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:40875)
at file:///Users/christian.hujer/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:39071
at hb1 (file:///Users/christian.hujer/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:61:78877)
at Immediate._b1 [as _onImmediate] (file:///Users/christian.hujer/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:61:79295)
at process.processImmediate (node:internal/timers:485:21)
The interesting thing is the path that Claude wants to use to update the file. It tries to update a file with this path:
⏺ Update(../../../christian/hujer/WebstormProjects/NewProject_TypeScript_withPlayground/src/main.ts)
⎿ Error: File does not exist.
The correct path would have been ../../../christian.hujer/WebstormProjects/NewProject_TypeScript_withPlayground/src/main.ts
It appears that a period in the system user name (christian.hujer) trips over the current version of Claude code in certain situations.
Steps to Reproduce
- Create a user with a period in their name.
- Create a new TypeScript project without tests
- Start claude
- Ask Claude to create the tests for you
Expected Behavior
Claude creates the tests.
Actual Behavior
Claude crashes with the following error message and stack trace:
node:internal/process/promises:394
triggerUncaughtException(err, true /* fromPromise */);
^
Error: String not found in file. Failed to apply edit.
at Y_ (file:///Users/christian.hujer/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1719:728)
at HA8 (file:///Users/christian.hujer/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2687:10945)
at J (file:///Users/christian.hujer/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2687:9923)
at file:///Users/christian.hujer/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2687:10189
at QG (file:///Users/christian.hujer/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:21377)
at _W (file:///Users/christian.hujer/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:40875)
at file:///Users/christian.hujer/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:39071
at hb1 (file:///Users/christian.hujer/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:61:78877)
at Immediate._b1 [as _onImmediate] (file:///Users/christian.hujer/.nvm/versions/node/v22.16.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:61:79295)
at process.processImmediate (node:internal/timers:485:21)
Additional Context
Node.js v22.16.0
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗