[Bug] Anthropic API Error: Tool result block missing corresponding tool_use block

Resolved 💬 3 comments Opened Dec 4, 2025 by 1binary0100 Closed Dec 7, 2025

Bug Description
API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"messages.2.content.4: unexpected
tool_use_id found in tool_result blocks: toolu_01TEqyvEyxsvjM7Htu5Jjrre. Each tool_result block must have a
corresponding tool_use block in the previous message."},"request_id":"req_011CVm5kT2g4u7fyqGNPkpGr"} getting this error

Environment Info

  • Platform: darwin
  • Terminal: Apple_Terminal
  • Version: 2.0.58
  • Feedback ID: e1161fcc-2286-4ded-a0e2-cd11679ba3ac

Errors

[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/.local/share/claude/versions/2.0.58 (expected in multi-process scenarios)\n    at Mw0 (/$bunfs/root/claude:2684:1622)\n    at OCA (/$bunfs/root/claude:2682:35354)\n    at async DH7 (/$bunfs/root/claude:2682:37462)\n    at async ix (/$bunfs/root/claude:2684:236)\n    at async <anonymous> (/$bunfs/root/claude:2684:13002)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-12-04T05:12:25.543Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/.local/share/claude/versions/2.0.58 (expected in multi-process scenarios)\n    at Mw0 (/$bunfs/root/claude:2684:1622)\n    at OCA (/$bunfs/root/claude:2682:35354)\n    at async DH7 (/$bunfs/root/claude:2682:37462)\n    at async ix (/$bunfs/root/claude:2684:236)\n    at async <anonymous> (/$bunfs/root/claude:2684:13002)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-12-04T05:12:42.953Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/.local/share/claude/versions/2.0.58 (expected in multi-process scenarios)\n    at Mw0 (/$bunfs/root/claude:2684:1622)\n    at OCA (/$bunfs/root/claude:2682:35354)\n    at async DH7 (/$bunfs/root/claude:2682:37462)\n    at async ix (/$bunfs/root/claude:2684:236)\n    at async <anonymous> (/$bunfs/root/claude:2684:13002)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-12-04T05:17:28.139Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.2.content.4: unexpected `tool_use_id` found in `tool_result` blocks: toolu_01TEqyvEyxsvjM7Htu5Jjrre. Each `tool_result` block must have a corresponding `tool_use` block in the previous message.\"},\"request_id\":\"req_011CVm5jEDDHahaonDevfpoE\"}\n    at generate (/$bunfs/root/claude:415:9395)\n    at makeRequest (/$bunfs/root/claude:1269:5434)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-12-04T05:18:57.744Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.2.content.4: unexpected `tool_use_id` found in `tool_result` blocks: toolu_01TEqyvEyxsvjM7Htu5Jjrre. Each `tool_result` block must have a corresponding `tool_use` block in the previous message.\"},\"request_id\":\"req_011CVm5kT2g4u7fyqGNPkpGr\"}\n    at generate (/$bunfs/root/claude:415:9395)\n    at makeRequest (/$bunfs/root/claude:1269:5434)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-12-04T05:19:14.305Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/.local/share/claude/versions/2.0.58 (expected in multi-process scenarios)\n    at Mw0 (/$bunfs/root/claude:2684:1622)\n    at OCA (/$bunfs/root/claude:2682:35354)\n    at async DH7 (/$bunfs/root/claude:2682:37462)\n    at async ix (/$bunfs/root/claude:2684:236)\n    at async <anonymous> (/$bunfs/root/claude:2684:13002)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-12-04T05:19:24.143Z"}]

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗