Invalid JSON Request: Malformed Surrogate Character in API Payload

Status Closed — not planned
Maintainer reply None cached
Activity 5 comments · opened Aug 16, 2025 · closed Jan 6, 2026

Bug Description
The following error may occur, and if this occurs, the same error will be returned no matter what you enter.

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 194499 (char 194498)"}}

Environment Info

  • Platform: darwin
  • Terminal: tmux
  • Version: 1.0.83
  • Feedback ID: 4db3ae62-3d7f-4c84-9742-b4effaa394cc

Errors

[{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1776:787\n    at Object.useMemo (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:330:26368)\n    at OO9.useMemo (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:49:15588)\n    at YC (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1776:679)\n    at SR (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:330:19859)\n    at rb (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:42835)\n    at ab (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:38356)\n    at wj (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:38284)\n    at aR (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:38138)\n    at xC (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:35201)","timestamp":"2025-08-16T11:50:12.734Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1776:787\n    at Object.useMemo (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:330:26368)\n    at OO9.useMemo (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:49:15588)\n    at YC (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1776:679)\n    at SR (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:330:19859)\n    at rb (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:42835)\n    at ab (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:38356)\n    at wj (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:38284)\n    at aR (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:38138)\n    at xC (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:35201)","timestamp":"2025-08-16T11:50:12.738Z"},{"error":"Error: Tool mcp__playwright__browser_navigate not found\n    at EkB (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1986:4944)\n    at SR (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:330:19859)\n    at rb (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:42835)\n    at ab (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:38356)\n    at wj (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:38284)\n    at aR (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:38138)\n    at xC (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:35201)\n    at u8 (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:330:4841)\n    at T3 (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:332:32446)\n    at A.Q.updateContainer (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:336:1837)","timestamp":"2025-08-16T11:50:12.742Z"},{"error":"Error: Tool mcp__playwright__browser_take_screenshot not found\n    at EkB (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1986:4944)\n    at SR (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:330:19859)\n    at rb (file:///Users/skanehira/.asdf/installs/nodejs/24.2.0/lib/nod

Note: Error logs were truncated.

View original on GitHub ↗

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