Comment 1 for bug 801963

Revision history for this message
Mihai Capotă (mihaic) wrote :

Confirming in Ubuntu 11.04 with Kupfer version 0+v206-0ubuntu0~mav~kupferhope (from PPA).

I get the same error as in bug 593314, comment 3:
https://bugs.launchpad.net/kupfer/+bug/593314/comments/3

The workaround in comment 11, exiting empathy before enabling the plugin, works. I get the list of contacts, but Kupfer becomes unresponsive:
D [kupfer.plugin.empathy] ContactsSource: Warning(?): merged in 25.0535149574 seconds

However, after restarting Kupfer, I get the following exception:

Traceback (most recent call last):
  File "/usr/share/kupfer/kupfer/core/pluginload.py", line 60, in exception_guard
    yield
  File "/usr/share/kupfer/kupfer/core/sources.py", line 588, in _cache_sources
    self.rescanner.rescan_now(src, force_update=False)
  File "/usr/share/kupfer/kupfer/core/sources.py", line 67, in rescan_now
    self.rescan_source(source, force_update=force_update)
  File "/usr/share/kupfer/kupfer/core/sources.py", line 77, in rescan_source
    list(source.get_leaves(force_update=force_update))
  File "/usr/share/kupfer/kupfer/obj/grouping.py", line 76, in get_leaves
    leaves = Source.get_leaves(src, force_update)
  File "/usr/share/kupfer/kupfer/obj/base.py", line 429, in get_leaves
    datatools.SavedIterable(sort_func(self.get_items()))
  File "/usr/share/kupfer/kupfer/plugin/empathy.py", line 189, in get_items
    self._contacts = list(self._find_all_contacts(interface))
  File "/usr/share/kupfer/kupfer/plugin/empathy.py", line 209, in _find_all_contacts
    contacts = contact_group.Get(CHANNEL_GROUP_IFACE, "Members")
  File "/usr/lib/pymodules/python2.7/dbus/proxies.py", line 68, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/pymodules/python2.7/dbus/proxies.py", line 140, in __call__
    **keywords)
  File "/usr/lib/pymodules/python2.7/dbus/connection.py", line 630, in call_blocking
    message, timeout)
DBusException: org.freedesktop.Telepathy.Error.NotImplemented: No properties known for interface org.freedesktop.Telepathy.Channel.Interface.Group
Error [kupfer.core.pluginload]: This error is probably a bug in Empathy Contacts
Error [kupfer.core.pluginload]: Please file a bug report