[Bug 41427] New: butterfly fails to reconnect after suspend/resume
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon Oct 3 19:42:53 CEST 2011
https://bugs.freedesktop.org/show_bug.cgi?id=41427
Summary: butterfly fails to reconnect after suspend/resume
Product: Telepathy
Version: unspecified
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: butterfly
AssignedTo: telepathy-bugs at lists.freedesktop.org
ReportedBy: fhimpe at telenet.be
QAContact: telepathy-bugs at lists.freedesktop.org
Very often after a suspend/resume cyle during which empathy was still
connected to MSN, Empathy refuses to re-establish the connection, until I
kill the mission-control and telepathy-butterfly processes.
The mission-control log contains this:
mcd-WARNING: 02/10/11 20:03:52.288355: request_connection_cb: RequestConnection
failed:
org.freedesktop.DBus.Python.KeyError: Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/dbus/service.py", line 702, in
_message_cb
retval = candidate_method(self, *args, **keywords)
File "/usr/lib/python2.6/dist-packages/telepathy/server/connmgr.py", line 96,
in RequestConnection
conn = self._protos[proto](self, parameters)
File "/usr/lib/python2.6/dist-packages/butterfly/protocol.py", line 160, in
create_connection
return ButterflyConnection(self, connection_manager, parameters)
File "/usr/lib/python2.6/dist-packages/butterfly/connection.py", line 89, in
__init__
'butterfly', protocol)
File "/usr/lib/python2.6/dist-packages/telepathy/server/conn.py", line 85, in
__init__
_Connection.__init__(self, bus_name, object_path)
File "/usr/lib/python2.6/dist-packages/dbus/service.py", line 480, in
__init__
self.add_to_connection(conn, object_path)
File "/usr/lib/python2.6/dist-packages/dbus/service.py", line 571, in
add_to_connection
self._fallback)
KeyError: "Can't register the object-path handler for
'/org/freedesktop/Telepathy/Connection/butterfly/msn/login_40example_2ecom':
there is
already a handler"
The butterfly log contains:
butterfly/connection-INFO: 02/10/11 20:03:16.954375: Using direct proxy: None
butterfly/connection-INFO: 02/10/11 20:03:17.20596: Using http proxy: None
butterfly/connection-INFO: 02/10/11 20:03:17.21298: Using https proxy: None
papyon/papyon.msnp2p.transport-INFO: 02/10/11 20:03:17.148885: Registering
transport
<NotificationP2PTransport object at 0x18eb960
(papyon+msnp2p+transport+base+BaseP2PTransport
at 0x18c4f60)>
butterfly/connection-ERROR: 02/10/11 20:03:17.210047: Failed to create
Connection
butterfly/connection-INFO: 02/10/11 20:03:52.240566: Using direct proxy: None
butterfly/connection-INFO: 02/10/11 20:03:52.242748: Using http proxy: None
butterfly/connection-INFO: 02/10/11 20:03:52.245244: Using https proxy: None
papyon/papyon.msnp2p.transport-INFO: 02/10/11 20:03:52.276025: Registering
transport
<NotificationP2PTransport object at 0x18f5870
(papyon+msnp2p+transport+base+BaseP2PTransport
at 0x1923380)>
butterfly/connection-ERROR: 02/10/11 20:03:52.282108: Failed to create
Connection
I am using these versions on Debian Wheezy AMD64:
ii libmission-control-plugins0 1:5.9.0-1
management daemon for Telepathy (library for plugins)
ii libtelepathy-farsight0 0.0.19-1
Glue library between telepathy and farsight2
ii libtelepathy-glib0 0.15.5-1
Telepathy framework - GLib library
ii libtelepathy-glib0-dbg 0.15.5-1
GLib Telepathy library (debug symbols)
ii python-telepathy 0.15.19-2.1
Python language bindings for telepathy
ii remmina-plugin-telepathy 0.9.2-2+b1
Telepathy plugin for remmina remote desktop client
ii telepathy-butterfly 0.5.15-2.1
MSN connection manager for Telepathy
ii telepathy-gabble 0.13.5-1
Jabber/XMPP connection manager
ii telepathy-mission-control-5 1:5.9.0-1
management daemon for Telepathy real-time communication framework
ii telepathy-salut 0.5.0-3
Link-local XMPP connection manager for the Telepathy framework
ii telepathy-sofiasip 0.7.1-2
SIP connection manager for the Telepathy framework
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the telepathy-bugs
mailing list