⎿ API Error: 400

Resolved 💬 6 comments Opened Sep 28, 2025 by fwends Closed Jan 9, 2026

Bug Description
⎿ API Error: 400
{"type":"error","error":{"type":"invalid_request_error","message":"messages.241:
tool_use ids were found without tool_result blocks immediately after:
toolu_01QJRgS7Mqrg4nMyhNBjSfaa. Each tool_use block must have a corresponding
tool_result block in the next
message."},"request_id":"req_011CTanZ58n5J75FNwayivV9"}

Environment Info

  • Platform: darwin
  • Terminal: vscode
  • Version: 1.0.128
  • Feedback ID:

Errors

[{"error":"Error: Invalid JSON syntax in settings file at /Users/greg/codebase/TaskList/.claude/settings.local.json\n    at B4 (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3586:29237)\n    at DD1 (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:767:2214)\n    at dd (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3586:12802)\n    at Su1 (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3586:14126)\n    at Object.onAllow (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3278:5130)\n    at Object.V [as onChange] (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3239:1080)\n    at MWA.i0.isActive (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:895:18018)\n    at file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:806:1001\n    at A.Q.batchedUpdates (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:36:51080)\n    at EventEmitter.I (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:806:981)","timestamp":"2025-09-28T06:50:42.018Z"},{"error":"Error: Invalid JSON syntax in settings file at /Users/greg/codebase/TaskList/.claude/settings.local.json\n    at B4 (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3586:29237)\n    at DD1 (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:767:2214)\n    at dd (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3586:12802)\n    at Su1 (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3586:14126)\n    at Object.onAllow (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3278:5130)\n    at Object.V [as onChange] (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3239:1080)\n    at MWA.i0.isActive (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:895:18018)\n    at file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:806:1001\n    at A.Q.batchedUpdates (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:36:51080)\n    at EventEmitter.I (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:806:981)","timestamp":"2025-09-28T06:51:15.750Z"},{"error":"Error: Invalid JSON syntax in settings file at /Users/greg/codebase/TaskList/.claude/settings.local.json\n    at B4 (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3586:29237)\n    at DD1 (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:767:2214)\n    at dd (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3586:12802)\n    at Su1 (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3586:14126)\n    at Object.onAllow (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3278:5130)\n    at Object.V [as onChange] (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3239:1080)\n    at MWA.i0.isActive (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:895:18018)\n    at file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:806:1001\n    at A.Q.batchedUpdates (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:36:51080)\n    at EventEmitter.I (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:806:981)","timestamp":"2025-09-28T06:51:27.238Z"},{"error":"Error: Request was aborted.\n    at bP.makeRequest (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1075:3864)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-28T06:53:03.509Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n    at Module.readFileSync (node:fs:433:20)\n    at Object.readFileSync (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:719:16544)\n    at lBB (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3607:659)\n    at Object.call (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1712:952)\n    at call.next (<anonymous>)\n    at Th6 (file:///Users/greg/

Note: Error logs were truncated.

View original on GitHub ↗

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