telepathy-butterfly crashed with KeyError in add_to_connection(): "Can't register the object-path handler for '/org/freedesktop/Telepathy/Connection/butterfly/msn/dillenmijboom_40hotmail_2ecom/RosterChannel/List/subscribe': there is already a handler"

Bug #707508 reported by Dillen Meijboom
130
This bug affects 18 people
Affects Status Importance Assigned to Milestone
telepathy-butterfly
Unknown
Medium
telepathy-butterfly (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

Binary package hint: telepathy-butterfly

1) Ubuntu 11.04
2) 0.5.15-1
3) Open Empathy
4) Couldnt login to MSN and Facebook.

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: telepathy-butterfly 0.5.15-1
ProcVersionSignature: Ubuntu 2.6.37-12.26-generic 2.6.37
Uname: Linux 2.6.37-12-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Tue Jan 25 17:34:33 2011
ExecutablePath: /usr/lib/telepathy/telepathy-butterfly
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
InterpreterPath: /usr/bin/python2.7
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/lib/telepathy/telepathy-butterfly
ProcEnviron:
 SHELL=/bin/bash
 LC_MESSAGES=nl_NL.utf8
 LANGUAGE=nl_NL:nl:en_GB:en
 LANG=nl_NL.UTF-8
PythonArgs: ['/usr/lib/telepathy/telepathy-butterfly']
SourcePackage: telepathy-butterfly
Title: telepathy-butterfly crashed with KeyError in add_to_connection(): "Can't register the object-path handler for '/org/freedesktop/Telepathy/Connection/butterfly/msn/dillenmijboom_40hotmail_2ecom/RosterChannel/List/subscribe': there is already a handler"
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Dillen Meijboom (dmeijboom) wrote :
visibility: private → public
tags: removed: need-duplicate-check
Claudio (clamiax)
Changed in telepathy-butterfly (Ubuntu):
status: New → Incomplete
status: Incomplete → Confirmed
tags: added: bugpattern-needed
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""

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for your bug report. This bug has been reported to the developers of the software. You can track it and make comments at: https://bugs.freedesktop.org/show_bug.cgi?id=38707

Changed in telepathy-butterfly (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Triaged
Changed in telepathy-butterfly:
importance: Unknown → Medium
status: Unknown → Confirmed
Revision history for this message
In , Brian Pepple (bpepple) wrote :

Users in Fedora have also experienced this bug.

https://bugzilla.redhat.com/show_bug.cgi?id=712728

tags: added: testcase
tags: removed: bugpattern-needed
tags: added: bugpattern-written
Revision history for this message
In , Gitlab-migration (gitlab-migration) wrote :

-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/telepathy/telepathy-butterfly/issues/62.

Changed in telepathy-butterfly:
status: Confirmed → Unknown
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.