#705527 gedit-plugins: Plugin External Tools not working

#705527#5
Date:
2013-04-16 07:09:07 UTC
From:
To:
Dear Maintainer,

I use Gedit 3.6 (sid) whereas most of my gnome packages are 3.8 (experimental).
I can't install 3.8 because of python3-gi (>= 3.0) dependancy (python3-gi 3.8
depends on python3 (< 3.3) but 3.3.0-3 has to be installed)).

When I launch Gedit from Gnome-shell, even with the plugin External Tools
activated, I can't see the external tools entry in the tools menu.
When I launch Gedit -s in a terminal I have the following message :

Traceback (most recent call last):
  File "/usr/lib/gedit/plugins/externaltools/windowactivatable.py", line 171,
in do_activate
    self.window.set_data("ExternalToolsPluginWindowData", self)
  File "/usr/lib/python2.7/dist-packages/gi/overrides/GObject.py", line 555, in
_unsupported_data_method
    raise RuntimeError('Data access methods are unsupported. '
RuntimeError: Data access methods are unsupported. Use normal Python attributes
instead

#705527#10
Date:
2013-08-06 03:12:34 UTC
From:
To:
tags -1 moreinfo
thanks

gedit and gedit-plugins 3.8.3 have just been uploaded to unstable. Can
you still reproduce this bug with those versions?

Thanks,
Jeremy

#705527#15
Date:
2013-08-06 03:14:41 UTC
From:
To:
gedit and gedit-plugins 3.8.3 have just been uploaded to unstable. Can
you still reproduce this bug with those versions?

Thanks,
Jeremy

#705527#20
Date:
2013-08-26 10:00:48 UTC
From:
To:
I had similar problems with other plugin. And I can confirm upgrading
to gedit (and gedit-plugins) 3.8.3-3+b1 solves the problem for me (sid
amd64).

#705527#25
Date:
2013-11-25 16:52:01 UTC
From:
To:
I have the same problem in testing
running  gedit -s   and then closing the application gives

ERROR   :Environment                   : /etc/texmf/texmf.cnf not found,
using default search paths ['/usr/share/texmf-texlive',
'/home/juanpi/texmf'] (l.236)
Traceback (most recent call last):
  File "/usr/lib/gedit/plugins/latex/windowactivatable.py", line 78, in
do_activate
    self._tool_preferences = ToolPreferences()
  File "/usr/lib/gedit/plugins/latex/util.py", line 39, in getinstance
    instances[cls] = cls()
  File "/usr/lib/gedit/plugins/latex/preferences/tools.py", line 72, in
__init__
    self.__tools = ElementTree.parse(filename).getroot()
  File "/usr/lib/python3.3/xml/etree/ElementTree.py", line 1242, in parse
    tree.parse(source, parser)
  File "/usr/lib/python3.3/xml/etree/ElementTree.py", line 1730, in parse
    self._root = parser._parse(source)
xml.etree.ElementTree.ParseError: unclosed token: line 2, column 2

(gedit:5181): 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)
Traceback (most recent call last):
  File "/usr/lib/gedit/plugins/latex/windowactivatable.py", line 108, in
do_deactivate
    self._tool_preferences.save()
AttributeError: 'LaTeXWindowActivatable' object has no attribute
'_tool_preferences'

$ uname -a
Linux AsusK55VJ-debian 3.11-2-amd64 #1 SMP Debian 3.11.8-1 (2013-11-13)
x86_64 GNU/Linux

Package: gedit-plugins
Version: 3.8.3-2

Package: gedit
Version: 3.8.3-4

#705527#34
Date:
2026-10-17 11:21:37 UTC
From:
To:
The Bracket Completion plugin is no longer provided.

Thank you,
Jeremy Bícha