zeroconf produces tb instead of reconnecting when using networkmanager
when i disconnect the network, i get this tb:
Traceback (most recent call last):
File "gajim.py", line 1786, in read_sleepy
for account in gajim.connections:
File "/usr/lib/python2.5/site-packages/dbus/_dbus.py", line 617, in _signal_func
if match.maybe_handle_message(message):
File "/usr/lib/python2.5/site-packages/dbus/_dbus.py", line 210, in maybe_handle_message
self._handler(*args, **kwargs)
File "/usr/share/gajim/src/common/zeroconf/zeroconf.py", line 291, in avahi_dbus_connect_cb
self.disconnect()
File "/usr/share/gajim/src/common/zeroconf/zeroconf.py", line 372, in disconnect
self.service_browser.Free()
File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 169, in __call__
reply_message = self._connection.send_message_with_reply_and_block(message, timeout)
dbus.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name :1.38 was not provided by any .service files
when i try to reconnect, sometimes the wlan connection is disconnected right after the connection was created (not my own stupid router ;)) and then i get this tb from gajim:
Traceback (most recent call last):
File "gajim.py", line 2109, in process_connections
gajim.idlequeue.process()
File "gajim.py", line 369, in process
self.check_time_events()
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 76, in check_time_events
for fd, timeout in self.read_timeouts.items():
File "/usr/lib/python2.5/site-packages/dbus/_dbus.py", line 606, in _signal_func
for match in self._signal_sender_matches.get(name, (None,))[1:]:
File "/usr/lib/python2.5/site-packages/dbus/_dbus.py", line 617, in _signal_func
if match.maybe_handle_message(message):
File "/usr/lib/python2.5/site-packages/dbus/_dbus.py", line 210, in maybe_handle_message
self._handler(*args, **kwargs)
File "/usr/share/gajim/src/common/zeroconf/zeroconf.py", line 293, in avahi_dbus_connect_cb
self.disconnected_CB()
File "/usr/share/gajim/src/common/zeroconf/connection_zeroconf.py", line 199, in _on_disconnected
self.disconnect()
File "/usr/share/gajim/src/common/zeroconf/connection_zeroconf.py", line 275, in disconnect
self.connection.disconnect()
File "/usr/share/gajim/src/common/zeroconf/client_zeroconf.py", line 585, in disconnect
self.zeroconf.disconnect()
File "/usr/share/gajim/src/common/zeroconf/zeroconf.py", line 372, in disconnect
self.service_browser.Free()
File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 169, in __call__
reply_message = self._connection.send_message_with_reply_and_block(message, timeout)
dbus.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name :1.55 was not provided by any .service files
normal jabber accounts do reconnect, but the zeroconf account only gets disconnected while producing the first tb and never gets reconnected when the connection is up again. dbus is running and avahi is working aswell (latest stable). gajim is latest svn (8128)