Invalid JSON Request: Malformed Surrogate Character in API Payload
Resolved 💬 5 comments Opened Aug 16, 2025 by skanehira 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.
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗