claude-code - 💡(How to fix) Fix [Bug] Claude Code self-update consumes excessive tokens (7% of 5-hour budget on single operation) [2 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#52890Fetched 2026-04-25 06:18:09
View on GitHub
Comments
2
Participants
2
Timeline
5
Reactions
0
Timeline (top)
labeled ×3commented ×2

Error Message

[{"error":"Error: Marketplace file not found at /Users/kevinarmstrong/.claude/.claude-plugin/marketplace.json\n at _78 (/$bunfs/root/src/entrypoints/cli.js:4571:3094)\n at async Al (/$bunfs/root/src/entrypoints/cli.js:4576:281)\n at async VH6 (/$bunfs/root/src/entrypoints/cli.js:8159:28045)\n at async Qn7 (/$bunfs/root/src/entrypoints/cli.js:8159:29219)\n at async in7 (/$bunfs/root/src/entrypoints/cli.js:8159:30673)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-23T18:15:09.445Z"},{"error":"Error: Marketplace file not found at /Users/kevinarmstrong/.openclaw/workspace/compound-engineering-plugin/plugins/compound-engineering/.claude-plugin/marketplace.json\n at _78 (/$bunfs/root/src/entrypoints/cli.js:4571:3094)\n at async Al (/$bunfs/root/src/entrypoints/cli.js:4576:281)\n at async VH6 (/$bunfs/root/src/entrypoints/cli.js:8159:28045)\n at async Qn7 (/$bunfs/root/src/entrypoints/cli.js:8159:29219)\n at async in7 (/$bunfs/root/src/entrypoints/cli.js:8159:30673)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-23T18:15:09.446Z"},{"error":"AxiosError: Request failed with status code 429\n at yg (/$bunfs/root/src/entrypoints/cli.js:108:1194)\n at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:113:12750)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:865:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/src/entrypoints/cli.js:115:2467)\n at async pEH (/$bunfs/root/src/entrypoints/cli.js:2883:15426)\n at async <anonymous> (/$bunfs/root/src/entrypoints/cli.js:5242:16760)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-23T18:16:30.403Z"},{"error":"AxiosError: Request failed with status code 429\n at yg (/$bunfs/root/src/entrypoints/cli.js:108:1194)\n at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:113:12750)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:865:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/src/entrypoints/cli.js:115:2467)\n at async pEH (/$bunfs/root/src/entrypoints/cli.js:2883:15426)\n at async <anonymous> (/$bunfs/root/src/entrypoints/cli.js:5242:16760)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-23T18:16:33.895Z"},{"error":"AxiosError: Request failed with status code 429\n at yg (/$bunfs/root/src/entrypoints/cli.js:108:1194)\n at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:113:12750)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:865:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/src/entrypoints/cli.js:115:2467)\n at async pEH (/$bunfs/root/src/entrypoints/cli.js:2883:15426)\n at async <anonymous> (/$bunfs/root/src/entrypoints/cli.js:5242:16760)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-04-23T18:16:35.484Z"},{"error":"AxiosError: Request failed with status code 429\n at yg (/$bunfs/root/src/entrypoints/cli.js:108:1194)\n at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:113:12750)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:865:50)\n at processTicksAndRejections (n…

Code Example

[{"error":"Error: Marketplace file not found at /Users/kevinarmstrong/.claude/.claude-plugin/marketplace.json\n    at _78 (/$bunfs/root/src/entrypoints/cli.js:4571:3094)\n    at async Al (/$bunfs/root/src/entrypoints/cli.js:4576:281)\n    at async VH6 (/$bunfs/root/src/entrypoints/cli.js:8159:28045)\n    at async Qn7 (/$bunfs/root/src/entrypoints/cli.js:8159:29219)\n    at async in7 (/$bunfs/root/src/entrypoints/cli.js:8159:30673)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-23T18:15:09.445Z"},{"error":"Error: Marketplace file not found at /Users/kevinarmstrong/.openclaw/workspace/compound-engineering-plugin/plugins/compound-engineering/.claude-plugin/marketplace.json\n    at _78 (/$bunfs/root/src/entrypoints/cli.js:4571:3094)\n    at async Al (/$bunfs/root/src/entrypoints/cli.js:4576:281)\n    at async VH6 (/$bunfs/root/src/entrypoints/cli.js:8159:28045)\n    at async Qn7 (/$bunfs/root/src/entrypoints/cli.js:8159:29219)\n    at async in7 (/$bunfs/root/src/entrypoints/cli.js:8159:30673)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-23T18:15:09.446Z"},{"error":"AxiosError: Request failed with status code 429\n    at yg (/$bunfs/root/src/entrypoints/cli.js:108:1194)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:113:12750)\n    at emit (node:events:92:22)\n    at endReadableNT (internal:streams/readable:865:50)\n    at processTicksAndRejections (native:7:39)\n    at request (/$bunfs/root/src/entrypoints/cli.js:115:2467)\n    at async pEH (/$bunfs/root/src/entrypoints/cli.js:2883:15426)\n    at async <anonymous> (/$bunfs/root/src/entrypoints/cli.js:5242:16760)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-23T18:16:30.403Z"},{"error":"AxiosError: Request failed with status code 429\n    at yg (/$bunfs/root/src/entrypoints/cli.js:108:1194)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:113:12750)\n    at emit (node:events:92:22)\n    at endReadableNT (internal:streams/readable:865:50)\n    at processTicksAndRejections (native:7:39)\n    at request (/$bunfs/root/src/entrypoints/cli.js:115:2467)\n    at async pEH (/$bunfs/root/src/entrypoints/cli.js:2883:15426)\n    at async <anonymous> (/$bunfs/root/src/entrypoints/cli.js:5242:16760)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-23T18:16:33.895Z"},{"error":"AxiosError: Request failed with status code 429\n    at yg (/$bunfs/root/src/entrypoints/cli.js:108:1194)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:113:12750)\n    at emit (node:events:92:22)\n    at endReadableNT (internal:streams/readable:865:50)\n    at processTicksAndRejections (native:7:39)\n    at request (/$bunfs/root/src/entrypoints/cli.js:115:2467)\n    at async pEH (/$bunfs/root/src/entrypoints/cli.js:2883:15426)\n    at async <anonymous> (/$bunfs/root/src/entrypoints/cli.js:5242:16760)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-23T18:16:35.484Z"},{"error":"AxiosError: Request failed with status code 429\n    at yg (/$bunfs/root/src/entrypoints/cli.js:108:1194)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:113:12750)\n    at emit (node:events:92:22)\n    at endReadableNT (internal:streams/readable:865:50)\n    at processTicksAndRejections (n…
RAW_BUFFERClick to expand / collapse

Bug Description Simple update of Claude Code by Claude Code in Claude Desktop ate 7% of 5-hour budget, 3% of weekly, on Max 20x. Starting fresh session this morning as I wanted to make sure I picked up any fix for the token race conditions that stopped my work yesterday right after you did the Usage reset for everyone (fast using of tokens and slow progress on simple tasks may have started hours before the reset). The only action I took at that time was to ask CC to update itself and I have no other usage of the tokens elsewhere. So the 7% is a real direct data point. I am moving to Codex for now even though I haven't used Codex in over a year, maybe longer. I cannot lose another day of coding. I really hope this gets sorted out quickly and you let everyone know as I am not the only one that is moving reluctantly. When I first noticed this, I posted on X as a reply to the reset explanation post. Boris Cherny responded to me twice so I know this has visibility. My X handle is @armstrong_k. I will elaborate: I do not want to use OpenAI, but my preferences are overruled by need and data. I am sending this feedback in a terminal as you don’t support /usage and /feedback in Claude Desktop Code for some reason yet there were Claude Code team X posts suggesting to move coding work to Desktop so I have been using it for a week or so. Thank you — Kevin Armstrong

Environment Info

  • Platform: darwin
  • Terminal: ghostty
  • Version: 2.1.98
  • Feedback ID: c9b41a78-d046-4902-9ea9-635502069b35

Errors

[{"error":"Error: Marketplace file not found at /Users/kevinarmstrong/.claude/.claude-plugin/marketplace.json\n    at _78 (/$bunfs/root/src/entrypoints/cli.js:4571:3094)\n    at async Al (/$bunfs/root/src/entrypoints/cli.js:4576:281)\n    at async VH6 (/$bunfs/root/src/entrypoints/cli.js:8159:28045)\n    at async Qn7 (/$bunfs/root/src/entrypoints/cli.js:8159:29219)\n    at async in7 (/$bunfs/root/src/entrypoints/cli.js:8159:30673)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-23T18:15:09.445Z"},{"error":"Error: Marketplace file not found at /Users/kevinarmstrong/.openclaw/workspace/compound-engineering-plugin/plugins/compound-engineering/.claude-plugin/marketplace.json\n    at _78 (/$bunfs/root/src/entrypoints/cli.js:4571:3094)\n    at async Al (/$bunfs/root/src/entrypoints/cli.js:4576:281)\n    at async VH6 (/$bunfs/root/src/entrypoints/cli.js:8159:28045)\n    at async Qn7 (/$bunfs/root/src/entrypoints/cli.js:8159:29219)\n    at async in7 (/$bunfs/root/src/entrypoints/cli.js:8159:30673)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-23T18:15:09.446Z"},{"error":"AxiosError: Request failed with status code 429\n    at yg (/$bunfs/root/src/entrypoints/cli.js:108:1194)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:113:12750)\n    at emit (node:events:92:22)\n    at endReadableNT (internal:streams/readable:865:50)\n    at processTicksAndRejections (native:7:39)\n    at request (/$bunfs/root/src/entrypoints/cli.js:115:2467)\n    at async pEH (/$bunfs/root/src/entrypoints/cli.js:2883:15426)\n    at async <anonymous> (/$bunfs/root/src/entrypoints/cli.js:5242:16760)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-23T18:16:30.403Z"},{"error":"AxiosError: Request failed with status code 429\n    at yg (/$bunfs/root/src/entrypoints/cli.js:108:1194)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:113:12750)\n    at emit (node:events:92:22)\n    at endReadableNT (internal:streams/readable:865:50)\n    at processTicksAndRejections (native:7:39)\n    at request (/$bunfs/root/src/entrypoints/cli.js:115:2467)\n    at async pEH (/$bunfs/root/src/entrypoints/cli.js:2883:15426)\n    at async <anonymous> (/$bunfs/root/src/entrypoints/cli.js:5242:16760)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-23T18:16:33.895Z"},{"error":"AxiosError: Request failed with status code 429\n    at yg (/$bunfs/root/src/entrypoints/cli.js:108:1194)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:113:12750)\n    at emit (node:events:92:22)\n    at endReadableNT (internal:streams/readable:865:50)\n    at processTicksAndRejections (native:7:39)\n    at request (/$bunfs/root/src/entrypoints/cli.js:115:2467)\n    at async pEH (/$bunfs/root/src/entrypoints/cli.js:2883:15426)\n    at async <anonymous> (/$bunfs/root/src/entrypoints/cli.js:5242:16760)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-23T18:16:35.484Z"},{"error":"AxiosError: Request failed with status code 429\n    at yg (/$bunfs/root/src/entrypoints/cli.js:108:1194)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:113:12750)\n    at emit (node:events:92:22)\n    at endReadableNT (internal:streams/readable:865:50)\n    at processTicksAndRejections (n…

Note: Content was truncated.

extent analysis

TL;DR

The issue is likely related to rate limiting (429 status code) and missing marketplace files, causing the Claude Code update to consume a significant portion of the user's budget.

Guidance

  • The repeated AxiosError: Request failed with status code 429 errors suggest that the system is hitting rate limits, which could be causing the unexpected budget consumption.
  • The Error: Marketplace file not found errors indicate a potential issue with the plugin or configuration, which might be contributing to the problem.
  • To mitigate the issue, consider reducing the frequency or scope of updates and checks to avoid hitting rate limits.
  • Verify the existence and correctness of the marketplace files and plugins to ensure they are properly configured.

Example

No specific code example can be provided without more context, but checking the marketplace.json file existence and contents might help resolve the Error: Marketplace file not found issue.

Notes

The provided information is incomplete due to truncation, which limits the ability to provide a comprehensive solution. The issue seems to involve both rate limiting and configuration or file system issues.

Recommendation

Apply a workaround by reducing the frequency of updates and checks to avoid hitting rate limits, while also investigating the missing marketplace files and plugin configurations.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [Bug] Claude Code self-update consumes excessive tokens (7% of 5-hour budget on single operation) [2 comments, 2 participants]