[Bug] Context Loss Between Sessions Causes Unnecessary File Regeneration and Token Waste

Resolved 💬 3 comments Opened Jan 27, 2026 by giacomo-domeniconi Closed Jan 31, 2026

Bug Description
it forgot classes created in a prev session and re-generated A LOT of files and wasted basically all my daily tokens

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 2.1.19
  • Feedback ID: 44254a9f-db63-4142-9c09-daa73ea96e5b

Errors

[{"error":"Error: ENOENT: no such file or directory, scandir '/Library/Application Support/ClaudeCode/.claude/skills'\n    at readdirSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:1903)\n    at mW (/$bunfs/root/claude:11:35435)\n    at readdirSync (/$bunfs/root/claude:12:1864)\n    at ILR (/$bunfs/root/claude:2215:380)\n    at ILR (/$bunfs/root/claude:2215:1350)\n    at <anonymous> (/$bunfs/root/claude:2215:4440)\n    at <anonymous> (/$bunfs/root/claude:2215:5171)\n    at A (/$bunfs/root/claude:11:7259)\n    at FZ8 (/$bunfs/root/claude:4862:4342)","timestamp":"2026-01-25T19:40:37.116Z"},{"error":"Error: ENOENT: no such file or directory, scandir '/Users/giacomodomeniconi/.claude/skills'\n    at readdirSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:1903)\n    at mW (/$bunfs/root/claude:11:35435)\n    at readdirSync (/$bunfs/root/claude:12:1864)\n    at ILR (/$bunfs/root/claude:2215:380)\n    at ILR (/$bunfs/root/claude:2215:1350)\n    at <anonymous> (/$bunfs/root/claude:2215:4483)\n    at <anonymous> (/$bunfs/root/claude:2215:5171)\n    at A (/$bunfs/root/claude:11:7259)\n    at FZ8 (/$bunfs/root/claude:4862:4342)","timestamp":"2026-01-25T19:40:37.116Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/giacomodomeniconi/.local/share/claude/versions/2.1.19 (expected in multi-process scenarios)\n    at BUR (/$bunfs/root/claude:4003:2091)\n    at YkA (/$bunfs/root/claude:4003:1202)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-25T19:40:37.132Z"},{"error":"Error\n    at Yy (/$bunfs/root/claude:42:1144)\n    at <anonymous> (/$bunfs/root/claude:47:10097)\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:49:2149)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-25T19:43:21.334Z"},{"error":"Error\n    at Yy (/$bunfs/root/claude:42:1144)\n    at <anonymous> (/$bunfs/root/claude:47:10097)\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:49:2149)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-25T19:44:07.824Z"},{"error":"Error\n    at Yy (/$bunfs/root/claude:42:1144)\n    at <anonymous> (/$bunfs/root/claude:47:10097)\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:49:2149)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-25T19:44:20.720Z"},{"error":"Error\n    at Yy (/$bunfs/root/claude:42:1144)\n    at <anonymous> (/$bunfs/root/claude:47:10097)\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:49:2149)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-25T19:44:28.557Z"},{"error":"Error\n    at <anonymous> (/$bunfs/root/claude:29:8379)\n    at <anonymous> (/$bunfs/root/claude:47:10263)\n    at emitError (node:events:43:23)\n    at <anonymous> (node:_http_client:248:22)\n    at processTicksAndRejections (native:7:39)\n    at request (/$bunfs/root/claude:49:2149)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-25T19:44:30.157Z"},{"error":"Error: Request was aborted.\n    at makeRequest (/$bunfs/root/claude:161:3940)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-25T21:04:32.965Z"},{"error":"Error: Request was aborted.\n    at makeRequest (/$bunfs/root/claude:161:3940)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-25T21:34:26.782Z"},{"error":"Error: Request was aborted.\n    at makeRequest (/$bunfs/root/claude:161:3940)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-25T21:34:36.326Z"},{"error":"MaxFileReadTokenExceededError: File content (36479 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n    at wPB (/$bunfs/root/claude:3890:3052)\n    at async call (/$bunfs/root/claude:3899:1005)\n    at async v18 (/$bunfs/root/claude:2963:20041)\n    a…

Note: Content was truncated.

View original on GitHub ↗

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