[Bug] Anthropic API Error: Stream Connection Stalls with Zero Token Output
Resolved 💬 3 comments Opened Jan 24, 2026 by technofriends Closed Jan 29, 2026
Bug Description
Claude Code experiences intermittent hangs where the UI shows "Caramelizing...",
"Twisting...", or similar status messages with 0 tokens for extended periods (5-20+
minutes). Investigation revealed this is an API-side issue where the stream connection
establishes and receives the first chunk, but then the server stops sending data. This is
not a local configuration issue.
Environment Info
- Platform: darwin
- Terminal: Apple_Terminal
- Version: 2.1.17
- Feedback ID: e36b4de3-b9ca-4868-963d-1b6b59751591
Errors
[{"error":"Error: ENOENT: no such file or directory, scandir '/Library/Application Support/ClaudeCode/.claude/skills'\n at Module.readdirSync (node:fs:1507:26)\n at file:///Users/vaibhavpandey/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1766\n at fX (file:///Users/vaibhavpandey/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:34782)\n at Object.readdirSync (file:///Users/vaibhavpandey/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1736)\n at C01 (file:///Users/vaibhavpandey/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:1537:369)\n at file:///Users/vaibhavpandey/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:1537:4279\n at q (file:///Users/vaibhavpandey/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:6807)\n at Ih2 (file:///Users/vaibhavpandey/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:4842:4362)\n at file:///Users/vaibhavpandey/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:4842:6961\n at q (file:///Users/vaibhavpandey/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:6807)","timestamp":"2026-01-24T14:01:50.777Z"},{"error":"Error: Command failed: /Users/vaibhavpandey/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/vendor/ripgrep/arm64-darwin/rg --files --glob **/.claude/scripts/*.py --sort=modified --no-ignore --hidden /Users/vaibhavpandey\n\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at ChildProcess.exithandler (node:child_process:422:12)\n at ChildProcess.emit (node:events:524:28)\n at ChildProcess.emit (node:domain:489:12)\n at maybeClose (node:internal/child_process:1104:16)\n at ChildProcess._handle.onexit (node:internal/child_process:304:5)\n at Process.callbackTrampoline (node:internal/async_hooks:130:17)","timestamp":"2026-01-24T14:03:36.776Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n at Module.readFileSync (node:fs:449:20)\n at file:///Users/vaibhavpandey/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:464\n at fX (file:///Users/vaibhavpandey/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:34782)\n at Object.readFileSync (file:///Users/vaibhavpandey/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:433)\n at Tw7 (file:///Users/vaibhavpandey/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:5250:27636)\n at Object.call (file:///Users/vaibhavpandey/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:1546:942)\n at m92 (file:///Users/vaibhavpandey/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:3083:18977)","timestamp":"2026-01-24T14:03:39.457Z"},{"error":"Error: Request was aborted.\n at XR.makeRequest (file:///Users/vaibhavpandey/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:168:3940)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2026-01-24T14:25:29.488Z"},{"error":"AbortError: The operation was aborted\n at abortChildProcess (node:child_process:725:27)\n at EventTarget.onAbortListener (node:child_process:795:7)\n at [nodejs.internal.kHybridDispatch] (node:internal/event_target:831:20)\n at EventTarget.dispatchEvent (node:internal/event_target:766:26)\n at abortSignal (node:internal/abort_controller:370:10)\n at AbortController.abort (node:internal/abort_controller:392:5)\n at Timeout._onTimeout (file:///Users/vaibhavpandey/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:5257:2005)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2026-01-24T16:42:44.911Z"}]This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗