Database related crash?
My sister tried to start Gajim (svn version 6172) this afternoon, and got the following TB. I run Gajim on the same machine, and have no problem. I removed logs.db and that didn't do anything. It was working this morning, until she got the untraceable bug (which I am sure is server related, not Gajim related) that causes multiple dialog boxes to pop up telling you that user X has been authenticated for your roster. I killed it with kill -9, and it hasn't started since...
Traceback (most recent call last):
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 133, in process_events
obj.pollin()
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 143, in pollin
self._do_receive()
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 245, in _do_receive
self.on_receive(received)
File "/usr/share/gajim/src/common/xmpp/dispatcher_nb.py", line 347, in dispatch
handler['func'](session,stanza)
File "/usr/share/gajim/src/common/connection_handlers.py", line 1589, in _getRosterCB
self.connection.getRoster(self._on_roster_set)
File "/usr/share/gajim/src/common/xmpp/roster_nb.py", line 56, in getRoster
on_ready(self)
File "/usr/share/gajim/src/common/connection_handlers.py", line 1622, in _on_roster_set
self.dispatch('ROSTER', roster)
File "/usr/share/gajim/src/common/connection.py", line 98, in dispatch
self.put_event((event, data))
File "/usr/share/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 "/usr/share/gajim/src/roster_window.py", line 925, in fire_up_unread_messages_events
results = gajim.logger.get_unread_msgs_for_jid(jid)
File "/usr/share/gajim/src/common/logger.py", line 238, in get_unread_msgs_for_jid
self.cur.execute(
pysqlite2.dbapi2.OperationalError: no such table: unread_messages
As a side note, is it possible to trap the multiple dialog issue, and just ignore the new server messages if we have already displayed that particular dialog?
Thanks
Tim