Claude Code 2.1.78: Silent failure when opening Documents folder projects (TCC bundle ID migration breaks permissions)

Resolved 💬 3 comments Opened Mar 21, 2026 by SUSUTOGO Closed Mar 25, 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?

After upgrading to Claude Code 2.1.78, selecting any project inside ~/Documents in Claude Desktop shows no response at all — no "Mustering..." animation, no error message. Projects on ~/Desktop continue to work normally.

Claude Code changed its TCC (Transparency, Consent, and Control) identity between versions:

  • Older versions (≤ 2.1.76): Identified by file path in the TCC database
  • 2.1.78: Identified by Bundle ID com.anthropic.claude-code

When upgrading, the new Bundle ID entry is created fresh in the TCC database with Documents Folder access denied (auth_value=0), even though older path-based entries had it allowed.

The TCC database shows:

com.anthropic.claude-code | kTCCServiceSystemPolicyDocumentsFolder | 0 (DENIED)
com.anthropic.claude-code | kTCCServiceSystemPolicyDesktopFolder   | 2 (ALLOWED)

This is why Desktop works but Documents does not.

What Should Happen?

Claude Desktop should:

  1. Detect the EPERM error on the Documents path
  2. Show a clear message like "Documents folder access is required" with a prompt to grant permission
  3. OR automatically trigger the macOS permission dialog

Error Messages/Logs

main.log: Claude Code process exited with code 1
Root error: EPERM: operation not permitted, lstat '/Users/<user>/Documents'

Steps to Reproduce

  1. Have Claude Desktop + Claude Code ≤ 2.1.76 installed and working with a project in ~/Documents
  2. Upgrade Claude Code to 2.1.78
  3. Open Claude Desktop and select any project inside ~/Documents
  4. Observe: no response, no animation, no error message
  5. Check main.logClaude Code process exited with code 1
  6. Projects on ~/Desktop continue to work normally

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

2.1.76

Claude Code Version

2.1.78

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

Workaround: Run this in Terminal, then reopen the project in Claude Desktop (macOS will prompt for permission — click Allow):

tccutil reset SystemPolicyDocumentsFolder com.anthropic.claude-code

Impact:

  • Any user upgrading from ≤ 2.1.76 to 2.1.78 may hit this silently
  • Claude Desktop shows zero feedback — no error, no permission prompt, nothing

Environment: macOS 26, Apple Silicon (M2), Claude Desktop with Claude Code 2.1.78

View original on GitHub ↗

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