Crash on startup with transports
After exiting gajim and restarting it, when its attempting connecting it produces the following stacktrace in stdout and then hangs. I'm pretty sure it might be todo with some sort of offline messages waiting for me, as the various 'self.roster.fire_up_unread_messages_events' and different identifiers may indicate.
Traceback (most recent call last):
File "/media/files/sandbox/gajim/src/common/xmpp/idlequeue.py", line 133, in process_events
obj.pollin()
File "/media/files/sandbox/gajim/src/common/xmpp/transports_nb.py", line 143, in pollin
self._do_receive()
File "/media/files/sandbox/gajim/src/common/xmpp/transports_nb.py", line 245, in _do_receive
self.on_receive(received)
File "/media/files/sandbox/gajim/src/common/xmpp/dispatcher_nb.py", line 347, in dispatch
handler['func'](session,stanza)
File "/media/files/sandbox/gajim/src/common/connection_handlers.py", line 1589, in _getRosterCB
self.connection.getRoster(self._on_roster_set)
File "/media/files/sandbox/gajim/src/common/xmpp/roster_nb.py", line 56, in getRoster
on_ready(self)
File "/media/files/sandbox/gajim/src/common/connection_handlers.py", line 1622, in _on_roster_set
self.dispatch('ROSTER', roster)
File "/media/files/sandbox/gajim/src/common/connection.py", line 98, in dispatch
self.put_event((event, data))
File "/media/files/sandbox/gajim/src/common/connection.py", line 94, in put_event
gajim.handlers[ev[0]](self.name, ev[1])
File "gajim.py", line 203, in handle_event_roster
self.roster.fire_up_unread_messages_events(account)
File "/media/files/sandbox/gajim/src/roster_window.py", line 923, in fire_up_unread_messages_events
results = gajim.logger.get_unread_msgs_for_jid(jid)
File "/media/files/sandbox/gajim/src/common/logger.py", line 238, in get_unread_msgs_for_jid
self.cur.execute(
pysqlite2.dbapi2.OperationalError: no such table: unread_messages