Bug 8859

Summary: gnome-shell-extension-prefs fails to load from GNOME Shell extensions (System-monitor)
Product: Mageia Reporter: Davy Defaud <davy.defaud>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: Normal CC: olav
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
URL: https://extensions.gnome.org/extension/120/system-monitor/
Whiteboard:
Source RPM: gnome-shell CVE:
Status comment:

Description Davy Defaud 2013-01-28 00:49:05 CET
Description of problem:
Some GNOME Shell extensions like System-monitor have a clickable "Preferences..." that is supposed to launch gnome-shell-extension-prefs, but nothing appears.
Comment 1 Davy Defaud 2013-01-28 00:54:42 CET
Note that there are 2 workarounds:
- manually launch gnome-shell-extension-prefs and select the according extensionâ¯;
- start Tweak Tool, go to the extension section and click on the configuration icon on the left of the slider that (de-)activate the given extension.

But that's not very user friendly...
Davy Defaud 2013-01-28 11:23:54 CET

Summary: gnome-shell-extension-prefs failed to load from GNOME Shell extensions () => gnome-shell-extension-prefs fails to load from GNOME Shell extensions (System-monitor)

Comment 2 Manuel Hiebel 2013-01-28 18:21:04 CET
any log info ?

CC: (none) => olav
Source RPM: (none) => gnome-shell

Comment 3 Davy Defaud 2013-01-29 22:50:58 CET
I was pretty hard to find where the log is: ~/.cache/gdm/session.log
So, here is the error reported by the system-monitor  shell extension:

    JS ERROR: !!!   Exception in callback for signal: activate
    JS ERROR: !!!     message = '"_gsmPrefs is null"'
    JS ERROR: !!!     fileName = '"/home/davy/.local/share/gnome-shell/extensions/system-monitor@paradoxxx.zero.gmail.com/extension.js"'
    JS ERROR: !!!     lineNumber = '1772'
    JS ERROR: !!!     stack = '"([object Object],[object _private_Clutter_Event])@/home/davy/.local/share/gnome-shell/extensions/system-monitor@paradoxxx.zero.gmail.com/extension.js:1772
_emit("activate",[object _private_Clutter_Event])@/usr/share/gjs-1.0/signals.js:124
([object _private_Clutter_Event])@/usr/share/gnome-shell/js/ui/popupMenu.js:113
wrapper([object _private_Clutter_Event])@/usr/share/gjs-1.0/lang.js:204
([object _private_Shell_GenericContainer],[object _private_Clutter_Event])@/usr/share/gnome-shell/js/ui/popupMenu.js:86
wrapper([object _private_Shell_GenericContainer],[object _private_Clutter_Event])@/usr/share/gjs-1.0/lang.js:204
"'
Comment 4 Manuel Hiebel 2013-03-13 22:33:05 CET
well this is an error in the extension

Status: NEW => RESOLVED
Resolution: (none) => WONTFIX