Comment 3 for bug 707508

Revision history for this message
In , Pvillavi (pvillavi) wrote :

This report has been filed here:

https://bugs.launchpad.net/ubuntu/+source/telepathy-butterfly/+bug/707508

this is on 0.5.15-1

the user just opened MSN and got the crash message from butterfly, log is :

"Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/papyon/client.py", line 442, in state_changed
    self._state = ClientState.SYNCHRONIZED
  File "/usr/lib/pymodules/python2.7/papyon/client.py", line 319, in fset
    self._dispatch("on_client_state_changed", state)
  File "/usr/lib/pymodules/python2.7/papyon/event/__init__.py", line 44, in _dispatch
    if event_handler._dispatch_event(name, *args):
  File "/usr/lib/pymodules/python2.7/papyon/event/__init__.py", line 65, in _dispatch_event
    handler(*params)
  File "/usr/lib/python2.7/dist-packages/butterfly/connection.py", line 346, in on_client_state_changed
    self._channel_manager.channel_for_props(props, signal=True)
  File "/usr/lib/python2.7/dist-packages/telepathy/server/channelmanager.py", line 125, in channel_for_props
    return self.create_channel_for_props(props, signal, **args)
  File "/usr/lib/python2.7/dist-packages/telepathy/server/channelmanager.py", line 110, in create_channel_for_props
    props, **args)
  File "/usr/lib/python2.7/dist-packages/butterfly/channel_manager.py", line 105, in _get_list_channel
    self, handle, props)
  File "/usr/lib/python2.7/dist-packages/butterfly/channel/contact_list.py", line 114, in ButterflyContactListChannelFactory
    return channel_class(connection, manager, props)
  File "/usr/lib/python2.7/dist-packages/butterfly/channel/contact_list.py", line 203, in __init__
    object_path='RosterChannel/List/subscribe')
  File "/usr/lib/python2.7/dist-packages/butterfly/channel/contact_list.py", line 127, in __init__
    object_path=object_path)
  File "/usr/lib/python2.7/dist-packages/telepathy/server/channel.py", line 147, in __init__
    object_path=object_path)
  File "/usr/lib/python2.7/dist-packages/telepathy/server/channel.py", line 63, in __init__
    _Channel.__init__(self, self._conn._name, object_path)
  File "/usr/lib/pymodules/python2.7/dbus/service.py", line 480, in __init__
    self.add_to_connection(conn, object_path)
  File "/usr/lib/pymodules/python2.7/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/usernamemijboom_40hotmail_2ecom/RosterChannel/List/subscribe': there is already a handler""