From: Don C. <don...@gm...> - 2006-07-04 15:03:58
|
Hi, during my tries to sync my phone (siemens sx1), I played around with a sync pair Evo2 - file. I noticed that calendar entries present on both sides get duplicated almost every time I start the sync. Furthermore it is not possible to delete a calendar entry from the file-sync-directory and get the deletion synced to evolution. The error message is then: Error writing entry 20060704T143559Z-32057-100-26699-210@localhost to member 1: Unable to delete event: Object not found Mapping Write Error: Unable to delete event: Object not found I think the problem is the identifier for the item on evolution side: 20060704T143559Z-32057-100-26699-210@localhost It consists of several parts: 20060704T143559Z: timestamp of the *sync*, changes every time! 32057: pid of msynctool, changes every time! 100: uid of the calling user should not matter 26699: pid of bash from which msynctool is startet, changes often! 210: number of the item, seems to be the same for every sync localhost: name of the host, should not matter Since some parts of the calendar item identifier change every time the sync is started, evolution2 calendar items cannot be synced properly. I don't know if this identifier is generated by the plugin or evolution itself. A solution might be to use only the last number (e.g. "210") before the "@localhost" from the identifier. Greets, Clemente |