[Bug] Anthropic API Error: Missing Tool Result Block for Tool Use IDs

Resolved 💬 5 comments Opened Oct 2, 2025 by increasinglyHuman Closed Jan 6, 2026

Bug Description

y

⎿ API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"messages.21: tool_use ids were found without
tool_result blocks immediately after: toolu_01DKox5oAS1vSQNSGRWp1qM5, toolu_01Ufr5vvgQLEgqNF4A9bGuiM. Each tool_use block must
have a corresponding tool_result block in the next message."},"request_id":"req_011CTjBWc6jmprgvhRRXa4Xc"} this is now epidemic today - constantly getting these. in all kkinds oof contexts.

Environment Info

  • Platform: linux
  • Terminal: vscode
  • Version: 2.0.5
  • Feedback ID: 448eaaa4-43ee-4fb8-9a03-73d258217e5c

Errors

[{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at QK (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1741:1183)\n    at file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1741:911\n    at Array.map (<anonymous>)\n    at xX (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1741:902)\n    at cJB (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2847:9380)\n    at CC (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:34:19415)\n    at Fp (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:36:42814)\n    at I9 (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:36:38355)\n    at Ch (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:36:38283)\n    at TC (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:36:38137)","timestamp":"2025-10-02T22:41:15.901Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at QK (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1741:1183)\n    at file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1741:911\n    at Array.map (<anonymous>)\n    at xX (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1741:902)\n    at cJB (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2847:9380)\n    at CC (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:34:19415)\n    at Fp (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:36:42814)\n    at I9 (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:36:38355)\n    at Ch (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:36:38283)\n    at TC (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:36:38137)","timestamp":"2025-10-02T22:43:15.351Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at QK (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1741:1183)\n    at file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1741:911\n    at Array.map (<anonymous>)\n    at xX (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1741:902)\n    at cJB (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2847:9380)\n    at CC (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:34:19415)\n    at Fp (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:36:42814)\n    at I9 (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:36:38355)\n    at Ch (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:36:38283)\n    at TC (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:36:38137)","timestamp":"2025-10-02T22:43:15.353Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at QK (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1741:1183)\n    at file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1741:911\n    at Array.map (<anonymous>)\n    at xX (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1741:902)\n    at cJB (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2847:9380)\n    at CC (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:34:19415)\n    at Fp (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:36:42814)\n    at I9 (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:36:38355)\n    at Ch (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:36:38283)\n    at TC (file:///home/p0qp0q/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:36:38137)","

Note: Error logs were truncated.

View original on GitHub ↗

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