« Starting Off the New Year with a Bang | Main | Spanning Sync v1.2 Beta Available for Testing »

Update on the Leopard iCal Sync Bug

May 28, 2008 Update: Apple has released the Mac OS X 10.5.3 Update, which reportedly includes the fix this long-standing bug.


We've written about various issues with syncing on Leopard, but many users are still unaware of the most serious Leopard sync bug so we wanted to call it out here.

Put simply, when syncing calendars on Leopard using any sync software—including Spanning Sync—it's possible for the iCal sync program ("iCalExternalSync") to get confused and stop syncing. The primary symptom of this bug is that updated events stop appearing in iCal, but continue to show up in other synchronized devices and applications.

For example, if you use Spanning Sync to sync Google Calendar with iCal and also use iTunes to sync iCal with your iPhone, events from Google Calendar will sync to your iPhone but not to iCal. The bug is fairly rare but can affect any user at any time. And when it does strike, it continues to happen, making it appear that nothing is syncing to iCal at all.

This bug is more likely to happen when you've enabled the "Show Birthdays calendar" option in your iCal preferences. You may be able to avoid the problem simply by disabling this option in iCal.

Here's how to fix the problem:

  • Quit out of iCal if it's open
  • Delete the ~/Library/Calendars/Calendar Cache (where "~" refers to your home directory)
  • Open iCal
  • Wait about at least five minutes until *after
  • it finishes "Upgrading Calendars"
Be sure to wait the full five minutes before moving on. If the events still don't appear after five minutes, then Apple Sync Services needs to be reset like this:
  • Quit out of iCal if it's open
  • Open iSync (in /Applications)
  • Go to preferences
  • Click Reset Sync History
  • Try syncing again
  • Open iCal and wait a few minutes
If this solution does not help, please do this: 
  • Create an event in iCal titled "iCal test" 
  • Create an event in Google Calendar called "gCal test" 
  • Sync 
  • Create a problem report ("Advanced...", "Create report") and email it to us at support@spanningsync.com along with a description of the problem.
We've filed this bug with Apple (bug #5597932) and have been told by Apple that it is fixed in Mac OS X 10.5.3, rumored to be imminent. In the mean time you should:
  • Consider this bug before upgrading to Leopard from Tiger
  • Make frequent backups of iCal (File > Back up iCal...)
  • Disable the Address Book birthday calendar if you think you might be running into the problem
We understand and share the frustration this bug has caused our users—and all Mac users trying to sync their iCal calendars with other devices and applciations. We look forward to a permanent fix from Apple.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8345252df69e200e54fd60b8a8834

Listed below are links to weblogs that reference Update on the Leopard iCal Sync Bug:

Comments

Thank you thank you thank you thank you for this. I have spent the better part of this weekend trying to get my iPhone to sync up with my Entourage 2008 calendar to no avail. It just STOPPED bringing the info over! VERY frustrating.

Finally! I found your comment post over at the MacKB.com discussion and tried these steps you've mentioned here. :) It took two hours for my Entourage to repopulate calendar items into iCal and then be available for selecting in my iTunes to sync, but once it all showed up, I hit SYNC and it was good as new. :)

Thank you for sharing your experience so that I could get a bit of my sanity back before the weekend is over.

Cheers,
-Bon.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Comments are moderated, and will not appear until the author has approved them.

Search

Welcome

  • This is the official blog for Spanning Sync, the service that syncs Apple iCal and Address Book with with Google Calendar and Gmail Contacts.

    To track the latest developments, we invite you to subscribe by feed or email, as below.

    Questions? Check the FAQ or visit the discussion group.

Subscribe

Download Free Trial

See a Video Demo

Requires Mac OS X

  • Requires Mac OS X 10.4.8 or later and is compatible with OS X 10.5 "Leopard".

    Mac and the Mac logo are trademarks of Apple Computer, Inc., registered in the U.S. and other countries.

For Windows Users

  • Spanning Sync requires Mac OS X. For our Windows friends, we recommend you get a Mac!

Legal

  • Copyright ©2006-2009
    Spanning Sync, Inc.
    All rights reserved.

    Spanning Sync, the Spanning Sync logo, and "Save 5+Make 5" are trademarks of Spanning Sync, Inc.