[Bug] Anthropic API Error: Invalid JSON encoding with unpaired Unicode surrogates

Resolved 💬 2 comments Opened Nov 2, 2025 by provnuk88 Closed Nov 2, 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 433447 (char
433446)"},"request_id":"req_011CUj7FKPF9EZRYsaA8WkVE"} 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 433447 (char
433446)"},"request_id":"req_011CUj7MTiTioLzgg55iAkAn"} 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 433447 (char
433446)"},"request_id":"req_011CUj7N1p1W5HWzNjARjukA"}

Environment Info

  • Platform: win32
  • Terminal: cursor
  • Version: 2.0.30
  • Feedback ID:

Errors

[{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at wD (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1178:4413)\n    at file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1178:4141\n    at Array.map (<anonymous>)\n    at yF (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1178:4132)\n    at kjQ (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1800:6521)\n    at yw (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:73:19414)\n    at co (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:75:42806)\n    at v9 (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:75:38347)\n    at dc (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:75:38275)\n    at dw (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:75:38129)","timestamp":"2025-11-02T11:15:45.295Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at wD (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1178:4413)\n    at file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1178:4141\n    at Array.map (<anonymous>)\n    at yF (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1178:4132)\n    at kjQ (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1800:6521)\n    at yw (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:73:19414)\n    at co (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:75:42806)\n    at v9 (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:75:38347)\n    at dc (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:75:38275)\n    at dw (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:75:38129)","timestamp":"2025-11-02T11:15:45.295Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at wD (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1178:4413)\n    at file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1178:4141\n    at Array.map (<anonymous>)\n    at yF (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1178:4132)\n    at kjQ (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1800:6521)\n    at yw (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:73:19414)\n    at co (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:75:42806)\n    at v9 (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:75:38347)\n    at dc (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:75:38275)\n    at dw (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:75:38129)","timestamp":"2025-11-02T11:15:45.296Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at wD (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1178:4413)\n    at file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1178:4141\n    at Array.map (<anonymous>)\n    at yF (file:///C:/Users/provnuk/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1178:4132)\n   

Note: Error logs were truncated.

View original on GitHub ↗

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