Claude Desktop fails to launch on macOS Tahoe 26.4 — "Failed to get 'logs' path"

Resolved 💬 3 comments Opened Mar 28, 2026 by balu-codex Closed Mar 31, 2026

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" />

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗