MacOS – Blank dock, command+tab menu icon for application – RubyMine 7.0

dockiconmacospermission

I'm having a problem with the application icon for Jetbrains' RubyMine 7.0 not showing up in the dock.

blank dock icon

This used to work just fine before I cloned/renamed the user accounts on my Mac, running Yosemite.

One of my user accounts is able to see the icon in the dock, the other is not. I believe the problem is with the account that was cloned from the original account.

Things I've tried:

  • Fixing permissions through diskutility
  • Uninstalling application, deleting all ~/Library files for the app and reinstalling.
  • `chown -R ~/ (to ensure proper file ownership after account clone/rename)

Help is appreciated.

EDIT: Just to add a few other things:

  • Sometimes, for seemingly no reason, the application icon will reappear in the dock. As strange as it sounds, there is no obvious action that causes it to come back. It will certainly disappear shortly after.
  • The icon is also missing from application dialogs and from the command+tab switching menu.

missing from dialog

Best Answer

I recover from all sort of temporary dock corruption by killing the dock after saving work and getting ready to restart the Mac.

  • killall Dock from terminal app
  • log out and back in
  • restart the Mac

Barring that, you've got more serious corruption, but let's start with the quick triage first.

The next steps would be to make a new user account and repeat installing your app on that user’s desktop and drag it into the dock.