Skip to content

Parallel Tool Execution Fails with Missing Tool Result Block #3982

@devunt

Description

@devunt

Bug Description
After parallel execution of tools, "Each tool_use block must have a corresponding tool_result block in the next message" error occurs, and Claude Code become unresponsive.

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 1.0.56
  • Feedback ID: 83303b55-30f5-4b6f-b6ad-0d909bf5cc1a

Errors

[{"error":"Error: Language not supported while highlighting code, falling back to markdown: svelte\n    at file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1321:418\n    at Object.useMemo (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:65:26277)\n    at TD9.useMemo (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:46:15576)\n    at fJ (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1321:312)\n    at aq (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:65:19804)\n    at Fy (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:42569)\n    at Gy (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:38118)\n    at IO (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:38046)\n    at VN (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:37900)\n    at KX (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:34990)","timestamp":"2025-07-19T13:39:25.066Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: svelte\n    at file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1321:418\n    at Object.useMemo (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:65:26277)\n    at TD9.useMemo (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:46:15576)\n    at fJ (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1321:312)\n    at aq (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:65:19804)\n    at Fy (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:42569)\n    at Gy (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:38118)\n    at IO (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:38046)\n    at VN (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:37900)\n    at KX (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:34990)","timestamp":"2025-07-19T13:39:25.067Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at IW (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1423:1184)\n    at file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1423:912\n    at Array.map (<anonymous>)\n    at DW (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1423:903)\n    at lT1 (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1423:4453)\n    at aq (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:65:19804)\n    at Fy (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:42569)\n    at Gy (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:38118)\n    at IO (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:38046)\n    at VN (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:37900)","timestamp":"2025-07-19T13:39:32.962Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at IW (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1423:1184)\n    at file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1423:912\n    at Array.map (<anonymous>)\n    at DW (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1423:903)\n    at Object.renderToolResultMessage (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1429:1037)\n    at qHB (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2334:1616)\n    at aq (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:65:19804)\n    at Fy (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:42569)\n    at Gy (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:38118)\n    at IO (file:///Users/finn/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:38046)","timestamp":"2025-07-19T13:39:32.964Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: svelte\n    at file:///User

Note: Error logs were truncated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions