RuntimeError: To make asynchronous calls, receive signals or export objects, D-Bus connections must be attached to a main loop by passing mainloop=... to the constructor or calling dbus.set_default_main_loop(...)

Bug #1099559 reported by dobey
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu One for Rhythmbox
Status tracked in Trunk
Stable-4-2
Fix Released
High
dobey
Trunk
Fix Released
High
dobey
rhythmbox-ubuntuone (Ubuntu)
Fix Released
High
dobey
Raring
Fix Released
High
dobey

Bug Description

Traceback (most recent call last):
  File "/usr/lib/rhythmbox/plugins/ubuntuone/ubuntuone.py", line 89, in do_activate
    signal_name='DownloadFinished')
  File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 148, in add_signal_receiver
    path, **keywords)
  File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 400, in add_signal_receiver
    self._require_main_loop()
RuntimeError: To make asynchronous calls, receive signals or export objects, D-Bus connections must be attached to a main loop by passing mainloop=... to the constructor or calling dbus.set_default_main_loop(...)

This happens when running Rhythmbox with the latest rhythmbox-ubuntuone installed.

Tags: u1-notrack

Related branches

dobey (dobey)
Changed in rhythmbox-ubuntuone (Ubuntu):
importance: Undecided → High
Julien Funk (jaboing)
tags: added: u1-no-track
tags: added: u1-notrack
removed: u1-no-track
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package rhythmbox-ubuntuone - 4.1.90-0ubuntu1

---------------
rhythmbox-ubuntuone (4.1.90-0ubuntu1) raring; urgency=low

  * New upstream release.
    - Add a test suite.
    - Use the correct attribute name, aand dbus signal API. (LP: #1099561)
    - Tell dbus to use the glib main loop for async support. (LP: #1099559)
 -- Rodney Dawes <email address hidden> Wed, 30 Jan 2013 14:22:07 -0500

Changed in rhythmbox-ubuntuone (Ubuntu Raring):
status: Triaged → Fix Released
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.