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

Invalid API key · Fix external API key

Open PeterRoman opened this issue 6 months ago • 0 comments

Bug Description Invalid API key · Fix external API key after update this week. cant use it anymore.

Environment Info

  • Platform: darwin
  • Terminal: cursor
  • Version: 1.0.30
  • Feedback ID:

Errors

[{"error":"Error: Command failed: security find-generic-password -a $USER -w -s \"Claude Code\"\nsecurity: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.\n\n    at genericNodeError (node:internal/errors:983:15)\n    at wrappedFn (node:internal/errors:537:14)\n    at checkExecSyncError (node:child_process:882:11)\n    at execSync (node:child_process:954:15)\n    at NZ (file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:699:3921)\n    at file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:622:9014\n    at Q (file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:526:17199)\n    at Pj2 (file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2461:6547)\n    at PE (file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:80:19803)\n    at gT (file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:82:42555)","timestamp":"2025-06-20T07:54:13.916Z"},{"error":"Error: 1: ENOENT \n    at IS6 (file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1328:4749)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async BS6 (file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1328:2578)","timestamp":"2025-06-20T07:54:14.000Z"},{"error":"Error: Could not resolve authentication method. Expected either apiKey or authToken to be set. Or for one of the \"X-Api-Key\" or \"Authorization\" headers to be explicitly omitted\n    at file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1308:5344","timestamp":"2025-06-20T07:54:14.832Z"},{"error":"Error: Could not resolve authentication method. Expected either apiKey or authToken to be set. Or for one of the \"X-Api-Key\" or \"Authorization\" headers to be explicitly omitted\n    at file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1308:5344","timestamp":"2025-06-20T07:54:15.142Z"},{"error":"Error: Could not resolve authentication method. Expected either apiKey or authToken to be set. Or for one of the \"X-Api-Key\" or \"Authorization\" headers to be explicitly omitted\n    at Pw.validateHeaders (file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1317:911)\n    at Pw.buildHeaders (file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1317:8020)\n    at Pw.buildRequest (file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1317:7101)\n    at Pw.makeRequest (file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1317:3255)\n    at async M11.showErrors (file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1672:22444)\n    at async M11 (file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1672:12346)\n    at async _E2 (file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1672:22290)\n    at async file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1672:17419\n    at async nt1 (file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1672:5121)\n    at async Ku (file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1672:17389)","timestamp":"2025-06-20T07:54:19.394Z"},{"error":"Error: Could not resolve authentication method. Expected either apiKey or authToken to be set. Or for one of the \"X-Api-Key\" or \"Authorization\" headers to be explicitly omitted\n    at file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1308:5344\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-06-20T07:56:05.897Z"},{"error":"AxiosError: Request failed with status code 401\n    at Az (file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:528:1070)\n    at IncomingMessage.HA (file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:529:9964)\n    at IncomingMessage.emit (node:events:519:35)\n    at IncomingMessage.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1696:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\n    at _l.request (file:///Users/petervonknobloch/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:531:2081)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Mz5 (file:///Users/p

Note: Error logs were truncated.

PeterRoman avatar Jun 20 '25 07:06 PeterRoman