Error with DBus when receiving events
When receiving a new message from a contact I don't already speak to, I've got this tb instead of a "new message" popup :
SessionBus instance has no attribute 'get_object'
Traceback (most recent call last):
File "gajim.py", line 1254, in process_connections
gajim.mutex_events_for_ui.lock(self.exec_event, account)
File "/usr/lib/python2.3/mutex.py", line 39, in lock
function(argument)
File "gajim.py", line 1239, in exec_event
self.handlers[ev[0]](account, ev[1])
File "gajim.py", line 489, in handle_event_msg
notify.notify(_('New Message'), jid, account, msg_type)
File "/home/jon/Prog/projets/gajim-trunk/src/notify.py", line 58, in notify
except dbus.DBusException, e:
AttributeError: 'module' object has no attribute 'DBusException'
Gajim is then unusable : I don't received any more new message event, and I must restart Gajim in order to do so.
As explained in the conference room :
[14:41:49] multani: I use python2.3-dbus package from Debian, version 0.23.4-8
[14:42:24] multani: it seems that the DBusException is in the dbus.dbus_bindings module, instead of dbus
[14:58:44] multani: here is a patch which fix this tb : http://gajim.pastebin.com/459442
Another user experienced the same problem (Md)