JaschaR

Q: Addressbook Sync on Yosemite Server

Dear Community

 

our small enterprise runs a Mac Mini Server with all latest updates (10.10.3) and 8 clients (all Yosemite) plus couple of iPhones. The addressbook sync makes a lot of trouble, we all seem to have different data in our addressbooks, even though we sync over a shared account only for our common addressbook. This is what the system.log said:

Apr 27 09:53:32 server.private serveradmin[49773]: Connected to the Notify Service

Apr 27 09:53:36 server.private AddressBookSourceSync[49763]: vCard Syntax Error, character: 254 : H

Apr 27 09:53:36 server.private AddressBookSourceSync[49763]: vCard Syntax Error, character: 268 : :

Apr 27 09:53:37 server.private AddressBookSourceSync[49763]: vCard Syntax Error, character: 254 : H

Apr 27 09:53:37 server.private AddressBookSourceSync[49763]: vCard Syntax Error, character: 268 : :

Apr 27 09:53:43 server.private AddressBookSourceSync[49763]: Error saving address book: Error Domain=NSCocoaErrorDomain Code=1560 "Multiple validation errors occurred." UserInfo=0x7fa1ffa15890 {NSDetailedErrors=(

     "Error Domain=NSCocoaErrorDomain Code=1570 \"originalLine is a required value.\" UserInfo=0x7fa201833900 {NSValidationErrorKey=originalLine, NSLocalizedDescription=originalLine is a required value., NSValidationErrorObject=<NSManagedObject: 0x7fa1fdf88030> (entity: ABCDUnknownProperty; id: 0x7fa1fdf882d0 <x-coredata:///ABCDUnknownProperty/t08F408A0-71B0-42FB-B599-2922E8855BB1495> ; data: {\n    originalLine = nil;\n    owner = \"0x206635c0014b <x-coredata://B1DD7C61-AA70-4D9D-B966-DD0B4A5D7C70/ABCDContact/p8493271>\";\n     propertyName = \"X-MS-OL-DESIGN\";\n})}",

     "Error Domain=NSCocoaErrorDomain Code=1570 \"originalLine is a required value.\" UserInfo=0x7fa200e06390 {NSValidationErrorKey=originalLine, NSLocalizedDescription=originalLine is a required value., NSValidationErrorObject=<NSManagedObject: 0x7fa1ffd72140> (entity: ABCDUnknownProperty; id: 0x7fa1ffd723b0 <x-coredata:///ABCDUnknownProperty/t08F408A0-71B0-42FB-B599-2922E8855BB1444> ; data: {\n    originalLine = nil;\n    owner = \"0x206634c0014b <x-coredata://B1DD7C61-AA70-4D9D-B966-DD0B4A5D7C70/ABCDContact/p8493267>\";\n     propertyName = \"X-MS-OL-DESIGN\";\n})}"

  )}

Apr 27 09:53:43 server.private AddressBookSourceSync[49763]: -[ABAddressBook save] failed. (<ABAddressBook: 0x7fa1fb69e520>)

Apr 27 09:53:43 server.private AddressBookSourceSync[49763]: [CardDAVPlugin-ERROR] -_saveChanges: [syncAddressBook(<ABAddressBook: 0x7fa1fb69e520>) save] FAILED

Apr 27 09:53:43 server.private AddressBookSourceSync[49763]: Error saving address book: Error Domain=NSCocoaErrorDomain Code=1560 "Multiple validation errors occurred." UserInfo=0x7fa1ff92ca40 {NSDetailedErrors=(

     "Error Domain=NSCocoaErrorDomain Code=1570 \"originalLine is a required value.\" UserInfo=0x7fa1fdee5f90 {NSValidationErrorKey=originalLine, NSLocalizedDescription=originalLine is a required value., NSValidationErrorObject=<NSManagedObject: 0x7fa1fdf88030> (entity: ABCDUnknownProperty; id: 0x7fa1fdf882d0 <x-coredata:///ABCDUnknownProperty/t08F408A0-71B0-42FB-B599-2922E8855BB1495> ; data: {\n    originalLine = nil;\n    owner = \"0x206635c0014b <x-coredata://B1DD7C61-AA70-4D9D-B966-DD0B4A5D7C70/ABCDContact/p8493271>\";\n     propertyName = \"X-MS-OL-DESIGN\";\n})}",

     "Error Domain=NSCocoaErrorDomain Code=1570 \"originalLine is a required value.\" UserInfo=0x7fa1ff920390 {NSValidationErrorKey=originalLine, NSLocalizedDescription=originalLine is a required value., NSValidationErrorObject=<NSManagedObject: 0x7fa1ffd72140> (entity: ABCDUnknownProperty; id: 0x7fa1ffd723b0 <x-coredata:///ABCDUnknownProperty/t08F408A0-71B0-42FB-B599-2922E8855BB1444> ; data: {\n    originalLine = nil;\n    owner = \"0x206634c0014b <x-coredata://B1DD7C61-AA70-4D9D-B966-DD0B4A5D7C70/ABCDContact/p8493267>\";\n     propertyName = \"X-MS-OL-DESIGN\";\n})}"

  )}

Apr 27 09:53:43 server.private AddressBookSourceSync[49763]: -[ABAddressBook save] failed. (<ABAddressBook: 0x7fa1fb69e520>)

Apr 27 09:53:43 server.private AddressBookSourceSync[49763]: [CardDAVPlugin-ERROR] -doSyncWithServer: [syncAddressBook(<ABAddressBook: 0x7fa1fb69e520>) save] FAILED

Haven't tried any troubleshooting yet.

Posted on Apr 27, 2015 1:19 AM

Close

Q: Addressbook Sync on Yosemite Server

  • All replies
  • Helpful answers

  • by Linc Davis,

    Linc Davis Linc Davis Apr 27, 2015 11:26 AM in response to JaschaR
    Level 10 (208,000 points)
    Applications
    Apr 27, 2015 11:26 AM in response to JaschaR

    The log points to corrupt data. You would either have to restore the server data from a backup that predates the problem (losing all later changes), or export the address book as a vCard on one of the clients, delete it on all, and then reimport.

  • by JaschaR,

    JaschaR JaschaR Jun 25, 2015 4:31 AM in response to Linc Davis
    Level 1 (5 points)
    Jun 25, 2015 4:31 AM in response to Linc Davis

    Hi thanks but the first procedure is not possible since the backup data ist corrupted as well, the second option didn't work either. Is there a way to reset the contacts database on the server completely? Or can I actually find out which vCard is corrupted? Thanks for your help!