http://bugzilla.opensuse.org/show_bug.cgi?id=1139990 http://bugzilla.opensuse.org/show_bug.cgi?id=1139990#c2 --- Comment #2 from David Gersic <dgersic@cisus.com> --- (In reply to QK ZHU from comment #1)
Hi David,
I can't reproduce this on TW-20190703.
Convenience module is now a gnome-shell built-in module(extensionUtils), so all the extensions should update how they import this module for GNOME 3.32. - https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/150
Your error is very likely caused by an extension which is not compatible with 3.32. Could you please check the extensions installed in your system? - Check it in Tweak tools or - gsettings get org.gnome.shell enabled-extensions
I just upgraded to TW-20190704 and reproduced the problem exactly as before. Agreed, all extensions should no longer be using convenience, should be changed to use the extensionUtils module. This one seems to have been missed. The error is here: this._appSystem = Shell.AppSystem.get_default(); this._appStateChangedId = this._appSystem.connect('app-state-changed', this._onAppStateChanged.bind(this)); ==> this._settings = Convenience.getSettings(); <=== // Grouping this._groupingModeChangedId = this._settings.connect('changed::grouping-mode', this._groupingModeChanged.bind(this)); this._grouped = undefined; // NOTE: do NOT `_checkGrouping` here in /usr/share/gnome-shell/extensions/window-list@gnome-shell-extensions.gcampax.github.com/extension.js If I replace: this._settings = Convenience.getSettings(); with: this._settings = ExtensionUtils.getSettings(); then the window-list extension works correctly. I don't see how any other installed extension could be affecting the contents of this file, but here's the output you asked for: dgersic@farfalla:~> gsettings get org.gnome.shell enabled-extensions ['Panel_Favorites@rmy.pobox.com', 'launch-new-instance@gnome-shell-extensions.gcampax.github.com', 'sle-classic@suse.com', 'workspace-indicator@gnome-shell-extensions.gcampax.github.com', 'WindowIconList@whise.com', 'yawl@dbfin.com', 'window-list@gnome-shell-extensions.gcampax.github.com'] -- You are receiving this mail because: You are on the CC list for the bug.