I got a new MacBook Pro and used a Time Machine backup to set up the new computer. It didn't import my Contacts for some reason, so I used the old laptop to send everything to iCloud, then reimported it to the new computer. That gave me all the cards, but I have two new errors:
1) Birthday notifications are shown excessively. I close them and a few minutes later I get another one. This is both the day before and day of the birthday.
2) When in FaceTime, initially I can see all the contacts I have available, but after I click on one, and then go back to All Contacts, I have a list of "no name" only.
Both of these errors, I think, would stem from the contacts app itself. iCloud seems to be involved - I suspect every time iCloud is pinged for updates, I get the birthday notification re-displaying. So I tried to restore the Contacts list to see if that would help, but I can't - when I try to open a saved .abbu, nothing happens. If I try to import just one vCard, nothing happens. I can delete the whole Contacts list, shut off iCloud, but still nothing happens when I try to reimport.
When I first set up the laptop, I also had an error 513 which would crash Mail, which I eventually found was because the permissions were wrong on Containers/com.apple.mail... in the ByHost folder, so I couldn't edit the files in there. I thought maybe the same was happening with Contacts, where it just wouldn't update my contacts because it wasn't allowed. But in the ByHost folder, all I have are 2 alias files which are trying to point to files in the same folder, but they don't exist. I tried deleting the aliases to force Contacts to make new files, and it just makes new aliases which still point to non-existent files. I tried to check the Time Machine backup but it looks like there were only ever the two aliases in that folder, no valid files.
Completely turning off iCloud and then restarting it also didn't help.
Any ideas? I have no clue at this point why I can't get my Contacts to import an abbu, whether or not iCloud is on. Which means I still haven't figured out why FaceTime is buggy and I get excessive birthday notifications.