Skip to content

Missing Tool Result Block in Conversation Flow #3191

@Bulletninja

Description

@Bulletninja

Bug Description
Doesn't matter what i try keeps complaining "Each tool_use block must have a corresponding tool_result
block in the next message."; and can't figure how to fix it

Environment Info

  • Platform: darwin
  • Terminal: cursor
  • Version: 1.0.44
  • Feedback ID: 320143c6-3c33-404a-afdf-d274ce047c05

Errors

[{"error":"Error: Command failed: security find-generic-password -a $USER -w -s \"Claude Code\"\nsecurity: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.\n\n    at genericNodeError (node:internal/errors:984:15)\n    at wrappedFn (node:internal/errors:538:14)\n    at checkExecSyncError (node:child_process:890:11)\n    at execSync (node:child_process:962:15)\n    at wD (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:702:3921)\n    at ~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:623:9350\n    at Q (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:526:13327)\n    at uC (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:623:8496)\n    at hC (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:623:7361)\n    at wB (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:623:11970)","timestamp":"2025-07-09T05:20:14.089Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at TF (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1478:1184)\n    at ~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1478:912\n    at Array.map (<anonymous>)\n    at CE (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1478:903)\n    at PS2 (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1947:9731)\n    at zw (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:65:19802)\n    at yP (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:42568)\n    at _P (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:38117)\n    at GL (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:38045)\n    at vw (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:37899)","timestamp":"2025-07-09T05:20:26.161Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at TF (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1478:1184)\n    at ~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1478:912\n    at Array.map (<anonymous>)\n    at CE (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1478:903)\n    at PS2 (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1947:9731)\n    at zw (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:65:19802)\n    at yP (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:42568)\n    at _P (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:38117)\n    at GL (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:38045)\n    at vw (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:67:37899)","timestamp":"2025-07-09T05:20:52.588Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.7: `tool_use` ids were found without `tool_result` blocks immediately after: toolu_01CbuYJ3b1nHYjXYhxdJik3b. Each `tool_use` block must have a corresponding `tool_result` block in the next message.\"}}\n    at D6.generate (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1304:12578)\n    at gq.makeStatusError (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1321:2100)\n    at gq.makeRequest (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1321:5311)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async fA1.showErrors (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1690:23214)\n    at async fA1 (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1690:12720)\n    at async aR2 (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1690:23062)\n    at async ~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1690:18138\n    at async Y0A (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1690:5121)\n    at async Vc (~/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1690:18108)","timestamp":"2025-07-09T05:21:01.646Z"},{

Note: Error logs were truncated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:apiarea:corebugSomething isn't workingduplicateThis issue or pull request already existshas reproHas detailed reproduction stepsplatform:macosIssue specifically occurs on macOS

    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