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.
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗