[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.
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗