MobileMe: Syncing does not work, "Invalid Change Log jump table size" appears in sync log
Symptoms
When syncing a large amount of data with MobileMe, you may receive the following alert if you are syncing more than one computer with MobileMe, or attempting to reset sync data on your computer with data from MobileMe:
- Mac OS X 10.5.4 or later, or Microsoft Windows: "Contacts/Calendars/Bookmarks could not be synced due to inconsistent data"
- Mac OS X 10.4.11 only: ".Mac Sync Error: A failure occured while synchronizing the .Mac Sync Client"
If you examine the MobileMe sync logs in Mac OS X or Windows, you may see this line: "Error applying changes to Sync Engine in DataSyncer:applyChangesToEngine: Invalid Change Log jump table size"
If you see the above line in your sync logs, this article applies to you. If not, see this article for more information about troubleshooting "Inconsistent data" alerts.
Products Affected
MobileMe Sync
Resolution
If you are using Mac OS X 10.5: Update to Mac OS X 10.5.5 or later.
If you are using Mac OS X 10.4.11 or Microsoft Windows: Reduce the amount of data you are syncing (remove duplicate contacts, delete old calendar events, and so forth), then reset your sync data on MobileMe and try again.
If you still receive the alert, you will be able to sync between one computer, the MobileMe website, and your iPhone/iPod touch (although it may take longer than expected). You will not be able to sync with other computers.
Additional Information
This document will be updated as more information becomes available.
Important: Information about products not manufactured by Apple is provided for information purposes only and does not constitute Apple’s recommendation or endorsement. Please contact the vendor for additional information.