JoseExposito / gnome-shell-extension-x11gestures

Enable GNOME Shell multi-touch gestures on X11 with this extension
GNU General Public License v2.0
344 stars 13 forks source link

No JS module 'convenience' found in search path #56

Closed fekoch closed 1 year ago

fekoch commented 1 year ago

Describe the bug

After upgrading to 17-2 the extension stopped working and shows the error message "No JS module 'convenience' found in search path" in the gnome extension menu.

Expected behaviour

After upgrading the extension should continue working normally.

Actual behaviour

The extension stays deactivated with the error message "No JS module 'convenience' found in search path"

Logs

Okt 16 13:10:34 felixkoch gnome-shell[2677]: JS ERROR: Extension x11gestures@joseexposito.github.io: ImportError: No JS module 'convenience' found in search path
                                             @/usr/share/gnome-shell/extensions/x11gestures@joseexposito.github.io/src/v40/EntryPoint40.js:32:21
                                             @/usr/share/gnome-shell/extensions/x11gestures@joseexposito.github.io/src/EntryPointFactory.js:24:26
                                             @/usr/share/gnome-shell/extensions/x11gestures@joseexposito.github.io/extension.js:22:31
                                             _callExtensionInit@resource:///org/gnome/shell/ui/extensionSystem.js:478:13
                                             async*loadExtension@resource:///org/gnome/shell/ui/extensionSystem.js:394:33
                                             _loadExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:677:24
                                             async*_enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:683:48
                                             _sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:718:20
                                             async*init@resource:///org/gnome/shell/ui/extensionSystem.js:59:14
                                             _initializeUI@resource:///org/gnome/shell/ui/main.js:311:22
                                             start@resource:///org/gnome/shell/ui/main.js:186:5
                                             @resource:///org/gnome/shell/ui/init.js:6:17
my config

``` 150 20 auto auto true F84A53 F84A53 true false Super_L A begin begin begin true Control_L KP_Subtract KP_Add true Control_L KP_Add KP_Subtract true Control_L KP_Subtract KP_Add true Control_L KP_Add KP_Subtract true Control_L KP_Subtract KP_Add true Control_L KP_Add KP_Subtract ```

Your environment

ploca14 commented 1 year ago

+1

imorlxs commented 1 year ago

+1

DavidWoli commented 1 year ago

+1

amiosamu commented 1 year ago

+1

rabinniroula commented 1 year ago

+1

DavidWoli commented 1 year ago

@JoseExposito Could you please have a look at the bug and maybe provide a hot fix?

JoseExposito commented 1 year ago

I'll try to have a look during the weekend.

I'm surprised that the latest release, which was GNOME 45 only, triggered a new version (17-2) that I didn't upload... I'll investigate the issue

adben commented 1 year ago

Same here

okt 19 15:55:49 gnome-shell[4768]: JS ERROR: Extension x11gestures@joseexposito.github.io: ImportError: No JS module 'convenience' found in search path
                                                @/usr/share/gnome-shell/extensions/x11gestures@joseexposito.github.io/src/v40/EntryPoint40.js:32:21
                                                @/usr/share/gnome-shell/extensions/x11gestures@joseexposito.github.io/src/EntryPointFactory.js:24:26
                                                @/usr/share/gnome-shell/extensions/x11gestures@joseexposito.github.io/extension.js:22:31
                                                _callExtensionInit@resource:///org/gnome/shell/ui/extensionSystem.js:478:13
                                                async*loadExtension@resource:///org/gnome/shell/ui/extensionSystem.js:394:33
                                                _loadExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:677:24
                                                async*_enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:683:48
                                                _sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:718:20
                                                async*init@resource:///org/gnome/shell/ui/extensionSystem.js:59:14
                                                _initializeUI@resource:///org/gnome/shell/ui/main.js:311:22
                                                start@resource:///org/gnome/shell/ui/main.js:186:5
                                                @resource:///org/gnome/shell/ui/init.js:6:17
abhishek81121 commented 1 year ago

+1

JoseExposito commented 1 year ago

Hi everyone,

It looks like version 17 of the extension (GNOME <= 44) was re-packaged for Manjaro causing this issue. I don't know the reason for the package upgrade, but it looks like a file is missing. Maybe @yochananmarqos can help us.

In the meantime, you can always install the extension from the GNOME Shell extensions web page or downgrade the package to 17-1.

yochananmarqos commented 1 year ago

Fixed with 17-3. Sorry for the inconvenience.

JoseExposito commented 1 year ago

Cool, closing the issue here. Thanks for the extremely quick fix.

Sorry for the inconvenience

🤣🤣🤣