[Bug] Password-protected PDFs cause processing to hang despite skip requests

Resolved 💬 3 comments Opened Jan 18, 2026 by tusharmoranij Closed Jan 22, 2026

Bug Description
I wanted Claude to analyze some PDFs but it has hit with a PDF that is password-protected. Even when I ask it to skip that PDF, it does not move forward

Environment Info

  • Platform: win32
  • Terminal: WarpTerminal
  • Version: 2.1.12
  • Feedback ID: 4a6fd77b-c0b1-4397-b581-584117b9a7dd

Errors

[{"error":"Error\n    at nx (B:/~BUN/root/claude.exe:42:1143)\n    at <anonymous> (B:/~BUN/root/claude.exe:47:10085)\n    at emit (node:events:92:22)\n    at endReadableNT (internal:streams/readable:861:50)\n    at processTicksAndRejections (native:7:39)\n    at request (B:/~BUN/root/claude.exe:49:2147)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-18T12:12:44.052Z"},{"error":"Error\n    at nx (B:/~BUN/root/claude.exe:42:1143)\n    at <anonymous> (B:/~BUN/root/claude.exe:47:10085)\n    at emit (node:events:92:22)\n    at endReadableNT (internal:streams/readable:861:50)\n    at processTicksAndRejections (native:7:39)\n    at request (B:/~BUN/root/claude.exe:49:2147)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-18T12:13:57.128Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.4.content.1.pdf.source.base64.data: The PDF specified is password protected.\"},\"request_id\":\"req_011CXEptMJC8NV19aohxKqNk\"}\n    at generate (B:/~BUN/root/claude.exe:866:2085)\n    at makeRequest (B:/~BUN/root/claude.exe:883:5435)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-18T12:15:25.818Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.4.content.1.pdf.source.base64.data: The PDF specified is password protected.\"},\"request_id\":\"req_011CXEpua6AEE3R7m5XiWbjv\"}\n    at generate (B:/~BUN/root/claude.exe:866:2085)\n    at makeRequest (B:/~BUN/root/claude.exe:883:5435)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-18T12:15:41.892Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.4.content.1.pdf.source.base64.data: The PDF specified is password protected.\"},\"request_id\":\"req_011CXEpwDBsCZZWkR2YoZ9G8\"}\n    at generate (B:/~BUN/root/claude.exe:866:2085)\n    at makeRequest (B:/~BUN/root/claude.exe:883:5435)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-18T12:16:04.271Z"}]

View original on GitHub ↗

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