JSON Parsing Error: Invalid Low Surrogate in Request Body
Resolved 💬 3 comments Opened Aug 6, 2025 by matt-dspectrum Closed Aug 15, 2025
Bug Description
Error: Error during compaction: Error: 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
84580 (char 84579)"}}
keep getting this type of error, no matter what I ask the llm to do. it's in some sort of broken state.
Environment Info
- Platform: linux
- Terminal: cursor
- Version: 1.0.69
- Feedback ID: 71a1f4d6-acfb-4e35-b3b8-b3ac18fef824
Errors
[{"error":"Error: 1: Command was killed with SIGSEGV (Segmentation fault): cursor --force --install-extension '/usr/local/lib/node_modules/@anthropic-ai/claude-code/vendor/claude-code.vsix' [16586:0806/083517.935558:ERROR:ozone_platform_x11.cc(246)] Missing X server or $DISPLAY\n[16586:0806/083517.935712:ERROR:env.cc(257)] The platform failed to initialize. Exiting.\n at Dp6 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1290:4815)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async Qp6 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1290:2187)","timestamp":"2025-08-06T12:35:18.236Z"},{"error":"McpError: MCP error -32000: Connection closed\n at XE0._onclose (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1283:15286)\n at _transport.onclose (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1283:14604)\n at cQ.onCloseHandler (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1295:8582)\n at cQ.emit (node:events:518:28)\n at cQ.emit (node:domain:489:12)\n at cQ.emitClose (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:71:69594)\n at Socket.IQA (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:71:80066)\n at Socket.emit (node:events:518:28)\n at Socket.emit (node:domain:489:12)\n at TCP.<anonymous> (node:net:351:12)","timestamp":"2025-08-06T12:53:30.249Z"},{"error":"McpError: MCP error -32000: Connection closed\n at XE0._onclose (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1283:15286)\n at _transport.onclose (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1283:14604)\n at cQ.onCloseHandler (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1295:8582)\n at cQ.emit (node:events:518:28)\n at cQ.emit (node:domain:489:12)\n at cQ.emitClose (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:71:69594)\n at Socket.IQA (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:71:80066)\n at Socket.emit (node:events:518:28)\n at Socket.emit (node:domain:489:12)\n at TCP.<anonymous> (node:net:351:12)","timestamp":"2025-08-06T12:53:30.265Z"},{"error":"Error: Not connected\n at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1283:18097\n at new Promise (<anonymous>)\n at XE0.request (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1283:18038)\n at XE0.callTool (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1283:25102)\n at UTB (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1330:11674)\n at DS (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1330:8360)\n at XiB (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:3244:10294)\n at I (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:3244:9283)\n at Hy8 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:3244:10179)\n at async V (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:3244:8462)","timestamp":"2025-08-06T12:53:30.336Z"},{"error":"Error: Connection error.\n at BS.makeRequest (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1279:4443)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async vY1.showErrors (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:3225:14312)\n at async vY1 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:2703:3471)\n at async ipB (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:3225:14163)\n at async file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:3225:9209\n at async gP0 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:3225:1689)\n at async $01 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:3225:9179)\n at async pS (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:2786:2407)\n at async pS (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:2786:4473)","timestamp":"2025-08-06T13:08:36.323Z"},{"error":"Error: Request was aborted.\n at rZ1._createMessage (file:///usr/local/lib/node_modules/@an
Note: Error logs were truncated.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗