Invalid JSON Request: Malformed Input Causing API Parsing Error
Resolved 💬 3 comments Opened Aug 20, 2025 by dunktra Closed Aug 20, 2025
Bug Description
API Error: 400 {"type":"error",
"error":{"type":"invalid_reques
t_error","message":"The request
body is not valid JSON: no low
surrogate in string: line 1
column 307515 (char
307514)"},"request_id":"req_011
CSK1b5GFi8BwJDxoTKpcS"}. This error has disrupted my current workflow, stopped me in the middle of my task.
Environment Info
- Platform: darwin
- Terminal: cursor
- Version: 1.0.70
- Feedback ID: 709984a9-c792-4879-aa02-c2c2c92fd538
Errors
[{"error":"Error: Insufficient permissions for global npm install.\n at Sq0 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:2032:1009)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async NG1 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:2042:43)\n at async file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:3222:10630","timestamp":"2025-08-19T16:36:34.506Z"},{"error":"Error: Insufficient permissions for global npm install.\n at Sq0 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:2032:1009)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async NG1 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:2042:43)\n at async file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:3222:10630","timestamp":"2025-08-19T16:37:54.745Z"},{"error":"Error: Connection error.\n at fP.makeRequest (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1243:4443)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async _w0 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1259:6936)\n at async SLB (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1524:401)\n at async Object.call (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1519:976)\n at async mM (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1881:929)\n at async file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1936:7480\n at async Promise.all (index 1)\n at async gZ8 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1936:7225)\n at async MX (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1936:4439)","timestamp":"2025-08-19T16:51:36.884Z"},{"error":"SyntaxError: Unexpected token 'I', \"I apologiz\"... is not valid JSON\n at JSON.parse (<anonymous>)\n at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:738:9932\n at Q (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:674:14418)\n at E$B (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1259:10811)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-08-19T16:51:52.996Z"},{"error":"Error: Insufficient permissions for global npm install.\n at Sq0 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:2032:1009)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async NG1 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:2042:43)\n at async file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:3222:10630","timestamp":"2025-08-19T16:56:03.002Z"},{"error":"Error: Insufficient permissions for global npm install.\n at Sq0 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:2032:1009)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async NG1 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:2042:43)\n at async file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:3222:10630","timestamp":"2025-08-19T16:59:40.013Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n at $X (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1587:1184)\n at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1587:2172\n at Array.map (<anonymous>)\n at $X (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1587:2143)\n at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1587:2059\n at Array.map (<anonymous>)\n at $X (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1587:2048)\n at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1587:912\n at Array.map (<anonymous>)\n at qX (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1587:903)","timestamp":"2025-08-19T17:01:48.569Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n at $X (file:///usr/local/lib/node_mod
Note: Error logs were truncated.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗