[Bug] OAuth token revoked error persists after /login on macOS after credential revocation
Resolved 💬 6 comments Opened Feb 1, 2026 by erdmer Closed Mar 6, 2026
Bug Description
I revoked Claude Code authorization in Claude Desktop on macOS and now cannot re-authenticate. When I run /login, it completes successfully but immediately shows "OAuth token revoked · Please run /login" again.
I've tried:
Deleting ~/.claude/credentials.json
Clearing ~/.claude/cache
Searching macOS Keychain for Claude/Anthropic entries (none found)
Quitting and reopening Claude Desktop
The issue persists. This appears to be the same bug reported in GitHub issues #4007, #4107, #9635, and #13350. Can you reset the OAuth state on my account?
Environment Info
- Platform: darwin
- Terminal: Apple_Terminal
- Version: 2.1.20
- Feedback ID: f2f01dcb-99d3-4011-ba6a-9b24a9a8762a
Errors
[{"error":"TypeError: Cannot read properties of undefined (reading 'safeParse')\n at sF6 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:5217:25188)\n at nn2 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:5218:1314)\n at Kv (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:5218:1754)\n at q5 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:5218:1683)\n at Object.Xb8 [as isPlatformInEnabledList] (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:244:2532)\n at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:4750:21550\n at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:848\n at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:4887:6400\n at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:848\n at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:5137:913","timestamp":"2026-02-01T06:52:35.832Z"},{"error":"Error: ENOENT: no such file or directory, scandir '/Library/Application Support/ClaudeCode/.claude/skills'\n at Module.readdirSync (node:fs:1583:26)\n at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1909\n at bX (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:35313)\n at Object.readdirSync (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1879)\n at LZ1 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1827:369)\n at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1827:4509\n at q (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:6814)\n at Bi2 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:4887:4362)\n at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:4887:6970\n at q (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:6814)","timestamp":"2026-02-01T06:52:35.948Z"},{"error":"Error: ENOENT: no such file or directory, scandir '/Users/FIRSTNAMELASTNAME/.claude/skills'\n at Module.readdirSync (node:fs:1583:26)\n at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1909\n at bX (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:35313)\n at Object.readdirSync (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1879)\n at LZ1 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1827:369)\n at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:1827:4552\n at q (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:6814)\n at Bi2 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:4887:4362)\n at file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:4887:6970\n at q (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:6814)","timestamp":"2026-02-01T06:52:35.948Z"},{"error":"HP1: Insufficient permissions for global npm install.\n at hy6 (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:2281:1145)\n at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n at async uMA (file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:2291:43)\n at async file:///usr/local/lib/node_modules/@anthropic-ai/claude-code/cli.js:6121:15176","timestamp":"2026-02-01T06:52:38.720Z"}]This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗