-
Notifications
You must be signed in to change notification settings - Fork 7
Description
I launch SC and Discord through xdg-autostart, and it seems SC starts faster than discord. On auto-launch, any discord plugin buttons show as blank with orange circles. Exiting SC and starting it manually brings the buttons back.
Relevant log line:
2025-06-09 09:51:03.349 | ERROR | src.backend.PluginManager.PluginManager:init_plugins:71 - Error initializing plugin <class 'plugins.com_imdevinc_StreamControllerDiscordPlugin.main.PluginTemplate'>: 'NoneType' object has no attribute 'update_client_credentials'. Skipping...
Full Log
2025-06-09 09:51:01.149 | ERROR | src.backend.GnomeExtensions:connect_dbus:31 - Failed to connect to D-Bus: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable 2025-06-09 09:51:01.165 | INFO | src.backend.PageManagement.PageManagerBackend:update_auto_change_info:333 - Updated auto-change info in 0.007137298583984375 seconds 2025-06-09 09:51:01.168 | INFO | src.backend.PageManagement.PageManagerBackend:remove_old_backups:448 - Removed old page backups: 2025-06-06T08:48:32.475599 2025-06-09 09:51:02.271 | INFO | src.backend.PluginManager.PluginBase:launch_backend:636 - Launching backend: . /home/dennisr/.var/app/com.core447.StreamController/data/plugins/com_ReneLu_spotifyControl/backend/.venv/bin/activate && python3 /home/dennisr/.var/app/com.core447.StreamController/data/plugins/com_ReneLu_spotifyControl/backend/backend.py --port=37323 2025-06-09 09:51:02.572 | DEBUG | plugins.com_ReneLu_spotifyControl.settings:__init__:23 - Initialize Settings 2025-06-09 09:51:02.573 | ERROR | src.backend.PluginManager.PluginManager:init_plugins:71 - Error initializing plugin : 'NoneType' object has no attribute 'reauthenticate'. Skipping... 2025-06-09 09:51:02.581 | INFO | src.backend.PluginManager.PluginBase:launch_backend:636 - Launching backend: . /home/dennisr/.var/app/com.core447.StreamController/data/plugins/com_core447_OBSPlugin/backend/.venv/bin/activate && python3 /home/dennisr/.var/app/com.core447.StreamController/data/plugins/com_core447_OBSPlugin/backend/backend.py --port=44161 2025-06-09 09:51:03.048 | INFO | src.backend.PluginManager.PluginBase:launch_backend:636 - Launching backend: . /home/dennisr/.var/app/com.core447.StreamController/data/plugins/com_imdevinc_StreamControllerDiscordPlugin/.venv/bin/activate && python3 /home/dennisr/.var/app/com.core447.StreamController/data/plugins/com_imdevinc_StreamControllerDiscordPlugin/backend.py --port=34665 2025-06-09 09:51:03.349 | ERROR | src.backend.PluginManager.PluginManager:init_plugins:71 - Error initializing plugin : 'NoneType' object has no attribute 'update_client_credentials'. Skipping... 2025-06-09 09:51:03.350 | WARNING | locales.LegacyLocaleManager:load_fallback_language:32 - Fallback language file not found under: /home/dennisr/.var/app/com.core447.StreamController/data/plugins/gg_dennis_g29/locales/en_US.json 2025-06-09 09:51:03.350 | INFO | src.backend.PluginManager.PluginBase:launch_backend:636 - Launching backend: . /home/dennisr/.var/app/com.core447.StreamController/data/plugins/gg_dennis_g29/backend/.venv/bin/activate && python3 /home/dennisr/.var/app/com.core447.StreamController/data/plugins/gg_dennis_g29/backend/backend.py --port=44141 2025-06-09 09:51:05.834 | TRACE | src.backend.PageManagement.PageManagerBackend:register_page:272 - Registering page: /home/dennisr/.var/app/com.core447.StreamController/data/plugins/com_core447_VolumeMixer/pages/VolumeMixer.json 2025-06-09 09:51:05.836 | INFO | src.backend.PageManagement.PageManagerBackend:update_auto_change_info:333 - Updated auto-change info in 0.0013070106506347656 seconds 2025-06-09 09:51:05.836 | TRACE | src.backend.PageManagement.PageManagerBackend:register_page:272 - Registering page: /home/dennisr/.var/app/com.core447.StreamController/data/plugins/com_core447_VolumeMixer/pages/VolumeMixerSDPlus.json 2025-06-09 09:51:05.837 | INFO | src.backend.PageManagement.PageManagerBackend:update_auto_change_info:333 - Updated auto-change info in 0.0015099048614501953 seconds 2025-06-09 09:51:05.899 | WARNING | locales.LegacyLocaleManager:load_fallback_language:32 - Fallback language file not found under: /home/dennisr/.var/app/com.core447.StreamController/data/plugins/dev_eumario_MangoHud/locales/en_US.json 2025-06-09 09:51:05.900 | INFO | src.backend.PluginManager.PluginBase:launch_backend:636 - Launching backend: . /home/dennisr/.var/app/com.core447.StreamController/data/plugins/dev_eumario_MangoHud/backend/.venv/bin/activate && python3 /home/dennisr/.var/app/com.core447.StreamController/data/plugins/dev_eumario_MangoHud/backend/backend.py --port=34527 2025-06-09 09:51:06.704 | INFO | src.backend.WindowGrabber.WindowGrabber:init_integration:64 - Initializing window grabber for environment: hyprland under server: wayland 2025-06-09 09:51:06.910 | INFO | autostart:setup_autostart_desktop_entry:82 - Setting up autostart using desktop entry 2025-06-09 09:51:06.910 | INFO | autostart:copy_desktop_file:119 - Desktop file copied from: /usr/lib/streamcontroller/flatpak/autostart-native.desktop to: /home/dennisr/.config/autostart/StreamController.desktop 2025-06-09 09:51:06.911 | INFO | autostart:setup_autostart_desktop_entry:96 - Autostart set up at: /home/dennisr/.config/autostart/StreamController.desktop 2025-06-09 09:51:06.911 | INFO | __main__:load:116 - Loading app 2025-06-09 09:51:06.911 | INFO | __main__:update_assets:177 - Skipping store asset update 2025-06-09 09:51:06.934 | INFO | src.backend.DeckManagement.DeckManager:__init__:71 - Beta resume mode: True 2025-06-09 09:51:07.010 | DEBUG | src.backend.Wayland.Wayland:__on_wl_registry_global:16 - Hyprland lock notifier found, hooking... 2025-06-09 09:51:07.053 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Open with id com_core447_VolumeMixer::Open 2025-06-09 09:51:07.053 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Easy Run Command with id com_core447_OSPlugin::EasyCommand 2025-06-09 09:51:07.053 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Delay with id com_core447_OSPlugin::Delay 2025-06-09 09:51:07.054 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Easy Run Command with id com_core447_OSPlugin::EasyCommand 2025-06-09 09:51:07.054 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Easy Run Command with id com_core447_OSPlugin::EasyCommand 2025-06-09 09:51:07.054 | WARNING | src.backend.PluginManager.PluginManager:get_action_holder_from_id:115 - Requested action com_imdevinc_StreamControllerDiscordPlugin::Mute not found, skipping... 2025-06-09 09:51:07.054 | WARNING | src.backend.PluginManager.PluginManager:get_action_holder_from_id:115 - Requested action com_imdevinc_StreamControllerDiscordPlugin::Deafen not found, skipping... 2025-06-09 09:51:07.054 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Change Page with id com_core447_DeckPlugin::ChangePage 2025-06-09 09:51:07.054 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Toggle Microphone Mute with id com_core447_MicMute::ToggleMute 2025-06-09 09:51:07.054 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Easy Run Command with id com_core447_OSPlugin::EasyCommand 2025-06-09 09:51:07.054 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Change Page with id com_core447_DeckPlugin::ChangePage 2025-06-09 09:51:07.054 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Previous with id com_core447_MediaPlugin::Previous 2025-06-09 09:51:07.054 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Info with id com_core447_MediaPlugin::Info 2025-06-09 09:51:07.054 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Play/Pause with id com_core447_MediaPlugin::PlayPause 2025-06-09 09:51:07.055 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Next with id com_core447_MediaPlugin::Next 2025-06-09 09:51:07.055 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Launch App with MangoHud with id dev_eumario_MangoHud::LaunchMango 2025-06-09 09:51:07.055 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Display MangoHud Stat with id dev_eumario_MangoHud::ItemDisplay 2025-06-09 09:51:07.055 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Display MangoHud Stat with id dev_eumario_MangoHud::ItemDisplay 2025-06-09 09:51:07.055 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Easy Run Command with id com_core447_OSPlugin::EasyCommand 2025-06-09 09:51:07.055 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Change Page with id com_core447_DeckPlugin::ChangePage 2025-06-09 09:51:07.055 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Change Page with id com_core447_DeckPlugin::ChangePage 2025-06-09 09:51:07.055 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Digital clock with id com_core447_Clocks::DigitalClock 2025-06-09 09:51:07.055 | DEBUG | src.backend.PageManagement.Page:load:80 - Loaded page Homepage in 0.00 seconds 2025-06-09 09:51:07.056 | INFO | src.backend.DeckManagement.DeckController:load_page:666 - Loading page Homepage on deck CL42L2A02012 2025-06-09 09:51:07.150 | INFO | src.backend.DeckManagement.DeckController:load_background:518 - Loading background in thread: 140104089716416 2025-06-09 09:51:07.291 | INFO | src.backend.DeckManagement.DeckController:load_page:697 - Loaded page Homepage on deck CL42L2A02012 2025-06-09 09:51:07.339 | INFO | src.backend.DeckManagement.DeckManager:load_fake_decks:100 - Loading 1 fake deck(s) 2025-06-09 09:51:07.343 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Easy Run Command with id com_core447_OSPlugin::EasyCommand 2025-06-09 09:51:07.343 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Easy Run Command with id com_core447_OSPlugin::EasyCommand 2025-06-09 09:51:07.344 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Easy Run Command with id com_core447_OSPlugin::EasyCommand 2025-06-09 09:51:07.344 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Easy Run Command with id com_core447_OSPlugin::EasyCommand 2025-06-09 09:51:07.344 | INFO | src.backend.PluginManager.ActionCore:__init__:88 - Loaded action Easy Run Command with id com_core447_OSPlugin::EasyCommand 2025-06-09 09:51:07.344 | DEBUG | src.backend.PageManagement.Page:load:80 - Loaded page Display Layouts in 0.00 seconds 2025-06-09 09:51:07.344 | INFO | src.backend.DeckManagement.DeckController:load_page:666 - Loading page Display Layouts on deck fake-deck-1 2025-06-09 09:51:07.417 | INFO | src.backend.DeckManagement.DeckController:load_all_inputs:604 - Loading all inputs took 0.07450747489929199 seconds 2025-06-09 09:51:07.448 | INFO | src.backend.DeckManagement.DeckController:load_background:518 - Loading background in thread: 140104072931008 2025-06-09 09:51:07.449 | INFO | src.backend.DeckManagement.DeckController:load_page:697 - Loaded page Display Layouts on deck fake-deck-1 2025-06-09 09:51:07.555 | INFO | src.backend.DeckManagement.DeckController:load_all_inputs:604 - Loading all inputs took 0.005899667739868164 seconds 2025-06-09 09:51:07.605 | DEBUG | src.backend.DeckManagement.DeckController:update_all_inputs:434 - Updating all inputs took 0.15795159339904785 seconds 2025-06-09 09:51:07.611 | DEBUG | src.backend.DeckManagement.DeckController:update_all_inputs:434 - Updating all inputs took 0.05587410926818848 seconds 2025-06-09 09:51:07.650 | TRACE | src.app:on_activate:80 - running: on_activate 2025-06-09 09:51:07.651 | TRACE | src.windows.mainWindow.mainWindow:build:93 - Building main window 2025-06-09 09:51:07.946 | ERROR | src.windows.mainWindow.mainWindow:build:157 - An error has been caught in function 'build', process 'MainProcess' (968), thread 'MainThread' (140106836675520): Traceback (most recent call last):File "/usr/lib/streamcontroller/main.py", line 316, in
main()
└ <function main at 0x7f6ce2be6c00>
File "/usr/lib/streamcontroller/main.py", line 313, in main
load()
└ <function load at 0x7f6ce2be5b20>
File "/usr/lib/streamcontroller/main.py", line 119, in load
gl.main = Main(application_id="com.core447.StreamController", deck_manager=gl.deck_manager)
│ │ │ └ <src.backend.DeckManagement.DeckManager.DeckManager object at 0x7f6cd06f4050>
│ │ └ <module 'globals' from '/usr/lib/streamcontroller/globals.py'>
│ └ <class 'main.Main'>
└ <module 'globals' from '/usr/lib/streamcontroller/globals.py'>
File "/usr/lib/streamcontroller/main.py", line 112, in init
self.app.run(gl.argparser.parse_args().app_args)
│ │ │ │ │ └ <function ArgumentParser.parse_args at 0x7f6d20d03420>
│ │ │ │ └ ArgumentParser(prog='main.py', usage=None, description=None, formatter_class=<class 'argparse.HelpFormatter'>, conflict_handl...
│ │ │ └ <module 'globals' from '/usr/lib/streamcontroller/globals.py'>
│ │ └ <function Application.run at 0x7f6d27a260c0>
│ └ <app.App object at 0x7f6cd03b0100 (src+app+App at 0x56514a212280)>
└ <main.Main object at 0x7f6cd06f6ba0>
File "/usr/local/lib/streamcontroller/lib/python3.13/site-packages/gi/overrides/Gio.py", line 42, in run
return Gio.Application.run(self, *args, **kwargs)
│ │ │ │ │ └ {}
│ │ │ │ └ ([],)
│ │ │ └ <app.App object at 0x7f6cd03b0100 (src+app+App at 0x56514a212280)>
│ │ └ gi.FunctionInfo(run, bound=None)
│ └ <class 'gi.repository.Gio.Application'>
└ <IntrospectionModule 'Gio' from '/usr/lib/girepository-1.0/Gio-2.0.typelib'>
File "/usr/lib/streamcontroller/src/app.py", line 81, in on_activate
self.main_win = MainWindow(application=app, deck_manager=self.deck_manager)
│ │ │ │ │ └ <src.backend.DeckManagement.DeckManager.DeckManager object at 0x7f6cd06f4050>
│ │ │ │ └ <app.App object at 0x7f6cd03b0100 (src+app+App at 0x56514a212280)>
│ │ │ └ <app.App object at 0x7f6cd03b0100 (src+app+App at 0x56514a212280)>
│ │ └ <class 'src.windows.mainWindow.mainWindow.MainWindow'>
│ └ <mainWindow.MainWindow object at 0x7f6cd0418a40 (src+windows+mainWindow+mainWindow+MainWindow at 0x56514a871450)>
└ <app.App object at 0x7f6cd03b0100 (src+app+App at 0x56514a212280)>
File "/usr/lib/streamcontroller/src/windows/mainWindow/mainWindow.py", line 59, in init
self.build()
│ └ <function MainWindow.build at 0x7f6ce2f7c400>
└ <mainWindow.MainWindow object at 0x7f6cd0418a40 (src+windows+mainWindow+mainWindow+MainWindow at 0x56514a871450)>
File "/usr/lib/streamcontroller/src/windows/mainWindow/mainWindow.py", line 157, in build
gl.tray_icon.initialize(self)
│ │ │ └ <mainWindow.MainWindow object at 0x7f6cd0418a40 (src+windows+mainWindow+mainWindow+MainWindow at 0x56514a871450)>
│ │ └ <function TrayIcon.initialize at 0x7f6ce2bfc540>
│ └ <src.tray.TrayIcon object at 0x7f6ce2b03e00>
└ <module 'globals' from '/usr/lib/streamcontroller/globals.py'>
File "/usr/lib/streamcontroller/src/tray.py", line 42, in initialize
self.register()
│ └ <function DBusTrayIcon.register at 0x7f6ce2bfdb20>
└ <src.tray.TrayIcon object at 0x7f6ce2b03e00>
File "/usr/lib/streamcontroller/src/backend/trayicon.py", line 429, in register
self.sni_service.register()
│ │ └ <function StatusNotifierItemService.register at 0x7f6ce2bfd440>
│ └ <src.backend.trayicon.StatusNotifierItemService object at 0x7f6ce2a581a0>
└ <src.tray.TrayIcon object at 0x7f6ce2b03e00>
File "/usr/lib/streamcontroller/src/backend/trayicon.py", line 361, in register
watcher.RegisterStatusNotifierItem('(s)', self.dbus_path)
│ │ └ '/com/core447/StreamController/Menu'
│ └ <src.backend.trayicon.StatusNotifierItemService object at 0x7f6ce2a581a0>
└ <Gio.DBusProxy object at 0x7f6cd012b540 (GDBusProxy at 0x56514c794f20)>
File "/usr/local/lib/streamcontroller/lib/python3.13/site-packages/gi/overrides/Gio.py", line 374, in call
result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
│ │ │ │ │ └ GLib.Variant('(s)', ('/com/core447/StreamController/Menu',))
│ │ │ │ └ 'RegisterStatusNotifierItem'
│ │ │ └ <gi.overrides.Gio._DBusProxyMethodCall object at 0x7f6cd06f7380>
│ │ └ gi.FunctionInfo(call_sync, bound=None)
│ └ <Gio.DBusProxy object at 0x7f6cd012b540 (GDBusProxy at 0x56514c794f20)>
└ <gi.overrides.Gio._DBusProxyMethodCall object at 0x7f6cd06f7380>
gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable (2)
2025-06-09 09:51:07.952 | SUCCESS | src.app:on_activate:112 - Finished loading app
2025-06-09 09:51:12.673 | INFO | src.backend.PluginManager.ActionCore:init:88 - Loaded action Easy Run Command with id com_core447_OSPlugin::EasyCommand
2025-06-09 09:51:12.673 | INFO | src.backend.PluginManager.ActionCore:init:88 - Loaded action Easy Run Command with id com_core447_OSPlugin::EasyCommand
2025-06-09 09:51:12.673 | INFO | src.backend.PluginManager.ActionCore:init:88 - Loaded action Easy Run Command with id com_core447_OSPlugin::EasyCommand
2025-06-09 09:51:12.673 | INFO | src.backend.PluginManager.ActionCore:init:88 - Loaded action Easy Run Command with id com_core447_OSPlugin::EasyCommand
2025-06-09 09:51:12.673 | INFO | src.backend.PluginManager.ActionCore:init:88 - Loaded action Easy Run Command with id com_core447_OSPlugin::EasyCommand
2025-06-09 09:51:12.674 | INFO | src.backend.PluginManager.ActionCore:init:88 - Loaded action Change Page with id com_core447_DeckPlugin::ChangePage
2025-06-09 09:51:12.674 | INFO | src.backend.PluginManager.ActionCore:init:88 - Loaded action Easy Run Command with id com_core447_OSPlugin::EasyCommand
2025-06-09 09:51:12.674 | INFO | src.backend.PluginManager.ActionCore:init:88 - Loaded action Set device with id com_core447_AudioSwitcher::SetOutput
2025-06-09 09:51:12.674 | INFO | src.backend.PluginManager.ActionCore:init:88 - Loaded action Set device with id com_core447_AudioSwitcher::SetOutput
2025-06-09 09:51:12.675 | INFO | src.backend.PluginManager.ActionCore:init:88 - Loaded action Digital clock with id com_core447_Clocks::DigitalClock
2025-06-09 09:51:12.675 | DEBUG | src.backend.PageManagement.Page:load:80 - Loaded page Display Layouts in 0.00 seconds
2025-06-09 09:51:12.675 | INFO | src.backend.DeckManagement.DeckController:load_page:666 - Loading page Display Layouts on deck CL42L2A02012
2025-06-09 09:51:12.759 | INFO | src.backend.DeckManagement.DeckController:load_background:518 - Loading background in thread: 140104089716416
2025-06-09 09:51:12.821 | INFO | src.backend.DeckManagement.DeckController:load_page:697 - Loaded page Display Layouts on deck CL42L2A02012
2025-06-09 09:51:12.821 | INFO | src.windows.mainWindow.elements.PageSelector:on_change_page:127 - Load page: <src.backend.PageManagement.Page.Page object at 0x7f6cd06e74d0>
2025-06-09 09:51:12.880 | INFO | src.backend.DeckManagement.DeckController:load_page:666 - Loading page Display Layouts on deck CL42L2A02012
2025-06-09 09:51:12.899 | INFO | src.backend.DeckManagement.DeckController:load_all_inputs:604 - Loading all inputs took 0.017493247985839844 seconds
2025-06-09 09:51:12.978 | INFO | src.backend.DeckManagement.DeckController:load_background:518 - Loading background in thread: 140104089716416
2025-06-09 09:51:12.979 | INFO | src.backend.DeckManagement.DeckController:load_page:697 - Loaded page Display Layouts on deck CL42L2A02012
2025-06-09 09:51:13.125 | INFO | src.backend.DeckManagement.DeckController:load_all_inputs:604 - Loading all inputs took 0.01706719398498535 seconds
2025-06-09 09:51:13.174 | DEBUG | src.backend.DeckManagement.DeckController:update_all_inputs:434 - Updating all inputs took 0.049472808837890625 seconds
2025-06-09 09:51:24.163 | INFO | src.backend.DeckManagement.DeckController:load_page:666 - Loading page Homepage on deck CL42L2A02012
2025-06-09 09:51:24.262 | INFO | src.backend.DeckManagement.DeckController:load_page:697 - Loaded page Homepage on deck CL42L2A02012
2025-06-09 09:51:24.308 | INFO | src.windows.mainWindow.elements.PageSelector:on_change_page:127 - Load page: <src.backend.PageManagement.Page.Page object at 0x7f6cd06f7770>
2025-06-09 09:51:24.314 | INFO | src.backend.DeckManagement.DeckController:load_page:666 - Loading page Homepage on deck CL42L2A02012
2025-06-09 09:51:24.409 | INFO | src.backend.DeckManagement.DeckController:load_background:518 - Loading background in thread: 140104089716416
2025-06-09 09:51:24.417 | INFO | src.backend.DeckManagement.DeckController:load_page:697 - Loaded page Homepage on deck CL42L2A02012
2025-06-09 09:51:24.564 | INFO | src.backend.DeckManagement.DeckController:load_all_inputs:604 - Loading all inputs took 0.05463051795959473 seconds
2025-06-09 09:51:24.599 | DEBUG | src.backend.DeckManagement.DeckController:update_all_inputs:434 - Updating all inputs took 0.0350947380065918 seconds
2025-06-09 09:51:38.856 | INFO | src.app:on_reopen:116 - awake