Bug Description
I've had this 400 multiple times already, not sure what are the triggering conditions, but for this one It seems that leaving the conversation, and resuming it after having had other conversations in between might have caused the issue.
API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"messages.23: tool_use ids were found without tool_result blocks immediately after: toolu_01GrwjHKeXfKCL8eu2eh5CwM. Each tool_use block must have a corresponding tool_result block in the next message."}}
Environment Info
- Platform: macos
- Terminal: cursor
- Version: 1.0.22
- Feedback ID: e41ad919-427e-4108-b59f-5d345a21d594
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:983:15)\n at wrappedFn (node:internal/errors:537:14)\n at checkExecSyncError (node:child_process:882:11)\n at execSync (node:child_process:954:15)\n at zZ (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:659:3921)\n at file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:582:8871\n at Q (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:526:17199)\n at tJ (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:582:8017)\n at XS (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:582:7098)\n at O6 (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:582:11210)","timestamp":"2025-06-13T08:39:54.520Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n at lD (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1495:1169)\n at file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1495:905\n at Array.map (<anonymous>)\n at PK (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1495:896)\n at j$2 (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1940:9109)\n at ME (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:142:19798)\n at TT (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:144:42555)\n at RT (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:144:38104)\n at Kq (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:144:38032)\n at uE (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:144:37886)","timestamp":"2025-06-13T08:40:40.372Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.23: `tool_use` ids were found without `tool_result` blocks immediately after: toolu_01GrwjHKeXfKCL8eu2eh5CwM. Each `tool_use` block must have a corresponding `tool_result` block in the next message.\"}}\n at g6.generate (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1329:12578)\n at Mw.makeStatusError (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1344:2082)\n at Mw.makeRequest (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1344:5257)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async FE2.C11.showErrors (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1700:22008)\n at async C11 (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1700:12203)\n at async FE2 (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1700:21854)\n at async file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1700:17103\n at async Nt1 (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1700:5151)\n at async Yu (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1700:17073)","timestamp":"2025-06-13T08:45:09.152Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n at lD (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1495:1169)\n at file:///Users/orenier/.nvm/ve
Note: Error logs were truncated.
Bug Description
I've had this 400 multiple times already, not sure what are the triggering conditions, but for this one It seems that leaving the conversation, and resuming it after having had other conversations in between might have caused the issue.
API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"messages.23:
tool_useids were found withouttool_resultblocks immediately after: toolu_01GrwjHKeXfKCL8eu2eh5CwM. Eachtool_useblock must have a correspondingtool_resultblock in the next message."}}Environment Info
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:983:15)\n at wrappedFn (node:internal/errors:537:14)\n at checkExecSyncError (node:child_process:882:11)\n at execSync (node:child_process:954:15)\n at zZ (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:659:3921)\n at file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:582:8871\n at Q (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:526:17199)\n at tJ (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:582:8017)\n at XS (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:582:7098)\n at O6 (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:582:11210)","timestamp":"2025-06-13T08:39:54.520Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n at lD (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1495:1169)\n at file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1495:905\n at Array.map (<anonymous>)\n at PK (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1495:896)\n at j$2 (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1940:9109)\n at ME (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:142:19798)\n at TT (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:144:42555)\n at RT (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:144:38104)\n at Kq (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:144:38032)\n at uE (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:144:37886)","timestamp":"2025-06-13T08:40:40.372Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.23: `tool_use` ids were found without `tool_result` blocks immediately after: toolu_01GrwjHKeXfKCL8eu2eh5CwM. Each `tool_use` block must have a corresponding `tool_result` block in the next message.\"}}\n at g6.generate (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1329:12578)\n at Mw.makeStatusError (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1344:2082)\n at Mw.makeRequest (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1344:5257)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async FE2.C11.showErrors (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1700:22008)\n at async C11 (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1700:12203)\n at async FE2 (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1700:21854)\n at async file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1700:17103\n at async Nt1 (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1700:5151)\n at async Yu (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1700:17073)","timestamp":"2025-06-13T08:45:09.152Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n at lD (file:///Users/orenier/.nvm/versions/node/v22.12.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1495:1169)\n at file:///Users/orenier/.nvm/veNote: Error logs were truncated.