claude-code
claude-code copied to clipboard
Invalid Image Analysis Request Causing 400 Error and API Unresponsiveness
Bug Description I am trying to analyse an image to trigger a css change in my code. I get a 400 error. any message after brake any other input. I need to kill and reopen claude code.
Environment Info
- Platform: macos
- Terminal: WarpTerminal
- Version: 1.0.21
- Feedback ID: 53a0302c-58be-4140-8b5c-e5c364b8aa12
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 __node_internal_genericNodeError (node:internal/errors:865:15)\n at checkExecSyncError (node:child_process:890:11)\n at execSync (node:child_process:962:15)\n at HZ (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:659:3921)\n at file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:582:11795\n at Q (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:526:17190)\n at oJ (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:582:10941)\n at YS (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:582:10022)\n at R6 (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:582:14134)\n at CV (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:582:14201)","timestamp":"2025-06-12T13:27:35.738Z"},{"error":"Error: Input buffer contains unsupported image format\n at dj.yQ5 [as metadata] (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:426:22330)\n at PI5 (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1402:7948)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Object.call (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1402:3998)\n at async jK (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1880:438)\n at async Lt1 (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1886:5178)\n at async file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1886:1972\n at async Promise.all (index 0)\n at async yD5 (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1886:1679)\n at async AE (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1886:1075)","timestamp":"2025-06-12T13:28:24.658Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"Could not process image\"}}\n at g6.generate (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1327:12578)\n at qw.makeStatusError (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1342:2082)\n at qw.makeRequest (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1342:5257)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async D11.showErrors (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1670:22007)\n at async D11 (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1670:12203)\n at async cw2 (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1670:21853)\n at async file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1670:17103\n at async Jt1 (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1670:5151)\n at async Qu (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1670:17073)","timestamp":"2025-06-12T13:28:25.838Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"Could not process image\"}}\n at g6.generate (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1327:12578)\n at qw.makeStatusError (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1342:2082)\n at qw.makeRequest (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1342:5257)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async D11.showErrors (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1670:22007)\n at async D11 (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1670:12203)\n at async cw2 (file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1670:21853)\n at async file:///Users/jpoutrin/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1670:17103\n at async Jt1 (file:///Users/jpoutrin/.claude/local/nod
Note: Error logs were truncated.
FYI the image I fed the question with was broken. I join the dummy borken file causing the crash.
This issue has been inactive for 30 days. If the issue is still occurring, please comment to let us know. Otherwise, this issue will be automatically closed in 30 days for housekeeping purposes.