claude-code icon indicating copy to clipboard operation
claude-code copied to clipboard

[BUG] Error: Failed to load usage data

Open galcianuk opened this issue 7 months ago • 24 comments

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

When I try to use the /usage command, it just replies with Error: Failed to load usage data

What Should Happen?

I should get my usage data,

Error Messages/Logs

Error: Failed to load usage data

Steps to Reproduce

  1. Launch Claude Code CLI in a WML2 environment
  2. Make claude write some code.
  3. Use /usage command
Image

Claude Model

Sonnet (default)

Is this a regression?

I don't know

Last Working Version

No response

Claude Code Version

Version: 2.0.1

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

WSL (Windows Subsystem for Linux)

Additional Information

No response

galcianuk avatar Sep 30 '25 10:09 galcianuk

I second this error:

Claude Code Version:

2.0.1 (Claude Code)

Issuing /usage command:

> /usage
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
 Settings:  Status   Config   Usage   (tab to cycle)

 Error: Failed to load usage data

 Esc to exit

akamalov avatar Sep 30 '25 12:09 akamalov

Log out and log in again, it will work

nick442 avatar Sep 30 '25 14:09 nick442

Refreshing the auth token worked for me.

peterbedorjr avatar Sep 30 '25 15:09 peterbedorjr

Thanks @peterbedorjr . Yes, I concur that it works once auth token is refreshed.

akamalov avatar Sep 30 '25 15:09 akamalov

Yes relogin can fix these issue, because the new claude code need more permission

Image

jveko avatar Sep 30 '25 17:09 jveko

Hint to Anthropic: improve the UI. If you need additional permissions, explain as much. Ask the user to relogin.

cowwoc avatar Oct 03 '25 01:10 cowwoc

Logout works

tdi avatar Oct 04 '25 06:10 tdi

Not working for me... tried logout/login - still the same. Then I remembered I had CLAUDE_CODE_OAUTH_TOKEN set. Unsetting it solved the problem.

I also miss some more info why some thing is not working... this is one example. Other's are why pasting images does not work, why terminal setup doesn't work, etc...

Here are the logs (-d):

[DEBUG] Shell snapshot created successfully (286825 bytes)
[DEBUG] AutoUpdaterWrapper: Installation type: npm-global, using native: false
[DEBUG] Writing to temp file: /home/s/.claude.json.tmp.938123.1759592317405
[DEBUG] Preserving file permissions: 100600
[DEBUG] Temp file written successfully, size: 29987 bytes
[DEBUG] Applied original permissions to temp file
[DEBUG] Renaming /home/s/.claude.json.tmp.938123.1759592317405 to /home/s/.claude.json
[DEBUG] File /home/s/.claude.json written atomically
[ERROR] AxiosError: AxiosError: Request failed with status code 403
    at fN (file:///home/s/.nvm/versions/node/v20.12.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:715:1077)
    at Unzip.z0 (file:///home/s/.nvm/versions/node/v20.12.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:716:9955)
    at Unzip.emit (node:events:530:35)
    at Unzip.emit (node:domain:488:12)
    at endReadableNT (node:internal/streams/readable:1696:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
    at vQ1.request (file:///home/s/.nvm/versions/node/v20.12.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:718:2088)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async E3B (file:///home/s/.nvm/versions/node/v20.12.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:2208:3700)
    at async J (file:///home/s/.nvm/versions/node/v20.12.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:2208:5193)
$ uname -a
Linux c 6.8.0-85-generic #85-Ubuntu SMP PREEMPT_DYNAMIC Thu Sep 18 15:26:59 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

samodadela avatar Oct 04 '25 15:10 samodadela

I also get the same error.

tekn0x avatar Oct 10 '25 15:10 tekn0x

Logging out and back in fixed this for me. But it definitely feels like something that should be fixed regardless.

marcospgp avatar Oct 13 '25 11:10 marcospgp

+1

tispratik avatar Oct 21 '25 15:10 tispratik

Can confirm this remains an issue. I'm on version 2.0.24 on a Mac M3.

Image

I logged out and logged back in, fixed claude doctor issues, refreshed my OAUTH key, disabled my OAUTH key... nothing has helped.

jackbackes avatar Oct 21 '25 21:10 jackbackes

+1

ivanamato avatar Oct 27 '25 12:10 ivanamato

logout and login fixes the issue for me. Claude 2.0.29

ismailsunni avatar Oct 30 '25 00:10 ismailsunni

After logging out, when I try to log in again, I get the error "Rate exceeded." I can’t log in either through the console or the UI.

https://claude.ai/api/auth/send_magic_link -> Internal servere error 500

dsoldo avatar Oct 31 '25 10:10 dsoldo

@dsoldo that's may be because of https://status.claude.com/incidents/zdxjv49ydg0f

ismailsunni avatar Oct 31 '25 10:10 ismailsunni

@dsoldo that's may be because of https://status.claude.com/incidents/zdxjv49ydg0f

Yup, that's why... when I wrote the comment, the status page was "green" ...in any case, Claude is currently partially down and we have to wait...

dsoldo avatar Oct 31 '25 10:10 dsoldo

I am still having this issue... Claude Code 2.0.31

christiaan-bronkhorst avatar Nov 03 '25 22:11 christiaan-bronkhorst

I had the same issue. Logging out and back in didn’t help.

Then I remembered that I had set the ANTHROPIC_API_KEY environment variable. After removing it and restarting the shell, I logged back into Claude. Now it works.

vicinzu avatar Nov 06 '25 14:11 vicinzu

I had to unset CLAUDE_CODE_OAUTH_TOKEN to get it to work as well

christiaan-bronkhorst avatar Nov 06 '25 19:11 christiaan-bronkhorst

I have this issue for a while now, across several CC version.

In v2.0.50 it raises:

Error: Failed to load usage data: {"type":"error","error":{"type":"permission_error","message":"OAuth     
 token does not meet scope requirement
 user:profile","details":{"error_visibility":"user_facing"}},"request_id":"<req  hash>"} 

I've tried to re-run the claude setup-token but nothing has changed. I can see only one env variable CLAUDE_CODE_SSE_PORT in my terminal.

By the way CC is laughably bad at its own documentation: I asked how to fix the error, and multiple times it suggest to run a command that does not exist (claude auth logout): it will only launch code with auth logout as prompt, and the CC will say "oh I see you're trying to do something with auth, do you want me to ...` and proceed to get confused with the content of the directory where it was launched. Then when confronted with the fact it does not work like that, it downplays the error as just "cosmetics"

kompre avatar Nov 24 '25 13:11 kompre

This issue has been inactive for 30 days. If the issue is still occurring, please comment to let us know. Otherwise, this issue will be automatically closed in 30 days for housekeeping purposes.

github-actions[bot] avatar Dec 25 '25 10:12 github-actions[bot]

I am getting this issue still

 Error: Failed to load usage data: {"type":"error","error":{"type":"permission_error","message":"OAuth
  token does not meet scope requirement
  user:profile","details":{"error_visibility":"user_facing"}},"request_id":"req_hash"}```

eric-summersault avatar Jan 14 '26 03:01 eric-summersault