[Bug] Anthropic API Error: Orphaned tool_result block without corresponding tool_use
Resolved 💬 3 comments Opened Jan 26, 2026 by mappadurai Closed Jan 29, 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_01FUwrjSj49dk7GyZZhChLiV. Each tool_result block must have a corresponding tool_use block in
the previous message."},"request_id":"req_011CXVEajx431Zz6izhgGa3K"}
Environment Info
- Platform: darwin
- Terminal: vscode
- Version: 2.1.19
- Feedback ID: dd2ca741-9980-4f86-8c86-2d977fa74074
Errors
[{"error":"Error: ENOENT: no such file or directory, scandir '/Library/Application Support/ClaudeCode/.claude/skills'\n at readdirSync (unknown)\n at <anonymous> (/$bunfs/root/claude:12:1903)\n at d_ (/$bunfs/root/claude:11:35435)\n at readdirSync (/$bunfs/root/claude:12:1864)\n at VQA (/$bunfs/root/claude:2215:380)\n at VQA (/$bunfs/root/claude:2215:1350)\n at <anonymous> (/$bunfs/root/claude:2215:4440)\n at <anonymous> (/$bunfs/root/claude:2215:5171)\n at L (/$bunfs/root/claude:11:7259)\n at PF9 (/$bunfs/root/claude:4862:4342)","timestamp":"2026-01-26T02:54:02.029Z"},{"error":"Error: ENOENT: no such file or directory, scandir '/Users/muthusankar/.claude/skills'\n at readdirSync (unknown)\n at <anonymous> (/$bunfs/root/claude:12:1903)\n at d_ (/$bunfs/root/claude:11:35435)\n at readdirSync (/$bunfs/root/claude:12:1864)\n at VQA (/$bunfs/root/claude:2215:380)\n at VQA (/$bunfs/root/claude:2215:1350)\n at <anonymous> (/$bunfs/root/claude:2215:4483)\n at <anonymous> (/$bunfs/root/claude:2215:5171)\n at L (/$bunfs/root/claude:11:7259)\n at PF9 (/$bunfs/root/claude:4862:4342)","timestamp":"2026-01-26T02:54:02.029Z"},{"error":"AbortError: The operation was aborted.\n at unknown\n at abortChildProcess (node:child_process:935:42)\n at onAbortListener2 (node:child_process:35:24)\n at abort (unknown)\n at <anonymous> (/$bunfs/root/claude:6111:13406)","timestamp":"2026-01-26T02:54:05.594Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.0.content.0: unexpected `tool_use_id` found in `tool_result` blocks: toolu_01FUwrjSj49dk7GyZZhChLiV. Each `tool_result` block must have a corresponding `tool_use` block in the previous message.\"},\"request_id\":\"req_011CXVEZfNSweUMBDLSSNk38\"}\n at generate (/$bunfs/root/claude:144:37450)\n at makeRequest (/$bunfs/root/claude:161:5435)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-26T02:54:14.285Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.0.content.0: unexpected `tool_use_id` found in `tool_result` blocks: toolu_01FUwrjSj49dk7GyZZhChLiV. Each `tool_result` block must have a corresponding `tool_use` block in the previous message.\"},\"request_id\":\"req_011CXVEZvQ5d39qUksCRgkbW\"}\n at generate (/$bunfs/root/claude:144:37450)\n at makeRequest (/$bunfs/root/claude:161:5435)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-26T02:54:17.714Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.0.content.0: unexpected `tool_use_id` found in `tool_result` blocks: toolu_01FUwrjSj49dk7GyZZhChLiV. Each `tool_result` block must have a corresponding `tool_use` block in the previous message.\"},\"request_id\":\"req_011CXVEajx431Zz6izhgGa3K\"}\n at generate (/$bunfs/root/claude:144:37450)\n at makeRequest (/$bunfs/root/claude:161:5435)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-26T02:54:28.883Z"}]This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗