Discussion:
Update killed my running system :-(
Achim Zirner
2008-03-20 22:05:59 UTC
Permalink
Hi Folks,

As reported, I had my setup running fine. This afternoon Ubnutu showed
me, that there were updates available from Mark's repository.Having had
good experience with those I installed them.... I shouldn't have!



Here is some OutThis is what sync-engine printed to the terminal. The
logfile that sync-engine created looked farily normal. This output
points to a problem with translating "Umlaute" since 'Pers\xc3\xb6nlich'
should be "Persönliche".

...
returning length rc=12
returning length rc=0
Exception exceptions.UnicodeDecodeError: UnicodeDecodeError('ascii',
'Pers\xc3\xb6nlich', 4, 5, 'ordinal not in range(128)') in
'pyrra._CB_ReaderCallback' ignored
[rra_syncmgr_put_multiple_objects:1129] Reader callback failed
[rra_syncmgr_put_multiple_objects:1144] Empty object of type 00002713
with ID 0816e028, ignoring.
Exception exceptions.UnicodeDecodeError: UnicodeDecodeError('ascii',
'Gesch\xc3\xa4ftlich', 5, 6, 'ordinal not in range(128)') in
'pyrra._CB_ReaderCallback' ignored
[rra_syncmgr_put_multiple_objects:1129] Reader callback failed
[rra_syncmgr_put_multiple_objects:1144] Empty object of type 00002713
with ID 0816e01c, ignoring.
Exception exceptions.UnicodeDecodeError: UnicodeDecodeError('ascii',
'Meine Klingelt\xc3\xb6ne', 14, 15, 'ordinal not in range(128)') in
'pyrra._CB_ReaderCallback' ignored
[rra_syncmgr_put_multiple_objects:1129] Reader callback failed
[rra_syncmgr_put_multiple_objects:1144] Empty object of type 00002713
with ID 0816e010, ignoring.
returning length rc=32768
re


My PDA seems to sync (but gets stuck) or just tells me "Waiting for
network." It seems that something went seriously wrong!!

Any having similar experiences?

Cheers,
achim
Vasco Steinmetz
2008-03-24 19:39:32 UTC
Permalink
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
Dr J A Gow
2008-03-26 10:36:01 UTC
Permalink
Post by Vasco Steinmetz
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.
Ok, I can see where the problem is. I should have a new disk tomorrow so
I will be able to fix this up then.

John.
Dr J A Gow
2008-03-29 16:50:17 UTC
Permalink
Post by Vasco Steinmetz
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.
Can you please update from SVN to revision 3353 or later and try again?
Let me know how you get on with it as this issue should now be fixed.

John

Continue reading on narkive:
Loading...