ubuntu / gnome-shell-extension-appindicator

Adds KStatusNotifierItem support to the Shell
https://extensions.gnome.org/extension/615/appindicator-support/
GNU General Public License v2.0
1.2k stars 163 forks source link

Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: Method "Get" with signature "ss" on interface "org.freedesktop.DBus.Properties" doesn't exist #511

Closed sidevesh closed 5 months ago

sidevesh commented 8 months ago

This happens when I launch https://github.com/ThePBone/GalaxyBudsClient,

this error does not have any immediate effect but when I Lock and Unlock the session or Disable and Reenable the extension, the indicator of this app vanishes and never appears back, I can confirm the app is running and closing and opening the app again shows the indicator again.

Full error seen in journalctl:

Mar 14 18:42:44 Swapnils-Yoga-7 gnome-shell[1787]: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: Method "Get" with signature "ss" on interface "org.freedesktop.DBus.Properties" doesn't exist

                                                   Stack trace:
                                                     _promisify/proto[asyncFunc]/</<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:453:45
                                                     @resource:///org/gnome/shell/ui/init.js:21:20
                                                     ### Promise created here: ###
                                                     getProperty@file:///home/sidevesh/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusProxy.js:89:33
                                                     refreshProperty@file:///home/sidevesh/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:305:48
                                                     _refreshOwnProperties/<@file:///home/sidevesh/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:191:32
                                                     _refreshOwnProperties@file:///home/sidevesh/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:189:51
                                                     _onSignalAsync/refreshPropertiesPromises<@file:///home/sidevesh/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:245:26
                                                     _onSignalAsync@file:///home/sidevesh/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:244:50
                                                     async*_onSignal@file:///home/sidevesh/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:203:14
                                                     _init/<@file:///home/sidevesh/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusProxy.js:40:43
                                                     @resource:///org/gnome/shell/ui/init.js:21:20

Original issue: https://github.com/ThePBone/GalaxyBudsClient/issues/478

3v1n0 commented 7 months ago

Well, if an app doesn't implement the standard freedesktop DBus properties specifications is hard for us to get infos...