|
From: Michael B. <mic...@cm...> - 2008-02-06 17:56:23
|
Simon Josefsson schrieb: > Could the vformat problem explain why calendar syncing doesn't work, > when contact syncing works? Yes, I have myself heavy problems with OCS. Our vformat code creates several duplicates with the same UIDs internally. OCS detects this and returns errors while normal contact syncing works. > Since the phone prints an error message, it seems likely that a phone > bug is involved. But maybe libsyncml could behave like Nokia's own > software, to workaround this problem. My message was partially to gauge > whether anyone else has seen this error, and if anyone compared traces > with Nokia's software. This is not necessarily a phone bug. If OpenSync duplicates entries but the new entry includes the same UID then the phone will detect that there are two objects with the same internal UID. This is an error and so the phone reports an error code. Again this is the vCard UID and not the UID of SyncML for this object. >>> However, syncing the calendar fails. I've tried libsyncml 0.4.5 (in >>> Debian), and also libsyncml 0.4.6 (manual build), with same results. I >>> just tried libsyncml from SVN, but that just fails with >>> 'sml_support.c:443:E:smlSafeFree: Assertion "*address" failed'. >> The assertion was newly introduced from me to detect wrong memory >> handling. Which subversion revision do you use? I fixed some of these smlSafeFree bugs today (plus some race conditions). I introduced smlSafeFree to detect unclean memory handling in the libsyncml code and the assertions are the consequence :( newest SVN rev 365 and 3128 Best regards Michael -- _______________________________________________________________ Michael Bell Humboldt-Universitaet zu Berlin Tel.: +49 (0)30-2093 2482 ZE Computer- und Medienservice Fax: +49 (0)30-2093 2704 Unter den Linden 6 mic...@cm... D-10099 Berlin _______________________________________________________________ X.509 CA Certificates / Wurzelzertifikate http://ra.pki.hu-berlin.de |