[Bug] Usage limits overcounted due to prompt caching bug in v2.1.62

Resolved 💬 2 comments Opened Mar 1, 2026 by merllinsbeard Closed Mar 4, 2026

Bug Description
I upgraded to Max 20x ($200/month) yesterday. After just two sessions my weekly limit is at 34%. Today, 7% of a 5-hour session on Sonnet burned 3% of my weekly. At this rate I'll hit the weekly wall in 2-3 days on a plan that's supposed to last a week.
Yesterday I was on v2.1.62 which had a prompt caching bug that your team already confirmed and hotfixed. My tokens were overcounted because of YOUR bug, not my usage.
I need my weekly usage counter reset to reflect actual consumption, not inflated numbers from broken caching. I just paid $200 — I expect to actually be able to use what I paid for.
Account: merlinonthemoon@gmail.com
Plan: Max 20x
Version: 2.1.63 (was on 2.1.62 yesterday)

Environment Info

  • Platform: darwin
  • Terminal: tmux
  • Version: 2.1.63
  • Feedback ID: 4a81ee9e-6777-491d-ba5d-82abcef368ce

Errors

[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/merlin/.local/share/claude/versions/2.1.63 (expected in multi-process scenarios)\n    at sVR (/$bunfs/root/claude:2436:2100)\n    at QjA (/$bunfs/root/claude:2436:1211)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-01T07:44:19.381Z"},{"error":"Error: LSP server plugin:typescript-lsp:typescript failed to start: Executable not found in $PATH: \"typescript-language-server\"\n    at start (/$bunfs/root/claude:2716:22317)\n    at async H (/$bunfs/root/claude:2716:24629)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-01T07:44:20.234Z"},{"error":"Error: LSP server plugin:pyright-lsp:pyright failed to start: Executable not found in $PATH: \"pyright-langserver\"\n    at start (/$bunfs/root/claude:2716:22317)\n    at async H (/$bunfs/root/claude:2716:24629)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-01T07:44:20.235Z"},{"error":"Error: Executable not found in $PATH: \"typescript-language-server\"\n    at spawn (unknown)\n    at spawn (node:child_process:667:35)\n    at spawn (node:child_process:14:39)\n    at start (/$bunfs/root/claude:2716:20843)\n    at H (/$bunfs/root/claude:2716:24629)\n    at _ (/$bunfs/root/claude:2716:32738)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-01T07:44:20.235Z"},{"error":"Error: Executable not found in $PATH: \"pyright-langserver\"\n    at spawn (unknown)\n    at spawn (node:child_process:667:35)\n    at spawn (node:child_process:14:39)\n    at start (/$bunfs/root/claude:2716:20843)\n    at H (/$bunfs/root/claude:2716:24629)\n    at _ (/$bunfs/root/claude:2716:32738)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-01T07:44:20.235Z"},{"error":"Error: Failed to start LSP server plugin:typescript-lsp:typescript: Executable not found in $PATH: \"typescript-language-server\"\n    at <anonymous> (/$bunfs/root/claude:2716:32760)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-01T07:44:20.235Z"},{"error":"Error: Failed to start LSP server plugin:pyright-lsp:pyright: Executable not found in $PATH: \"pyright-langserver\"\n    at <anonymous> (/$bunfs/root/claude:2716:32760)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-01T07:44:20.235Z"},{"error":"Error: Cannot send notification to LSP server 'plugin:pyright-lsp:pyright': server is error\n    at C (/$bunfs/root/claude:2716:27025)\n    at O (/$bunfs/root/claude:2716:34076)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-01T07:54:19.082Z"},{"error":"Error: Failed to sync file open /Users/merlin/Dev/projects/weconn_miniapp/backend/tests/core/test_replay_guard.py: Cannot send notification to LSP server 'plugin:pyright-lsp:pyright': server is error\n    at O (/$bunfs/root/claude:2716:34241)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-01T07:54:19.083Z"},{"error":"Error: Failed to sync file open /Users/merlin/Dev/projects/weconn_miniapp/backend/tests/core/test_replay_guard.py: Cannot send notification to LSP server 'plugin:pyright-lsp:pyright': server is error\n    at O (/$bunfs/root/claude:2716:34241)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-01T07:54:19.083Z"},{"error":"Error: Cannot send notification to LSP server 'plugin:pyright-lsp:pyright': server is error\n    at C (/$bunfs/root/claude:2716:27025)\n    at O (/$bunfs/root/claude:2716:34076)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-01T07:54:32.130Z"},{"error":"Error: Failed to sync file open /Users/merlin/Dev/projects/weconn_miniapp/backend/tests/models/test_application_enums.py: Cannot send notification to LSP server 'plugin:pyright-lsp:pyright': server is error\n    at O (/$bunfs/root/claude:2716:34241)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-01T07:54:32.130Z"},{"error":"Error: Failed to sync file open /Users/…

Note: Content was truncated.

View original on GitHub ↗

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