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

Tool Use Blocks Missing Corresponding Tool Result Blocks

Open endangurura opened this issue 8 months ago • 0 comments

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.

endangurura avatar Jun 05 '25 10:06 endangurura