[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.
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗