Unable to install since I updated to Ubuntu 24.04 (device.get_properties() is null) #362
Closed
Description
I was using EasyScreenCast with Ubuntu 23.10 with Wayland. After the dist upgrade, and several attemps at installing the utilty, I just can't make it work again.
Each time I install via the Gnome Extension utility, I get the same message error after the installation of EasyScrenCast :
TypeError: device.get_properties() is null
I tried to use it on my Wayland session and on my X11 session, same failure each time.
I tried installing it via the Gnome Extension utility AND with the git command on my terminal (each time I erased the config files in my /home folder), same result as well.
Here are the "technical details" informations from the Gnome Extension GUI.
The settings of extension EasyScreenCast@iacopodeenosee.gmail.com had an error:
TypeError: device.get_properties() is null
Stack trace:
getDevicesIV/filtered<@file:///home/greguti/.local/share/gnome-shell/extensions/EasyScreenCast@iacopodeenosee.gmail.com/utilwebcam.js:247:53
getDevicesIV@file:///home/greguti/.local/share/gnome-shell/extensions/EasyScreenCast@iacopodeenosee.gmail.com/utilwebcam.js:247:29
refreshAllInputVideo@file:///home/greguti/.local/share/gnome-shell/extensions/EasyScreenCast@iacopodeenosee.gmail.com/utilwebcam.js:125:34
HelperWebcam@file:///home/greguti/.local/share/gnome-shell/extensions/EasyScreenCast@iacopodeenosee.gmail.com/utilwebcam.js:80:22
EasyScreenCastSettingsWidget@file:///home/greguti/.local/share/gnome-shell/extensions/EasyScreenCast@iacopodeenosee.gmail.com/prefs.js:47:27
fillPreferencesWindow@file:///home/greguti/.local/share/gnome-shell/extensions/EasyScreenCast@iacopodeenosee.gmail.com/prefs.js:1179:24
_loadPrefs@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:41:18
async*_init@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:26:14
ExtensionPrefsDialog@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:17:4
OpenExtensionPrefsAsync@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:139:33
async*LaunchExtensionPrefsAsync@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:126:14
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34
_init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266:34