Invalid JSON Request: Malformed Surrogate Character in API Payload

Resolved 💬 3 comments Opened Aug 11, 2025 by eLyiN Closed Aug 15, 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 339307 (char 339306)"}}

Environment Info

  • Platform: darwin
  • Terminal: vscode
  • Version: 1.0.72
  • Feedback ID:

Errors

[{"error":"Error: Tool mcp__gemini-coding__get_cli_stats not found\n    at IjB (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1920:4402)\n    at $R (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:327:19859)\n    at yb (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:42848)\n    at Sb (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:38369)\n    at Ij (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:38297)\n    at gR (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:38151)\n    at jC (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:35214)\n    at y8 (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:327:4841)\n    at L3 (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:32459)\n    at kZ (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:327:25361)","timestamp":"2025-08-11T15:38:50.418Z"},{"error":"Error: Tool mcp__gemini-coding__get_cli_stats not found\n    at IjB (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1920:4402)\n    at $R (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:327:19859)\n    at yb (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:42848)\n    at Sb (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:38369)\n    at Ij (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:38297)\n    at gR (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:38151)\n    at jC (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:35214)\n    at y8 (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:327:4841)\n    at L3 (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:32459)\n    at kZ (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:327:25361)","timestamp":"2025-08-11T15:38:50.426Z"},{"error":"Error: Tool mcp__gemini-coding__get_cli_stats not found\n    at IjB (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1920:4402)\n    at $R (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:327:19859)\n    at yb (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:42848)\n    at Sb (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:38369)\n    at Ij (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:38297)\n    at gR (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:38151)\n    at jC (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:35214)\n    at y8 (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:327:4841)\n    at L3 (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:32459)\n    at kZ (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:327:25361)","timestamp":"2025-08-11T15:38:50.513Z"},{"error":"Error: Tool mcp__gemini-coding__get_cli_stats not found\n    at IjB (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1920:4402)\n    at $R (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:327:19859)\n    at sS (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:3227)\n    at yb (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:43629)\n    at Sb (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:38369)\n    at Ij (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:38297)\n    at gR (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:38151)\n    at jC (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:35214)\n    at y8 (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:327:4841)\n    at L3 (file:///Users/shelakh/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:32459)","timestamp":"2025-08-11T15:38:50.520Z"},{"error":"Error: Tool mcp__gemini-cod

Note: Error logs were truncated.

View original on GitHub ↗

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