Random message_archiving TB
I have been getting this TB at seemingly random times just having Gajim sitting in the background being in 4 GCs:
Traceback (most recent call last):
File "/home/florian/devel/gajim-hg/src/common/xmpp/idlequeue.py", line 528, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/home/florian/devel/gajim-hg/src/common/xmpp/idlequeue.py", line 393, in _process_events
obj.pollin()
File "/home/florian/devel/gajim-hg/src/common/xmpp/transports_nb.py", line 414, in pollin
self._do_receive()
File "/home/florian/devel/gajim-hg/src/common/xmpp/transports_nb.py", line 600, in _do_receive
self._on_receive(received)
File "/home/florian/devel/gajim-hg/src/common/xmpp/transports_nb.py", line 614, in _on_receive
self.on_receive(data)
File "/home/florian/devel/gajim-hg/src/common/xmpp/dispatcher_nb.py", line 452, in dispatch
handler['func'](session, stanza)
File "/home/florian/devel/gajim-hg/src/common/connection_handlers.py", line 1504, in _messageCB
session.handle_negotiation(form)
File "/home/florian/devel/gajim-hg/src/session.py", line 420, in handle_negotiation
self.respond_archiving(form)
File "/home/florian/devel/gajim-hg/src/common/stanza_session.py", line 219, in respond_archiving
logging = self.archiving_logging_preference(options)
File "/home/florian/devel/gajim-hg/src/common/stanza_session.py", line 184, in archiving_logging_preference
return self.conn.logging_preference(self.jid, initiator_options)
File "/home/florian/devel/gajim-hg/src/common/message_archiving.py", line 100, in logging_preference
otr = self.get_item_pref(jid)['otr']
TypeError: 'NoneType' object is unsubscriptable