[Bug] Anthropic API Error: Tool result block missing corresponding tool use block

Resolved 💬 4 comments Opened Feb 28, 2026 by KaizenTamashi Closed Mar 30, 2026

Bug Description
⎿  API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"messages.0.content.0: unexpected tool_use_id found in tool_result blocks: toolu_014y6cL3e6f1ZpgCGXDUK6GX. Each tool_result block must have a
corresponding tool_use block in the previous message."},"request_id":"req_011CYae4aVV5UoxtT7bodGcM"}

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 2.1.52
  • Feedback ID: d8243c1e-11e6-4988-9b44-a93c112f56d1

Errors

[{"error":"Error: ENOENT: no such file or directory, open '/Library/Application Support/ClaudeCode/managed-settings.json'\n    at Module.openSync (node:fs:573:18)\n    at Object.readSync (file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1291)\n    at Wj (file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:6487:105)\n    at qH (file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:6489:224)\n    at J_z (file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:6473:6011)\n    at nMq (file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:6473:5788)\n    at file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:6473:4481\n    at async cMq (file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:6473:4857)\n    at async Object.callback (file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:12569:391)\n    at async Md8.parseAsync (file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:6571:4156)","timestamp":"2026-02-28T11:38:00.500Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/kaizentamashi/nextjs-projects/ecommerce/.claude/worktrees/executor.\n    at Object.call (file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1981:6271)\n    at async file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:6435:1728","timestamp":"2026-02-28T11:38:13.851Z"},{"error":"Error: EISDIR: illegal operation on a directory, read '/Users/kaizentamashi/nextjs-projects/ecommerce/.claude/worktrees/executor/tests'\n    at J94 (file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1835:339)\n    at async mY4 (file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1976:2373)\n    at async Object.call (file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1981:5969)\n    at async qUY (file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:3397:15023)","timestamp":"2026-02-28T11:39:32.438Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/kaizentamashi/nextjs-projects/ecommerce/.claude/worktrees/executor.\n    at Object.call (file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1981:6271)\n    at async file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:6435:1728","timestamp":"2026-02-28T11:42:26.141Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/kaizentamashi/nextjs-projects/ecommerce/.claude/worktrees/executor.\n    at Object.call (file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1981:6271)\n    at async qUY (file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:3397:15023)","timestamp":"2026-02-28T11:53:01.471Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/kaizentamashi/nextjs-projects/ecommerce/.claude/worktrees/executor.\n    at Object.call (file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1981:6271)\n    at async qUY (file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:3397:15023)","timestamp":"2026-02-28T11:53:11.398Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/kaizentamashi/nextjs-projects/ecommerce/.claude/worktrees/executor.\n    at Object.call (file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1981:6271)\n    at async qUY (file:///Users/kaizentamashi/.nvm/versions/node/v20.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:3397:15023)","timestamp":"2026-02-28T11:53:16.287Z"},{"error":"Error: File does not exist. Note: your current …

Note: Content was truncated.

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗