[Bug] API Error: Max Image Size Exceeded causes CLI to hang and reject further input
Resolved 💬 3 comments Opened Jan 24, 2026 by akoscz-rdc Closed Jan 29, 2026
Bug Description
after encountering an API error due to max allowed image size, the model will no longer take input and we're stuck
Environment Info
- Platform: darwin
- Terminal: androidstudio
- Version: 2.1.19
- Feedback ID: 870254c8-249e-44ca-baa1-fa26848e2787
Errors
⏺ Read(/tmp/screen25.png)
⎿ Read image (155KB)
⎿ API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"messages.27.content.6.image.source.base64.data: At least one of the image dimensions exceed max
allowed size for many-image requests: 2000 pixels"},"request_id":"req_011CXSX7ideb1Eth93sqW8fB"}
✻ Brewed for 8m 26s
❯ lets create a document in @docs for how to properly start the app with the right activity and how to capture screenshots and click and navigate in the app. this doc is for AI agents so that they can learn this from the doc instead of having to rediscover it every time
⎿ Listed directory docs/
⎿ API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"messages.27.content.6.image.source.base64.data: At least one of the image dimensions exceed max
allowed size for many-image requests: 2000 pixels"},"request_id":"req_011CXSX94JMwrRFipUcbkUJD"}
❯ try again
⎿ Listed directory docs/
⎿ API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"messages.27.content.6.image.source.base64.data: At least one of the image dimensions exceed max
allowed size for many-image requests: 2000 pixels"},"request_id":"req_011CXSXB6W7zVvkhVJLfZoGu"}
[{"error":"Error: ENOENT: no such file or directory, scandir '/Library/Application Support/ClaudeCode/.claude/skills'\n at Module.readdirSync (node:fs:1507:26)\n at file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:9:1766\n at yO (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:8:35112)\n at Object.readdirSync (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:9:1736)\n at _D1 (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2284:369)\n at file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2284:4279\n at q (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:8:6814)\n at CB2 (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:4920:4362)\n at file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:4920:6961\n at q (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:8:6814)","timestamp":"2026-01-24T15:48:42.181Z"},{"error":"Error: ENOENT: no such file or directory, scandir '/Users/aczikmantory/.claude/skills'\n at Module.readdirSync (node:fs:1507:26)\n at file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:9:1766\n at yO (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:8:35112)\n at Object.readdirSync (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:9:1736)\n at _D1 (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2284:369)\n at file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2284:4322\n at q (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:8:6814)\n at CB2 (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:4920:4362)\n at file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:4920:6961\n at q (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:8:6814)","timestamp":"2026-01-24T15:48:42.181Z"},{"error":"MaxFileReadTokenExceededError: File content (57901 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n at e3K (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3956:3100)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async Object.call (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3965:996)\n at async file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:4006:1538","timestamp":"2026-01-24T15:50:53.249Z"},{"error":"Error: Request was aborted.\n at PR.makeRequest (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:168:3940)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2026-01-24T16:06:54.480Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n at Module.readSync (node:fs:751:18)\n at file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:9:723\n at yO (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:8:35112)\n at Object.readSync (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:9:607)\n at SO (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:5298:105)\n at yX (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:5300:224)\n at HQ2 (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:5893:14664)\n at Z (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:5893:13866)\n at file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:5893:14198\n at p6 (file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:596:62944)","timestamp":"2026-01-24T16:09:04.460Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n at Module.readFileSync (node:fs:449:20)\n at file:///Users/aczikmantory/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:9:464\n at yO (file:///Users/acz…
Note: Content was truncated.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗