exceptions.KeyError: 'target_replica_uid'
After one night logged in, i start to get this message on every sync attempt:
Unhandled Error Traceback (most recent call last): File "/home/drebs/projetos/leap/envs/bitmask.venv/local/lib/python2.7/site-packages/twisted/internet/defer.py", line 434, in errback self._startRunCallbacks(fail) File "/home/drebs/projetos/leap/envs/bitmask.venv/local/lib/python2.7/site-packages/twisted/internet/defer.py", line 501, in _startRunCallbacks self._runCallbacks() File "/home/drebs/projetos/leap/envs/bitmask.venv/local/lib/python2.7/site-packages/twisted/internet/defer.py", line 588, in _runCallbacks current.result = callback(current.result, *args, **kw) File "/home/drebs/projetos/leap/envs/bitmask.venv/local/lib/python2.7/site-packages/twisted/internet/defer.py", line 1184, in gotResult _inlineCallbacks(r, g, deferred) --- --- File "/home/drebs/projetos/leap/envs/bitmask.venv/local/lib/python2.7/site-packages/twisted/internet/defer.py", line 1126, in _inlineCallbacks result = result.throwExceptionIntoGenerator(g) File "/home/drebs/projetos/leap/envs/bitmask.venv/local/lib/python2.7/site-packages/twisted/python/failure.py", line 389, in throwExceptionIntoGenerator return g.throw(self.type, self.value, self.tb) File "/home/drebs/projetos/leap/repos/soledad/client/src/leap/soledad/client/sync.py", line 73, in sync sync_target.get_sync_info(self.source._replica_uid) File "/home/drebs/projetos/leap/envs/bitmask.venv/local/lib/python2.7/site-packages/twisted/internet/defer.py", line 1128, in _inlineCallbacks result = g.send(result) File "/home/drebs/projetos/leap/repos/soledad/client/src/leap/soledad/client/http_target.py", line 156, in get_sync_info res['target_replica_uid'], exceptions.KeyError: 'target_replica_uid'
I think this is related to expired token, so we have to check what's the actual content of the response and signal the application for token renewal.
(from redmine: created on 2015-08-04, closed on 2015-08-04)