Skip to content

Unable to install since I updated to Ubuntu 24.04 (device.get_properties() is null) #362

Closed
@greguti

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

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions