IDE requests access to calendar, contacts, photos, etc on macOS Mojave

We’ve been receiving an increased amount of a feedback related to JetBrains IDEs trying to access your calendar, contacts, or photos on latest macOS:

Untitled.png

This behavior is caused by the recently introduced in macOS 10.14 Mojave new privacy protection mechanisms. Under these mechanisms, macOS shows the confirmation prompt when a process tries to access files under the home directory. This applies to calendars, contacts, photos, mail, messages, and Time Machine backups directories, which are commonly located under your home directory.

Therefore, if you have any of your project or library files under your home directory, the prompt is displayed when the IDE tries to read the contents of the directory in order to access them. Feel free to choose Don’t Allow since the IDE does not need access to those folders.

 

The issue is being actively investigated at our tracker at https://youtrack.jetbrains.com/issue/IDEA-194789. If you’re experiencing the same problem, please submit a new report:

1) Specify where is your project located (and external libraries used in a project): an exact location on a disc;

2) Describe what actions inside IDE caused this popup to appear

3) Attach your idea.log file (Help > Show log in…), ideally as soon as the issue occurs

 

6 comments

Allowing the application Full Disk Access cant be a solution, rather a bad security suggestion.

1

Thanks for your input. Per discussion in IDEA-194789 the workaround is removed.

0

For the last few builds of intellij-community I get this prompt when importing settings to the IDE:

The same in 2019.1 EAP releases.

It is definitely some plugin because when I blew away Application Support, Caches and Preferences for IdeaIC2019.1 and did a default install with only Git and GitHub VCS support the prompt stopped.

I will try installing my plugins one at a time to see which one causes this.

 

Edited by Vladimir Schneider
0

Actually, a better idea is to disable the extra plugins one at a time to see which one causes this. Duh!

0

No luck. Clearing out old directories and installing all my usual plugins did not reproduce the problem. I will check if I still have this in my sandbox directory for plugin debugging.

0

Dmitry, I was getting it in my plugin sandbox version of the IDE but having tried switching the JDK used for the sandbox, the problem has gone away and I cannot reproduce it in the sandbox either.

0

Please sign in to leave a comment.

Have more questions?

Submit a request