2011-04-05 16:34:08,457 - ubuntuone.SyncDaemon.EQ - ERROR - Error encountered while handling: AQ_DIR_NEW_OK in <ubuntuone.eventlog.zg_listener.ZeitgeistListener object at 0x6c2d850>
Traceback (most recent call last):
File "/home/nessita/canonical/u1/client/review_fix-svfilenew-conflict/ubuntuone/syncdaemon/event_queue.py", line 286, in _dispatch
method(**kwargs)
File "/home/nessita/canonical/u1/client/review_fix-svfilenew-conflict/ubuntuone/eventlog/zg_listener.py", line 319, in handle_AQ_DIR_NEW_OK
mdo = self.fsm.get_by_node_id(volume_id, new_id)
File "/home/nessita/canonical/u1/client/review_fix-svfilenew-conflict/ubuntuone/syncdaemon/filesystem_manager.py", line 761, in get_by_node_id
mdid = self._idx_node_id[(share_id, node_id)]
File "/home/nessita/canonical/u1/client/review_fix-svfilenew-conflict/ubuntuone/syncdaemon/filesystem_manager.py", line 188, in __getitem__
return dict.__getitem__(self, key)
KeyError: ('0e0a3c0d-ddb8-4926-ad71-c33fd6079e6a', '16bb0fac-8879-40f7-a4ae-677dbc1646ef')
This might have been caused by a folder disappearing before the event was processed.
We should add some guards for this and similar cases.