NoneType has no attribute validation
Processing the incoming queue I get the following error:
[2016-03-19 13:32:46] INFO - L#109 : twisted.logger._stdlib:__call__ - processing decrypted doc [2016-03-19 13:32:46] INFO - L#109 : twisted.logger._stdlib:__call__ - maybe decrypting doc [2016-03-19 13:32:46] DEBUG - L#397 : leap.keymanager:get_key - getting key for meskio@leap.se Unhandled Error Traceback (most recent call last): File "/data/bitmask.venv/local/lib/python2.7/site-packages/twisted/internet/defer.py", line 393, in callback self._startRunCallbacks(result) File "/data/bitmask.venv/local/lib/python2.7/site-packages/twisted/internet/defer.py", line 501, in _startRunCallbacks self._runCallbacks() File "/data/bitmask.venv/local/lib/python2.7/site-packages/twisted/internet/defer.py", line 588, in _runCallbacks current.result = callback(current.result, *args, **kw) File "/data/bitmask.venv/local/lib/python2.7/site-packages/twisted/internet/defer.py", line 1274, in unwindGenerator return _inlineCallbacks(None, gen, Deferred()) --- --- File "/data/bitmask.venv/local/lib/python2.7/site-packages/twisted/internet/defer.py", line 1128, in _inlineCallbacks result = g.send(result) File "/data/repositories/leap_mail/src/leap/mail/incoming/service.py", line 669, in _maybe_extract_keys msg.get_payload(), fromAddress) File "/data/repositories/leap_mail/src/leap/mail/incoming/service.py", line 754, in _maybe_extract_attached_key address=address) File "/data/repositories/keymanager/src/leap/keymanager/__init__.py", line 834, in put_raw_key pubkey.validation = validation exceptions.AttributeError: 'NoneType' object has no attribute 'validation' [2016-03-19 13:32:47] CRITICAL - L#109 : twisted.logger._stdlib:__call__ - Unhandled Error Traceback (most recent call last): File "/data/bitmask.venv/local/lib/python2.7/site-packages/twisted/internet/defer.py", line 393, in callback self._startRunCallbacks(result) File "/data/bitmask.venv/local/lib/python2.7/site-packages/twisted/internet/defer.py", line 501, in _startRunCallbacks self._runCallbacks() File "/data/bitmask.venv/local/lib/python2.7/site-packages/twisted/internet/defer.py", line 588, in _runCallbacks current.result = callback(current.result, *args, **kw) File "/data/bitmask.venv/local/lib/python2.7/site-packages/twisted/internet/defer.py", line 1274, in unwindGenerator return _inlineCallbacks(None, gen, Deferred()) --- --- File "/data/bitmask.venv/local/lib/python2.7/site-packages/twisted/internet/defer.py", line 1128, in _inlineCallbacks result = g.send(result) File "/data/repositories/leap_mail/src/leap/mail/incoming/service.py", line 669, in _maybe_extract_keys msg.get_payload(), fromAddress) File "/data/repositories/leap_mail/src/leap/mail/incoming/service.py", line 754, in _maybe_extract_attached_key address=address) File "/data/repositories/keymanager/src/leap/keymanager/__init__.py", line 834, in put_raw_key pubkey.validation = validation exceptions.AttributeError: 'NoneType' object has no attribute 'validation' [2016-03-19 13:32:47] DEBUG - L#636 : leap.keymanager.openpgp:_assert_gpg_result_ok - [GNUPG:] ENC_TO 82CCD08315126CDD 1 0
Might it be the new key format updater that fails migrating keys?
(from redmine: created on 2016-03-19, closed on 2016-03-28, relates #8051 (closed))