MacOS – Problems with Google Calendars and iCal in Lion

google-calendaricalmacos

I'm not sure WHY it is so hard to get calendar syncing to work right, but it does seem to be one of the problems of our age. I thought maybe finally with iCal 5 syncing with google calendars would finally just work, but no luck.

Main issue:

Everytime I delete an event, I get the message "There was an error saving ical data. iCal encountered a critical error while saving to the database, and recent changes may be lost. More information may be available in the console."

Console tells me:

iCal: CoreData: warning: An NSManagedObjectContext delegate overrode fault handling behavior to silently substitute nil/0 for all property values for the object with ID '0x7fd8fc768b90 ' instead of throwing as recommended.

This despite the fact I can't actually display my delegate calendars in iCal (they show up in the delegates tab, but I can't click the checkbox to show any of them), so the event I am trying to delete is in the "Main" calendar.

If I delete from the google side, it disappears no problems.

TLDR: gcal and ical won't play nice after Lion upgrade. Trouble deleting some events. Trouble adding any delegate calendars.

Best Answer

BusyCal is the best answer I can give you if you only want to sync calendars to Google.

I would also highly recommend SpanningSync which will also sync your Contacts in a much better and more reliable manner than Address Book will.

(I have no affiliation with either company, and am a paying customer/user of both. I use/love BusyCal for my calendar, but I sync with MobileMe not gCal… I use SpanningSync to sync my contacts to Gmail. I have written reviews for both Spanning Sync and BusyCal.)