[Bug] API Error: 401 on new Claude Code sessions and idle session resumption
Resolved 💬 3 comments Opened Feb 24, 2026 by RatanSaiCT Closed Feb 28, 2026
Bug Description
New claude code sessions are getting API Error: 401, when a new claude code session is initiated,
existing session works fine, but when idle sessions are continued, they also start showing API, i am using multiple claude code sessions. Error: 401, using in tmux
Environment Info
- Platform: darwin
- Terminal: tmux
- Version: 2.1.52
- Feedback ID: ea415aac-6fe5-48b1-a31d-ff2a111d3d00
Errors
[{"error":"Error: ENOENT: no such file or directory, open '/Library/Application Support/ClaudeCode/managed-settings.json'\n at openSync (unknown)\n at readSync (/$bunfs/root/claude:12:1441)\n at F2 (/$bunfs/root/claude:6412:113)\n at AO (/$bunfs/root/claude:6414:226)\n at GP8 (/$bunfs/root/claude:6398:5806)\n at s90 (/$bunfs/root/claude:6398:5579)\n at <anonymous> (/$bunfs/root/claude:6398:4272)\n at async a90 (/$bunfs/root/claude:6398:4654)\n at async <anonymous> (/$bunfs/root/claude:11966:400)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-24T10:05:58.016Z"},{"error":"Error\n at pj (/$bunfs/root/claude:92:1144)\n at <anonymous> (/$bunfs/root/claude:93:10067)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:95:2149)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-24T10:05:58.697Z"},{"error":"Error\n at pj (/$bunfs/root/claude:92:1144)\n at <anonymous> (/$bunfs/root/claude:93:10067)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:95:2149)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-24T10:05:59.045Z"},{"error":"Error\n at pj (/$bunfs/root/claude:92:1144)\n at <anonymous> (/$bunfs/root/claude:93:10067)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:95:2149)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-24T10:05:59.089Z"},{"error":"Error\n at pj (/$bunfs/root/claude:92:1144)\n at <anonymous> (/$bunfs/root/claude:93:10067)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:95:2149)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-24T10:05:59.124Z"},{"error":"Error\n at pj (/$bunfs/root/claude:92:1144)\n at <anonymous> (/$bunfs/root/claude:93:10067)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:95:2149)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-24T10:06:00.009Z"},{"error":"Error\n at pj (/$bunfs/root/claude:92:1144)\n at <anonymous> (/$bunfs/root/claude:93:10067)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:95:2149)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-24T10:06:00.484Z"},{"error":"Error\n at pj (/$bunfs/root/claude:92:1144)\n at <anonymous> (/$bunfs/root/claude:93:10067)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:95:2149)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-24T10:06:02.049Z"},{"error":"Error\n at pj (/$bunfs/root/claude:92:1144)\n at <anonymous> (/$bunfs/root/claude:93:10067)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:95:2149)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-24T10:06:03.260Z"},{"error":"Error\n at pj (/$bunfs/root/claude:92:1144)\n at <anonymous> (/$bunfs/root/claude:93:10067)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:95:2149)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-24T10:06:03.865Z"},{"error":"Error\n at pj (/$bunfs/root/claude:92:1144)\n at <anonymous> (/$bunfs/root/claude:93:10067)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)…
API Error: 401 {"type":"error","error":{"type":"authentication_error","message":"OAuth token has
expired. Please obtain a new token or refresh your existing
token."},"request_id":"req_011CYT1KQjh3yzvrcg9ZKcyK"} · Please run /login
Note: Content was truncated.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗