Title: Node.js fs Error: Stale WebStorm Path Blocking Claude CLI Launch
Bug Description
When trying to launch claude from outside of Visual Studio Code. For example in Warp or Mac Terminal, iTerm2, or from the Webstorm terminal it fails with node:fs:1740
const stats = binding.stat(
^
Error: ENOENT: no such file or directory, stat '/Users/rosscoundon/Library/Application Support/JetBrains/WebStorm2023.1'
at Module.statSync (node:fs:1740:25)
at Object.statSync (file:///Users/rosscoundon/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:536:687) \
\
This is an old version of Webstorm that is no longer installed. However, I cannot find any reference to it in any env vars or anywhere on disk.
Environment Info
- Platform: darwin
- Terminal: vscode
- Version: 1.0.33
- Feedback ID: 5e9fb65d-8e4a-4ad2-823a-97d9de04e9c3
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 RG (file:///Users/rosscoundon/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:700:3921)\n at file:///Users/rosscoundon/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:622:9014\n at Q (file:///Users/rosscoundon/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:526:17199)\n at VJ (file:///Users/rosscoundon/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:622:8160)\n at oS (file:///Users/rosscoundon/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:622:7241)\n at TB (file:///Users/rosscoundon/.nvm/versions/node/v22.15.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:622:11408)","timestamp":"2025-06-24T10:38:03.098Z"}]This issue has 9 comments on GitHub. Read the full discussion on GitHub ↗