Missing Tool Result Block in Anthropic API Request

Resolved 💬 3 comments Opened Aug 22, 2025 by nfodor Closed Aug 26, 2025

Bug Description

what do u see in logs for rides ratings on server, do you send

displayresult
⎿ API Error: 400 {"type":"error","error":{"type":"invalid_request_error",
"message":"messages.73: tool_use ids were found without tool_result
blocks immediately after: toolu_01QuCm4cWTJYDtxkqiqheNe3. Each
tool_use block must have a corresponding tool_result block in the
next message."},"request_id":"req_011CSP5mvmKQfgnu5Lf2XZMV"}

/doctor

⎿  (no content)

╭──────────────────────────────────────────────────────────────────────────────╮
│ >  │
╰──────────────────────────────────────────────────────────────────────────────╯
? for shortcuts ✗ Auto-update failed · Try claude doctor or npm i -g
@anthropic-ai/claude-code

Environment Info

  • Platform: linux
  • Terminal: tmux
  • Version: 1.0.64
  • Feedback ID: bfd09f21-abd5-4541-b003-1becd0001964

Errors

[{"error":"Error: String not found in file. Failed to apply edit.\n    at Jv (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:1925:728)\n    at cw0 (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:1925:104)\n    at Object.renderToolUseRejectedMessage (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:2509:1663)\n    at OvB (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:2651:1599)\n    at JR (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:65:19859)\n    at Mb (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:42848)\n    at Nb (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:38369)\n    at Bj (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:38297)\n    at SR (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:38151)\n    at LC (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:35214)","timestamp":"2025-08-22T16:12:18.872Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: desktop\n    at file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:1506:421\n    at Object.useMemo (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:65:26368)\n    at B$9.useMemo (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:46:15588)\n    at lV (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:1506:313)\n    at JR (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:65:19859)\n    at Mb (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:42848)\n    at Nb (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:38369)\n    at Bj (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:38297)\n    at SR (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:38151)\n    at LC (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:35214)","timestamp":"2025-08-22T16:12:18.909Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:1506:421\n    at Object.useMemo (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:65:26368)\n    at B$9.useMemo (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:46:15588)\n    at lV (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:1506:313)\n    at JR (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:65:19859)\n    at Mb (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:42848)\n    at Nb (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:38369)\n    at Bj (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:38297)\n    at SR (file:///usr/lib/node_modules/@anthropic-ai/claude-code/cli.js:67:38151)\n

Note: Error logs were truncated.

View original on GitHub ↗

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