Claude Desktop fails to launch on macOS Tahoe 26.4 — "Failed to get 'logs' path"
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?
macOS Tahoe 26.4, MacBook Pro M2, "Failed to get logs path" error
What Should Happen?
What's Wrong?
Claude Desktop crashes immediately on launch with an uncaught JavaScript exception in the main process. The app never opens — the error dialog appears instantly and the app is completely unusable.
Error Messages/Logs
Uncaught Exception:
Error: Failed to get 'logs' path
at Object.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index.pre.js:62:3901)
at Module._compile (node:internal/modules/cjs/loader:1769:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1902:10)
at Module.load (node:internal/modules/cjs/loader:1488:32)
at Module._load (node:internal/modules/cjs/loader:1307:12)
at c._load (node:electron/js2c/node_init:2:17999)
at node:electron/js2c/browser_init:2:145394
at node:electron/js2c/browser_init:2:145603
at node:electron/js2c/browser_init:2:145607
at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:398:7)
Steps to Reproduce
Steps to Reproduce
Download the latest Claude Desktop from claude.ai/download
Install the .dmg and move Claude.app to /Applications
Launch Claude.app
Error dialog appears immediately — app never loads
Claude Model
None
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
Claude Desktop fails
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
What I've Already Tried
Full uninstall and clean reinstall multiple times
Deleted all leftover data: ~/Library/Application Support/Claude, ~/Library/Logs/Claude, ~/Library/Caches/Claude
Manually created ~/Library/Logs/Claude with correct permissions (chmod 755)
Fixed ownership with sudo chown -R $(whoami) ~/Library/Logs/Claude
Reset TCC permissions: tccutil reset SystemPolicyAllFiles com.anthropic.claudefordesktop
Updated macOS from Tahoe 26.3 → 26.4 and tried again
None of the above resolved the issue
Expected Behavior
Claude Desktop should launch successfully.
Actual Behavior
App crashes instantly with "Failed to get 'logs' path" JavaScript error in the main process. The error appears to occur before the app even attempts to create the logs directory.
Additional Notes
This appears to be a known issue on macOS Tahoe (see related issues #28590, #30717). The app is unable to resolve the logs path on Tahoe, suggesting an incompatibility with how macOS Tahoe handles app.getPath('logs') in Electron. The web app at claude.ai works fine as a workaround.
<img width="554" height="404" alt="Image" src="https://github.com/user-attachments/assets/ca314b4c-b864-4360-8ce2-f079e3045854" />
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗