iSync-Synchronisation von Kalendereinträgen funktioniert nicht mehr

Ich hatte in den letzten Tagen mit dem Problem zu kämpfen, dass es mir nichtmehr möglich war, meine Kalendereinträge und Kontaktdaten mittels iSync mit meinem Nokia N80 zu synchronisieren. Die Synchronisation startete zwar normal, brach aber am Ende mit einem “unerwarteten Fehler” ab.

Meine erste Vermutung war, dass irgendwas bei iSync oder dem SyncServices verhunzt ist und deswegen die Synchronisation nichtmehr geht.
Ich probierte viel um dies wieder zum laufen zu bringen. Ich entfernte das Gerät zig male von iSync. Löschte schlussendlich sogar die dazugehörigen Config-Dateien. (Was ich niemanden rate!) usw.

Aber das Problem lag am Ende ganz wo anders.

Auf die Spur des Problems bin ich schlussendlich mittels der Konsole gekommen (/Application/Utilities/Console.app) Ich fand Einträge wie diese zum Thema iSync:

14.05.08 20:28:35 [0x0-0x3e03e].com.apple.isync[813] 20:28:35.289 [iSync:813] ERROR (.sync.SyncConduitManager): Exception catch: Invalid frequency: (null)

oder aussagekräftiger:

14.05.08 20:30:22 [0x0-0x3e03e].com.apple.isync[813] 20:30:22.849 [iSync:813] ERROR (.sync.Parser.VCal): RRULE> Exploding> Unknown frequency: (null)

Warum aussagekräftiger? Hier kommt der Hinweis, dass der VCal-Parser offensichtlich einen Fehler hat. (Womöglich kann er eine Kalender-Datei nicht lesen, o.ä.)
Mit “VCal” ist nämlich vCalendar gemeint. Einem Standard, wie man Kalendereinträge beschreibt und austauscht. Dieser wird für die Komunikation zwischen dem Mac und Geräten, wie dem Nokia N80 verwendet. Auf jeden Fall lag hier das Problem.

  1. Ich startete iCal und erstellte eine Sicherungskopie (Ablage—>Sicherungskopie von iCal)
  2. Ob der nächste Schritt notwendig ist oder nicht, müsst ihr selber raus finden. Im Nachhinein denke ich, dass es darauf nicht ankommt.
    Anschließend löschte ich nämlich alle Kalender aus iCal.
    Achtung: vergesst nicht zuvor die Internetverbindung zu beenden, denn andernfalls schickt ihr etliche Termin-Absage-Mails raus. Was irgendwie peinlich sein könnte… Die Absage-Mails, die sich jetzt noch im “Senden”-Ordner von Mail.app befinden müsst ihr vor der nächsten Verbindung mit dem Internet wieder löschen.
  3. Am Ende importierte ich das zuvor erstellte Backup wieder in iCal.
    Dabei findet offensichtlich eine Neuordnung der Daten statt, welche mein Problem löste und eine normale Synchronisation mit dem Handy wieder möglich war.

Ich hoffe, dass diese Zusammenfassung jemanden nützlich ist, der ein ähnliches Problem hat.