[Bug] Anthropic API Error: Invalid PDF Parsing Causes 400 Error and Claude Code is unable to recover.
Resolved 💬 3 comments Opened Aug 26, 2025 by jatin-chimote Closed Aug 26, 2025
Bug Description
In cases claude takes in say a unreadable PDF it simply refused to to repond giving API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"messages.28.content.0.pdf.source.base64.data: The PDF specified was not valid."},"request_id":"req_011CSVwqP62XpCDW9MMYqgPj"}
Environment Info
- Platform: win32
- Terminal: vscode
- Version: 1.0.90
- Feedback ID:
Errors
[{"error":"Error: Diagnostics file path mismatch: expected TextAreaInput.tsx, got file://c:\\d\\iaura-chatbot\\living-ui-library\\src\\components\\primitives\\textareainput.tsx/)\n at Mw.beforeFileEdited (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:1870:13682)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async Object.call (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:1885:622)\n at async RL5 (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:3408:10495)\n at async fgB (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:3408:6814)\n at async ML5 (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:3408:5792)\n at async NL5 (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:3408:5421)\n at async DE (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:3408:2920)\n at async DE (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:3408:3686)\n at async DE (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:3408:3686)","timestamp":"2025-08-25T18:25:52.958Z"},{"error":"Error: Diagnostics file path mismatch: expectedTextAreaInput.tsx, got file://c:\\d\\iaura-chatbot\\living-ui-library\\src\\components\\primitives\\textareainput.tsx/)\n at Mw.beforeFileEdited (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:1870:13682)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async Object.call (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:1885:622)\n at async RL5 (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:3408:10495)\n at async fgB (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:3408:6814)\n at async ML5 (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:3408:5792)\n at async NL5 (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:3408:5421)\n at async DE (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:3408:2920)\n at async DE (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:3408:3686)\n at async DE (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:3408:3686)","timestamp":"2025-08-25T18:26:00.514Z"},{"error":"Error: Diagnostics file path mismatch: expected file://c:\\d\\iaura-chatbot\\living-ui-library\\src\\components\\primitives\\textareainput.tsx/)\n at Mw.beforeFileEdited (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:1870:13682)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async Object.call (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:1885:622)\n at async RL5 (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:3408:10495)\n at async fgB (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:3408:6814)\n at async ML5 (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:3408:5792)\n at async NL5 (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:3408:5421)\n at async DE (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:3408:2920)\n at async DE (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:3408:3686)\n at async DE (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:3408:3686)","timestamp":"2025-08-25T18:26:07.826Z"},{"error":"Error: Diagnostics file path mismatch: expected C:\\D\\iaura-chatbot\\living-ui-library\\src\\components\\primitives\\TextAreaInput.tsx, got file://c:\\d\\iaura-chatbot\\living-ui-library\\src\\components\\primitives\\textareainput.tsx/)\n at Mw.beforeFileEdited (file:///C:/D/Programs/nvm/v22.18.0/node_modules/@anthropic-ai/claude-code/cli.js:1870:13682)
Note: Error logs were truncated.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗