Hi, I rebuild everything from SVN this afternoon and tried to sync all my contacts/calendar entries/tasks from the desktop to the MDA freshly over since I accidentally deleted the partnership yesterday (which also deleted everything on my WM6 MDA).
The problem that shows up now is sync-engine failing to write the contacts, because it encounters some unexpected 'Rtf' Key and throws an exception. After that it somehow skips the whole contact synchronization process (i.e. the 0/91 contacts jumps to 91/91 instantly) but no contacts are actually written to the phone. Calendar entries and tasks are synced properly. I remember that I added some pictures to contacts on the phone and synced them over to the desktop (Kontact) a month ago. Any help/fix appreciated. Cheers, Vasco P.S: I still run OpenSync 0.20... Relevant excerpt from the log (more available on request): <2008-03-24 20:09:00,675 DEBUG engine.airsync.AirsyncServer : HTTP Request: "POST /Microsoft-Server-ActiveSync?User=DEFAULT&DeviceId=9EBE4997CBDEC3C41CD248BDAF5E35CD&DeviceType=PocketPC&Cmd=Sync HTTP/1.1" 200 - 2008-03-24 20:09:00,676 DEBUG engine.airsync.AirsyncServer : _send_wbxml_response: Finished emitting response 200 code to client 2008-03-24 20:09:00,677 DEBUG engine.airsync.AirsyncServer : _send_wbxml_response: starting document conversion Traceback (most recent call last): File "/usr/lib/python2.4/SocketServer.py", line 222, in handle_request self.process_request(request, client_address) File "/usr/lib/python2.4/SocketServer.py", line 241, in process_request self.finish_request(request, client_address) File "/usr/lib/python2.4/SocketServer.py", line 254, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/lib/python2.4/site-packages/SyncEngine/airsync.py", line 63, in __init__ BaseHTTPServer.BaseHTTPRequestHandler.__init__(self, request, client_address, server) File "/usr/lib/python2.4/SocketServer.py", line 521, in __init__ self.handle() File "/usr/lib/python2.4/BaseHTTPServer.py", line 316, in handle self.handle_one_request() File "/usr/lib/python2.4/BaseHTTPServer.py", line 310, in handle_one_request method() File "/usr/lib/python2.4/site-packages/SyncEngine/airsync.py", line 166, in do_POST self._handle_sync() File "/usr/lib/python2.4/site-packages/SyncEngine/airsync.py", line 309, in _handle_sync self._send_wbxml_response(rsp_doc) File "/usr/lib/python2.4/site-packages/SyncEngine/airsync.py", line 99, in _send_wbxml_response wbxmldata = wbxml.XMLToWBXML(xml) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 196, in XMLToWBXML _processNode(root,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 54, in _processNode _processNode(node.children,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 54, in _processNode _processNode(node.children,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 54, in _processNode _processNode(node.children,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 54, in _processNode _processNode(node.children,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 54, in _processNode _processNode(node.children,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 54, in _processNode _processNode(node.children,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 69, in _processNode _processNode(node.next,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 54, in _processNode _processNode(node.children,encoder) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/converters.py", line 63, in _processNode encoder.Content(node.content) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/codec.py", line 644, in Content self._OutputStack() File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/codec.py", line 659, in _OutputStack self._StartTag(self._stack[i]['tag'], self._stack[i]['attributes'], self._stack[i]['nocontent']) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/codec.py", line 671, in _StartTag mapping = self.GetMapping(tag) File "/usr/lib/python2.4/site-packages/SyncEngine/wbxml/codec.py", line 786, in GetMapping code = self._dtd['codes'][cp][name] KeyError: 'Rtf' get encoder ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ SynCE-Devel mailing list SynCE-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synce-devel