Problems with Google Calendars and iCal in Lion 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.
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.)