The following worked for me!
Tried all of the previous answers, but none worked.
Then I came across a fix described here on Apple Forums:
First###First round (tried, but did not work for me):
Note: The command below changes ownership and access rights on all files in your home/user directory and may have unexpected (and harmful) side effects.
Open terminalTerminal, and type:
echo $TMPDIR
If (and only if) you see something like /var/folders/8b/mn2vgjs10gs83krfy1fwxwb80000gp/T/
as a result, run
sudo find ~ $TMPDIR.. \
-exec chflags -h nosappnd,noschg,nosunlnk,nouappnd,nouchg,nouunlnk {} + \
-exec chown -h $UID {} + -exec chmod +rw {} + \
-exec chmod -h -N {} + -type d -exec chmod -h +x {} + 2>&-
Second###Second round (this one did work for me):
- Start up in Recovery mode.
- In recovery mode, launch terminal (from utilities menu)
- Type
resetpassword
and hit enter (no worries) - Select your startup volume
- Select relevant user
- At the bottom, under Reset Home Directory Permissions and ACLs, click Reset
- I repeated the last to steps for all users + root
- Restart your computer
The description on Apple Forums is really clear, so if in doubt, go there. Hopefully it will help others too.
FYI: All my recent items were gone in all apps, in Apple menu the whole menu item was even gone, and changing in System Preferences from none to whatever kept reverting back to none.
I am on a MacBook Air (early 2014), running El Capitan 10.11.3