errors when saving contacts locally and syncing them between MacBook and iCloud
Last night I detected that the synchronisation of contacts between my MacBookPro (Yosemite, 13" Retina, late 2013) and iCloud is no longer working. Sync between iCloud and iOS devices (with iOS 8.1) works fine.
The problem effects the exchange of information from MBP to iCloud as well as the other way around. However, the issues are slightly different.
No matter what changes (changing existing contacts, creating new ones or creating/changing groups) I do directly in iCloud (which I usually don't do – I was just testing), none of them get synced to my MBP (though they do sync to all iOS devices).
If I do work on my MBP the situation is a bit different:
- If I change any existing contact, those changes are not synced.
- If I create a new contact in the "all contacts" group, it syncs to iCloud. If I make changes to that newly created contact, they are again not synced.
- If I create a new contact in any other group, the contact does not sync.
- If I create a new group, that group is displayed in iCloud as "new group", i.e. the name I gave it is lost on the way... If I add contacts to this group (again on the MPB), they do not sync.
- If I create a new group using the option "create group from selected contacts" those contacts are synced to iCloud but the name of the group is again only "new group". Contacts added later to that group also don't sync.
Worst of all, everything that does not sync to iCloud, is lost once I close the Contacts app, meaning this information is not even stored on my MPB. OS X does not display any error messages. However, looking into the console, I found this message repeatedly whenever I was making changes to contacts etc (not only upon closing the app):
21.10.14 17:12:46,786 Contacts[532]: Error saving address book: Error Domain=NSCocoaErrorDomain Code=1560 "Bei der Überprüfung sind mehrere Fehler aufgetreten." [TRANSLATION: "Multiple errors occurred during verification"] UserInfo=0x600002e75500 {NSDetailedErrors=(
"Error Domain=NSCocoaErrorDomain Code=1570 \"originalLine ist ein erforderlicher Wert.\" [TRANSLATION: "originalLine is a required value"] UserInfo=0x600003072180 {NSValidationErrorKey=originalLine, NSLocalizedDescription=originalLine ist ein erforderlicher Wert., [TRANSLATION: NSLocalizedDescription=originalLine is a required value.] NSValidationErrorObject=<NSManagedObject: 0x600000ab6ec0> (entity: ABCDUnknownProperty; id: 0x60000102b9e0 <x-coredata:///ABCDUnknownProperty/tFFBA3874-332E-45E1-AD9D-C743B61BD9148226> ; data: {\n originalLine = nil;\n owner = \"0x56b4002ab <x-coredata://606A6059-A9DE-42A2-91C2-BBCDADB20C77/ABCDContact/p5549>\";\n propertyName = \"X-MS-OL-DESIGN\";\n})}",
"Error Domain=NSCocoaErrorDomain Code=1570 \"originalLine ist ein erforderlicher Wert.\" [TRANSLATION: "originalLine is a required value"] UserInfo=0x600003462f40 {NSValidationErrorKey=originalLine, NSLocalizedDescription=originalLine ist ein erforderlicher Wert., [TRANSLATION: NSLocalizedDescription=originalLine is a required value.] NSValidationErrorObject=<NSManagedObject: 0x6000006bede0> (entity: ABCDUnknownProperty; id: 0x600000c3d300 <x-coredata:///ABCDUnknownProperty/tFFBA3874-332E-45E1-AD9D-C743B61BD9148152> ; data: {\n originalLine = nil;\n owner = \"0x56a0002ab <x-coredata://606A6059-A9DE-42A2-91C2-BBCDADB20C77/ABCDContact/p5544>\";\n propertyName = \"X-MS-OL-DESIGN\";\n})}"
)}
21.10.14 17:12:46,788 Contacts[532]: -[ABAddressBook save] failed. (<ABAddressBook: 0x6080020c4130>)
21.10.14 17:12:46,788 Contacts[532]: [CardDAVPlugin-ERROR] -doSyncWithServer: [syncAddressBook(<ABAddressBook: 0x6080020c4130>) save] FAILED
Does anyone have an idea how to fix this?
I am not sure about the relevance of these error messages but I found them as well in the console:
21.10.14 17:46:36,619 uxipm_ui[745]: WARNING: The Gestalt selector gestaltSystemVersion is returning 10.9.0 instead of 10.10.0. Use NSProcessInfo's operatingSystemVersion property to get correct system version number.
Call location:
21.10.14 17:46:36,619 uxipm_ui[745]: 0 CarbonCore 0x00007fff934f2dc3 ___Gestalt_SystemVersion_block_invoke + 113
21.10.14 17:46:36,620 uxipm_ui[745]: 1 libdispatch.dylib 0x00007fff92302c13 _dispatch_client_callout + 8
21.10.14 17:46:36,620 uxipm_ui[745]: 2 libdispatch.dylib 0x00007fff92302b26 dispatch_once_f + 117
21.10.14 17:46:36,620 uxipm_ui[745]: 3 CarbonCore 0x00007fff9349b4da _Gestalt_SystemVersion + 987
21.10.14 17:46:36,620 uxipm_ui[745]: 4 CarbonCore 0x00007fff9349b0c7 Gestalt + 144
21.10.14 17:46:36,620 uxipm_ui[745]: 5 QtCore 0x000000010c089496 _ZN9QInternal16registerCallbackENS_8CallbackEPFbPPvE + 194
21.10.14 17:46:36,620 uxipm_ui[745]: 6 ??? 0x00007fff64845ceb 0x0 + 140734879784171
And also this one:
21.10.14 17:46:35,098 CoreServicesUIAgent[322]: unexpected message <OS_xpc_error: <error: 0x7fff79579c60> { count = 1, contents =
"XPCErrorDescription" => <string: 0x7fff79579f70> { length = 18, contents = "Connection invalid" }
}>
And this one:
21.10.14 17:42:42,115 com.apple.iCloudHelper[737]: objc[737]: Class FALogging is implemented in both /System/Library/PrivateFrameworks/FamilyCircle.framework/Versions/A/FamilyCircl e and /System/Library/PrivateFrameworks/FamilyNotification.framework/Versions/A/Famil yNotification. One of the two will be used. Which one is undefined.
21.10.14 17:42:42,121 com.apple.xpc.launchd[1]: (com.apple.imfoundation.IMRemoteURLConnectionAgent) The _DirtyJetsamMemoryLimit key is not available on this platform.
I have tried the troubleshooting listed here: Get help using iCloud Contacts (i.e. disabled and reenabled the sycn through iCloud in Preferences > iCloud and checked the login information etc)
And I also do not exceed any of the limits for contacts listed here: iCloud: Limits for Contacts, Calendars, Reminders, and Bookmarks
Any help is greatly appreciated!
MacBook Pro (Retina, 13-inch, Late 2013), OS X Yosemite (10.10)