claude-code
claude-code copied to clipboard
Failure to Update CLAUDE.md File During Conversation
Bug Description claude exits with an error when asked to update it's CLAUDE.md file
Environment Info
- Platform: darwin
- Terminal: vscode
- Version: 1.0.30
- Feedback ID: f951d4c6-6d00-46b6-96ae-654276b22d02
Errors
[{"error":"Error: Command failed: security find-generic-password -a $USER -w -s \"Claude Code\"\nsecurity: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.\n\n at __node_internal_genericNodeError (node:internal/errors:865:15)\n at checkExecSyncError (node:child_process:890:11)\n at execSync (node:child_process:962:15)\n at NZ (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:699:3921)\n at file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:622:9014\n at Q (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:526:17199)\n at QX (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:622:8160)\n at kS (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:622:7241)\n at L9 (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:622:11408)\n at BH1 (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1672:5410)","timestamp":"2025-06-20T13:02:10.896Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n at nD (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1467:1184)\n at file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1467:912\n at Array.map (<anonymous>)\n at _K (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1467:903)\n at o$2 (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1915:9268)\n at PE (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:80:19803)\n at gT (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:82:42555)\n at vT (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:82:38104)\n at Nq (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:82:38032)\n at nE (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:82:37886)","timestamp":"2025-06-20T13:02:12.761Z"},{"error":"Error: String not found in file. Failed to apply edit.\n at gO (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1602:546)\n at bt1 (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1602:104)\n at Object.renderToolUseRejectedMessage (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1612:3404)\n at h$2 (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1915:2844)\n at PE (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:80:19803)\n at gT (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:82:42555)\n at vT (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:82:38104)\n at Nq (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:82:38032)\n at nE (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:82:37886)\n at pW (file:///Users/newuser/.nvm/versions/node/v18.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:82:34976)","timestamp":"2025-06-20T13:02:12.796Z"}]
Hey, I'm a fellow dev helping out with first-level triage.
There are different Claude.md files. Is it possible that Claude Code tried to update one of the claude.md files outside it's scope, meaning it didn't have proper access rights.
Here's a page from Anthropic that details the different Claude.md files. https://www.anthropic.com/engineering/claude-code-best-practices