Files will not share via iMessage in OS X after upgrading to Sierra

After upgrading to Sierra, I can no longer use the Share menu to share a file via Messages, even though it remains as an option in the Share menu for any file in Finder. Any help much appreciated.

MacBook Air, OS X Mavericks (10.9), Second Mac on Yosemite B2

Posted on Sep 23, 2016 10:40 PM

Reply
38 replies

Feb 9, 2017 11:34 AM in response to stentor007

I spent quite a while trying to determine the cause of this along with another IT guy, and it appears to be solely related to the number of contacts. I was consistently able to re-create the problem by having anywhere between 1,000 and 2,000 contacts. Considering Contacts is supposed to be able to support 50,000 entries (see Limits for iCloud Contacts, Calendars, Reminders, and Bookmarks) there's clearly a bug.


I have filed a bug report with Apple, so hopefully they'll address it in an update.

Jan 3, 2017 8:29 AM in response to stentor007

I found a solution that works for me. But not before trying just about every imaginable solution in all the posts regarding this problem. None of which worked for me. However, I was intrigued by this thread and it's focus on Contacts. I eliminated duplicates per this thread but that didn't solve my problem. So, with contacts open, I selected my own contact card and, from the top menu under "Card" I selected "Make this My Card". This solved my problem and now it works, although it takes about 10 seconds to load so you have to be a bit patient.


Apparently when upgrading to Sierra, the contact app no longer knew my card. I've also found that the Contacts app needs to be open in order for the share function to work properly.


I hope this is of help to some of you that are searching for an answer to this nagging annoyance.

Jan 3, 2017 8:55 AM in response to Cyberfly

Great news that you found a fix. Alas, it did not solve my similar issue. Every time I try to share a page via the share button I get the following console messages:


error10:52:29.690840 -0600Messages Share Extensionwarning: dynamic accessors failed to find @property implementation for 'uniqueId' for entity ABCDInfo while resolving selector 'uniqueId' on class 'ABCDInfo'. Did you remember to declare it @dynamic or @synthesized in the @implementation ?
error10:52:29.833758 -0600Messages Share Extensionwarning: dynamic accessors failed to find @property implementation for 'uniqueId' for entity ABCDContact while resolving selector 'uniqueId' on class 'ABCDContact'. Did you remember to declare it @dynamic or @synthesized in the @implementation ?

Apr 14, 2017 8:03 PM in response to J. Charles Holt1

I worked with Tech Support personnel on this and Engineers are aware of and working on the issue. From my conversations with them, it seems to start happening when the Contacts number more than 1,000.


I found that if you create a new User Account, without logging in to iCloud (and therefore no contacts), the Share feature will work. If you log that User Account into iCloud (and syncs you more than 1,000 contacts), it stops working.


I hope they solve it soon. It's been around for a while.

Sep 25, 2016 1:00 PM in response to stentor007

Hi,

Try Restarting the Computer in Safe Mode

It tends to clear items that are not done with a basis restart and also loads less of the OS (Some things like graphics may be effected).


If the app then launches normally Restart without using extra buttons to Restart normally.



User uploaded file

9:00 pm Sunday; September 25, 2016


 iMac 2.5Ghz i5 2011 (El Capitan)
 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb (Snow Leopard 10.6.8)
 Mac OS X (10.6.8),
 iPhone and an iPad (2)

Sep 27, 2016 7:29 AM in response to Ralph-Johns-UK

I have the exact same problem. The problem is still there in Safe Mode. When I try to "Share to Messages", the control grays out for a moment (as if waiting for Messages to pop up the small window), I can see Messages trying to do something in Activity Monitor (pops up at the top of the list showing CPU usage), but then a few seconds later drops down on the list, the Share button is active again, and nothing happens.

Sharing works fine with all other apps - Facebook, Twitter, AirDrop - all work properly. Messages is the only one that will not start.

I can see activity with Messages in Console when I try to share, but I can't tell what that means - all I can figure out is that Messages is certainly trying to start up, but something cancels it and nothing happens.

Guest account works fine.


Additional data: I first upgraded from El Capitan, and I saw this problem. So then I decided to do a fresh install of Sierra and then add all the software I need. With a fresh install of Sierra, all was well. Then I added Parallels, Citrix Receiver, Office 2016 for Mac, installed a couple of printers - and somewhere along the line - sharing to messages stopped working.


Any ideas on how to even start troubleshooting this? (I really don't want to start from scratch again and see what broke it - any other way to find this out?)


Thanks in advance.

Sep 27, 2016 10:29 AM in response to Rory's Mom

FIXED!!!


This is what fixed it for me: I watched Console to see what happens when I try to engage Messages when sharing, and I saw a warning/error: "warning: dynamic accessors failed to find @property implementation for 'uniqueId' for entity ABCDAddressBookSource while resolving selector 'uniqueId' on class 'ABCDAddressBookSource'. Did you remember to declare it @dynamic or @synthesized in the @implementation ?"


I googled AddressBook, found out it was related to Contacts, and found this article that recommended that when upgrading to Sierra, the Contacts should be "cleaned up" in case of duplicates etc. There is an option in Contacts under Card - "Look for duplicates". I did that, I had over 5400 duplicate vcards (accumulated over the past few years) - it asked me if I wanted to Merge, I said "yes" (might as well, right?), and when it was done merging, I was able to share to Messages again.

Sep 27, 2016 12:31 PM in response to stentor007

Yep,


There is an issue with Contacts Endlessly looping when two or more Accounts (like Google, Yahoo or iCloud) are Active all at the same time.

It never seems to be satisfied it has all the sync done and goes around again, and again and again...


It stops iMessages being sent in that you cannot select a Contact.




User uploaded file

8:23 pm Tuesday; September 27, 2016


 iMac 2.5Ghz i5 2011 (El Capitan)
 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb (Snow Leopard 10.6.8)
 Mac OS X (10.6.8),
 iPhone and an iPad (2)

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Files will not share via iMessage in OS X after upgrading to Sierra

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.