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, if you are syncing more than one computer with MobileMe, or attempting to reset sync data on your computer with data from MobileMe, you may receive the following alert:
- Mac OS X v10.5.4 or later, or Microsoft Windows: “Contacts/Calendars/Bookmarks could not be synced due to inconsistent data”
- Mac OS X v10.4.11 only: “.Mac Sync Error: A failure occurred 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 v10.5: Update to Mac OS X 10.5.5 or later.
- If you are using Microsoft Windows: Update to MobileMe Control Panel 1.3 or later.
- If you are using Mac OS X v10.4.11: 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.
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.