[Bug] Anthropic API Error: Missing Tool Result Block
Resolved 💬 3 comments Opened Sep 30, 2025 by dentonnn Closed Oct 3, 2025
Bug Description
API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"messages.53:
tool_use ids were found without tool_result blocks immediately after:
toolu_015RDiFk8tnijU19yYBN18wW, toolu_01B6YpuCLi9zjwcxSGdzFvDt, toolu_01FjkcBkhJmcb5Zq9fcGwD3o. Each
tool_use block must have a corresponding tool_result block in the next
message."},"request_id":"req_011CTdpRwREa9M7i5X64camx"}
Environment Info
- Platform: darwin
- Terminal: Apple_Terminal
- Version: 2.0.0
- Feedback ID: b75514d7-b9d9-459f-a01f-fde67b65365d
Errors
[{"error":"Error: Connection error.\n at yP.makeRequest (file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1034:4466)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async TZ1 (file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1045:4003)\n at async oY1 (file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2407:187)\n at async Pq0 (file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2407:386)\n at async Promise.all (index 8)\n at async tY1 (file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2407:1453)\n at async file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:3680:1675","timestamp":"2025-09-30T02:44:50.634Z"},{"error":"Error: Connection error.\n at yP.makeRequest (file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1034:4466)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at runNextTicks (node:internal/process/task_queues:69:3)\n at listOnTimeout (node:internal/timers:549:9)\n at process.processTimers (node:internal/timers:523:7)\n at async TZ1 (file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1045:4003)\n at async oY1 (file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2407:187)\n at async Pq0 (file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2407:386)\n at async Promise.all (index 16)\n at async tY1 (file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2407:1453)","timestamp":"2025-09-30T02:44:50.637Z"},{"error":"Error: Connection error.\n at yP.makeRequest (file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1034:4466)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at runNextTicks (node:internal/process/task_queues:69:3)\n at listOnTimeout (node:internal/timers:549:9)\n at process.processTimers (node:internal/timers:523:7)\n at async TZ1 (file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1045:4003)\n at async oY1 (file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2407:187)\n at async Pq0 (file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2407:386)\n at async Promise.all (index 11)\n at async tY1 (file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2407:1453)","timestamp":"2025-09-30T02:44:50.638Z"},{"error":"Error: Connection error.\n at yP.makeRequest (file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1034:4466)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at runNextTicks (node:internal/process/task_queues:69:3)\n at listOnTimeout (node:internal/timers:549:9)\n at process.processTimers (node:internal/timers:523:7)\n at async TZ1 (file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1045:4003)\n at async oY1 (file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2407:187)\n at async Pq0 (file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2407:386)\n at async Promise.all (index 4)\n at async tY1 (file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2407:1453)","timestamp":"2025-09-30T02:44:50.640Z"},{"error":"Error: Connection error.\n at yP.makeRequest (file:///Users/dentonsmacbookair/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1034:4466)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async TZ1 (fi
Note: Error logs were truncated.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗