#720724 gedit: some plugins fail when check in plugins activation interface

Package:
gedit
Source:
gedit
Description:
popular text editor for the GNOME desktop environment
Submitter:
Mathieu Rousseau
Date:
2013-08-24 20:03:12 UTC
Severity:
normal
#720724#5
Date:
2013-08-24 19:27:40 UTC
From:
To:
Dear Maintainer,

While trying to activate some plugins in configuration panel, some of them (but not all of them, fail to load (using them in french, i'm not sure the exact name in english) :
word completion, commander, bits of code, latex plugin, spaces indicator, bookmarks, dashboard.

tried to purge/reinstall gedit, still the same result.

#720724#10
Date:
2013-08-24 19:58:52 UTC
From:
To:
here is a traceback when trying to activate those plugins :

Traceback (most recent call last):
  File "/usr/lib/x86_64-linux-gnu/gedit/plugins/commander/__init__.py",
line 30, in <module>
    from windowactivatable import WindowActivatable
  File
"/usr/lib/x86_64-linux-gnu/gedit/plugins/commander/windowactivatable.py", line 23, in <module>
    from entry import Entry
  File "/usr/lib/x86_64-linux-gnu/gedit/plugins/commander/entry.py",
line 23, in <module>
    import cairo
ImportError: No module named 'cairo'

(gedit:3352): libpeas-WARNING **: Error loading plugin 'commander'

(gedit:3352): libpeas-WARNING **:
wordcompletion: /usr/lib/x86_64-linux-gnu/gedit/plugins/libwordcompletion.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type

(gedit:3352): libpeas-WARNING **: Error loading plugin 'wordcompletion'

(gedit:3352): GLib-GObject-CRITICAL **: g_value_unset: assertion
`G_IS_VALUE (value)' failed
Traceback (most recent call last):
  File "/usr/lib/x86_64-linux-gnu/gedit/plugins/multiedit/__init__.py",
line 66, in do_deactivate
    self.disconnect_signals(self.window)
  File "/usr/lib/python3/dist-packages/gi/_gobject/propertyhelper.py",
line 215, in __get__
    value = instance.get_property(self.name)
TypeError: unknown type (null)
Traceback (most recent call last):
  File "/usr/lib/x86_64-linux-gnu/gedit/plugins/snippets/__init__.py",
line 18, in <module>
    from .appactivatable import AppActivatable
  File
"/usr/lib/x86_64-linux-gnu/gedit/plugins/snippets/appactivatable.py",
line 26, in <module>
    from .manager import Manager
  File "/usr/lib/x86_64-linux-gnu/gedit/plugins/snippets/manager.py",
line 29, in <module>
    from .document import Document
  File "/usr/lib/x86_64-linux-gnu/gedit/plugins/snippets/document.py",
line 21, in <module>
    import cairo
ImportError: No module named 'cairo'

(gedit:3352): libpeas-WARNING **: Error loading plugin 'snippets'

(gedit:3352): libpeas-WARNING **: Could not find loader 'python' for
plugin 'latex'

(gedit:3352): libpeas-WARNING **:
drawspaces: /usr/lib/x86_64-linux-gnu/gedit/plugins/libdrawspaces.so: Ne
peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce
type

(gedit:3352): libpeas-WARNING **: Error loading plugin 'drawspaces'

(gedit:3352): libpeas-WARNING **:
bookmarks: /usr/lib/x86_64-linux-gnu/gedit/plugins/libbookmarks.so: Ne
peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce
type

(gedit:3352): libpeas-WARNING **: Error loading plugin 'bookmarks'
ERROR:root:Could not find any typelib for Zeitgeist
Traceback (most recent call last):
  File "/usr/lib/x86_64-linux-gnu/gedit/plugins/dashboard/__init__.py",
line 23, in <module>
    from .dashboard import Dashboard
  File "/usr/lib/x86_64-linux-gnu/gedit/plugins/dashboard/dashboard.py",
line 23, in <module>
    from gi.repository import Zeitgeist
ImportError: cannot import name Zeitgeist

(gedit:3352): libpeas-WARNING **: Error loading plugin 'dashboard'
TypeError: can't convert return value to desired type

(gedit:3352): GLib-GObject-CRITICAL **: g_value_get_boolean: assertion
`G_VALUE_HOLDS_BOOLEAN (value)' failed

(gedit:3352): GLib-GObject-CRITICAL **: g_value_reset: assertion
`G_IS_VALUE (value)' failed

(gedit:3352): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion
`G_VALUE_HOLDS_BOOLEAN (value)' failed

(gedit:3352): GLib-GObject-CRITICAL **: g_value_get_boolean: assertion
`G_VALUE_HOLDS_BOOLEAN (value)' failed

(gedit:3352): GLib-GObject-CRITICAL **: g_value_reset: assertion
`G_IS_VALUE (value)' failed

(gedit:3352): GLib-GObject-CRITICAL **: g_value_unset: assertion
`G_IS_VALUE (value)' failed
TypeError: can't convert return value to desired type

(gedit:3352): GLib-GObject-CRITICAL **: g_value_get_boolean: assertion
`G_VALUE_HOLDS_BOOLEAN (value)' failed

(gedit:3352): GLib-GObject-CRITICAL **: g_value_reset: assertion
`G_IS_VALUE (value)' failed

(gedit:3352): GLib-GObject-CRITICAL **: g_value_set_boolean: assertion
`G_VALUE_HOLDS_BOOLEAN (value)' failed

(gedit:3352): GLib-GObject-CRITICAL **: g_value_get_boolean: assertion
`G_VALUE_HOLDS_BOOLEAN (value)' failed

(gedit:3352): GLib-GObject-CRITICAL **: g_value_reset: assertion
`G_IS_VALUE (value)' failed

(gedit:3352): GLib-GObject-CRITICAL **: g_value_unset: assertion
`G_IS_VALUE (value)' failed

(gedit:3352): GLib-GObject-CRITICAL **: g_value_unset: assertion
`G_IS_VALUE (value)' failed
Traceback (most recent call last):
  File "/usr/lib/x86_64-linux-gnu/gedit/plugins/smartspaces.py", line
42, in do_deactivate
    self.view.disconnect(handler)
  File "/usr/lib/python3/dist-packages/gi/_gobject/propertyhelper.py",
line 215, in __get__
    value = instance.get_property(self.name)
TypeError: unknown type (null)