[Bug] Anthropic API Error: Invalid JSON Request Body Parsing

Resolved 💬 3 comments Opened Sep 27, 2025 by ahmedyounes Closed Oct 1, 2025

Bug Description
API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"The request body is not valid JSON: no low surrogate in string: line 1 column 385180 (char
385179)"},"request_id":"req_011CTZgRRXwVkko4NPmTKLwH"}

Environment Info

  • Platform: darwin
  • Terminal: WarpTerminal
  • Version: 1.0.128
  • Feedback ID: d92c2672-275c-46a4-82f9-56b1932350ee

Errors

[{"error":"RangeError [ERR_CHILD_PROCESS_STDIO_MAXBUFFER]: stdout maxBuffer length exceeded\n    at Socket.onChildStdout (node:child_process:481:14)\n    at Socket.emit (node:events:513:28)\n    at Socket.emit (node:domain:489:12)\n    at addChunk (node:internal/streams/readable:559:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)\n    at Readable.push (node:internal/streams/readable:390:5)\n    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)","timestamp":"2025-09-27T20:23:01.685Z"},{"error":"SyntaxError: Unexpected token 'B', \"Based on t\"... is not valid JSON\n    at JSON.parse (<anonymous>)\n    at file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:747:9932\n    at Q (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:713:13287)\n    at Jy2 (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1087:37066)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-09-27T21:45:27.395Z"},{"error":"MaxFileReadTokenExceededError: File content (75476 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 dBB (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1717:404)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Object.call (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1712:1010)\n    at async Th6 (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3227:21990)\n    at async HFB (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3227:18132)\n    at async U2B (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1163:31089)\n    at async Y8B (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1937:1846)\n    at async Rh6 (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3227:17325)\n    at async Lh6 (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3227:16266)\n    at async vO (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:3227:13530)","timestamp":"2025-09-27T21:59:21.028Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"The request body is not valid JSON: no low surrogate in string: line 1 column 385180 (char 385179)\"},\"request_id\":\"req_011CTZgK9ZLfCmQWLMz6je1V\"}\n    at Z4.generate (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:895:25018)\n    at bP.makeStatusError (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1075:2131)\n    at bP.makeRequest (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1075:5344)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async rG1.model (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1163:39666)\n    at async rG1 (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1163:27792)\n    at async w2B (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1163:39820)\n    at async file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1163:34239\n    at async IH0 (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1163:9625)\n    at async X01 (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1163:34209)","timestamp":"2025-09-27T22:16:26.766Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"The request body is not valid JSON: no low surrogate in string: line 1 column 385180 (char 385179)\"},\"request_id\":\"req_011CTZgRRXwVkko4NPmTKLwH\"}\n    at Z4.generate (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:895:25018)\n    at bP.makeStatusError (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1075:2131)\n    at bP.makeRequest (file:///Users/ahmedyounes/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1075:5344)\n    at process.processTicksAndRej

Note: Error logs were truncated.

View original on GitHub ↗

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