Repository: blueman-project/blueman

Issue #1050: Blueman-manager can't access the secondary bluetooth adapter
Created: 2019-06-20T00:17:34Z
blueman: blueman 2.1
BlueZ: 5.50
Distribution: Arch
Desktop environment: Cinnamon
Blueman-manager fails to access the secondary bluetooth adapter.
When selecting and switching to the secondary bluetooth adapter, I got the following traceback, and no device shows up.
$ blueman-manager 
blueman-manager version 2.1 starting
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/blueman/gui/manager/ManagerDeviceList.py", line 212, in on_finished
    super().device_remove_event(device, tree_iter)
TypeError: super(type, obj): obj must be an instance or subtype of type
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/blueman/gui/manager/ManagerDeviceList.py", line 212, in on_finished
    super().device_remove_event(device, tree_iter)
TypeError: super(type, obj): obj must be an instance or subtype of type
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/blueman/gui/manager/ManagerDeviceList.py", line 212, in on_finished
    super().device_remove_event(device, tree_iter)
TypeError: super(type, obj): obj must be an instance or subtype of type
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/blueman/gui/manager/ManagerDeviceList.py", line 212, in on_finished
    super().device_remove_event(device, tree_iter)
TypeError: super(type, obj): obj must be an instance or subtype of type
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/blueman/gui/manager/ManagerDeviceList.py", line 212, in on_finished
    super().device_remove_event(device, tree_iter)
TypeError: super(type, obj): obj must be an instance or subtype of type

After that traceback, no matter which adapter I choose, no device will show up anymore.

Duplicate issue #1062: Adding a new device: Method "QueryPlugins" doesn't exist
Created: 2019-07-01T13:41:03Z
blueman: 2.1
BlueZ: 5.50
Distribution: Fedora
Desktop environment: XFCE

 I have consulted the Troubleshooting page and done my best effort to follow.

This is a bug encountered by one of the users on Fedora. According to them, it occured when they clicked on bluetooth systray menu to try to add a new bluetooth device.
Backtrace:
  File "/usr/bin/blueman-assistant", line 270, in <module>
    Assistant(args)
  File "/usr/bin/blueman-assistant", line 52, in __init__
    check_bluetooth_status(_("Bluetooth needs to be turned on for the Bluetooth assistant to work"), lambda: exit())
  File "/usr/lib/python3.7/site-packages/blueman/Functions.py", line 71, in check_bluetooth_status
    if "PowerManager" not in applet.QueryPlugins():
  File "/usr/lib64/python3.7/site-packages/gi/overrides/Gio.py", line 295, in __call__
    None)
gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.UnknownObject: Method "QueryPlugins" with signature "" on interface "org.blueman.Applet" doesn't exist
 (41)

When the user attempted to reproduce the error with --loglevel debug, they encountered different exceptions being thrown. Debug log here.
Original ticket in RedHat Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1723908

Closing comment (2019-07-01T16:13:19Z): The latter got reported in #1050 and is fixed in #1055. We'll do a 2.1.1 bug fix release soon.