claude-code icon indicating copy to clipboard operation
claude-code copied to clipboard

Failure to Update CLAUDE.md File During Conversation

Open anothergituser opened this issue 6 months ago • 1 comments

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"}]

anothergituser avatar Jun 20 '25 13:06 anothergituser

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

adamkwhite avatar Jun 22 '25 03:06 adamkwhite