claude-code
claude-code copied to clipboard
Tool Use Blocks Missing Corresponding Tool Result Blocks
Bug Description
Error: Error during compaction: Error: API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"messages.140: tool_use ids were found without tool_result blocks immediately
after: toolu_01H1SR3dDUnf49uMQ2dZ1Efx. Each tool_use block must have a corresponding tool_result block in the next message."}}
Environment Info
- Platform: linux
- Terminal: alacritty
- Version: 1.0.11
- Feedback ID: ad83f6bf-3491-404a-b881-0eb757916e7a
Errors
[{"error":"AbortError: The operation was aborted\n at abortChildProcess (node:child_process:716:27)\n at AbortSignal.onAbortListener (node:child_process:786:7)\n at [nodejs.internal.kHybridDispatch] (node:internal/event_target:827:20)\n at AbortSignal.dispatchEvent (node:internal/event_target:762:26)\n at runAbort (node:internal/abort_controller:447:10)\n at abortSignal (node:internal/abort_controller:433:3)\n at AbortController.abort (node:internal/abort_controller:466:5)\n at Timeout._onTimeout (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2336:15943)\n at listOnTimeout (node:internal/timers:588:17)\n at process.processTimers (node:internal/timers:523:7)","timestamp":"2025-06-05T08:56:19.683Z"},{"error":"ShellError: Shell command failed\n at Object.call (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1547:1326)\n at async pZ5 (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1889:19078)\n at async YK1 (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1889:17664)\n at async dZ5 (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1889:16706)\n at async hZ5 (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1889:16356)\n at async oe (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1889:15392)\n at async oe (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1889:16218)\n at async YB (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2326:2083)","timestamp":"2025-06-05T08:57:13.058Z"},{"error":"Error: Request was aborted.\n at Jw.makeRequest (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1382:3784)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-06-05T09:41:56.698Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n at bD (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1913:8869)\n at file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1913:8603\n at Array.map (<anonymous>)\n at rd (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1913:8594)\n at MN2 (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1913:13832)\n at ZE (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:142:19803)\n at WT (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:144:42551)\n at DT (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:144:38100)\n at s$ (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:144:38028)\n at LE (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:144:37882)","timestamp":"2025-06-05T09:42:24.906Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.140: `tool_use` ids were found without `tool_result` blocks immediately after: toolu_01H1SR3dDUnf49uMQ2dZ1Efx. Each `tool_use` block must have a corresponding `tool_result` block in the next message.\"}}\n at Y5.generate (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1367:12578)\n at Jw.makeStatusError (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1382:2082)\n at Jw.makeRequest (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1382:5257)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async ve.showErrors (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1654:20326)\n at async ve (file:///home/emmanuel/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-c
Note: Error logs were truncated.