Skip to content

"TypeError: settings is undefined" while trying to access settings on a fresh installation #1072

@yarikoptic

Description

@yarikoptic

Describe the bug

Decided to try. Followed instructions to install from https://extensions.gnome.org/extension/6099/paperwm/ which I did. (missing on debian, but there is ITP)

base system is Debian GNU/Linux with gnome-shell (48.3-1, I see I need to upgrade)

After installation, nothing happened. I went to Extensions, to see PaperWM not enabled, went to its settings and was given that "Somethings went wrong" and in Technical details:

TypeError: settings is undefined

Stack trace:
  syncStringSetting@file:///home/yoh/.local/share/gnome-shell/extensions/paperwm@paperwm.github.com/prefs.js:803:9
  createFileChooserButton@file:///home/yoh/.local/share/gnome-shell/extensions/paperwm@paperwm.github.com/prefs.js:780:14
  createWorkspacePage@file:///home/yoh/.local/share/gnome-shell/extensions/paperwm@paperwm.github.com/prefs.js:617:33
  SettingsWidget@file:///home/yoh/.local/share/gnome-shell/extensions/paperwm@paperwm.github.com/prefs.js:358:31
  fillPreferencesWindow@file:///home/yoh/.local/share/gnome-shell/extensions/paperwm@paperwm.github.com/prefs.js:42:9
  _loadPrefs@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:39:24
  async*_init@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:24:14
  ExtensionPrefsDialog@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:15:4
  OpenExtensionPrefsAsync@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:138:33
  async*_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:263:34

System information:
Please provide system information:

  • if you installed PaperWM via extensions.gnome.org please open PaperWM settings and select the About tab (last tab) and click the Copy to Clipboard button and paste the information below, or;
it is empty there Image
but info says that it is Version 48.0.3
  • if you installed via source code, please execute ./gather-system-info.sh in you PaperWM clone and paste the information below

I didn't install from source, but here it is

❯ ./gather-system-info.sh
Please include this information in your bug report on GitHub!
Distribution: Debian GNU/Linux
GNOME Shell 48.3
Display server: Xorg
PaperWM branch/tag: enh-codespell
PaperWM commit: e34c334a40836b8b03797b0cf46da56eecabc34c
Enabled extensions:

Additional context
Looking forward to give PaperWM a try!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugUndesirable behavior

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions