Seems like alacarte has some problems when trying to edit menu points
with non utf-8 chars. I tried installing an application via wine. This
created a menu entry with unreadable chars. After trying to delete this
entry via alacarte my menu is empty as described by the other people in
this bug report.
The actual traceback of alacarte is as follow:
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/Alacarte/MainWindow.py", line 435, in
on_item_tree_show_toggled
self.editor.setVisible(item, False)
File "/usr/lib/python2.6/dist-packages/Alacarte/MenuEditor.py", line 217, in
setVisible
self.save()
File "/usr/lib/python2.6/dist-packages/Alacarte/MenuEditor.py", line 64, in
save
fd.write(re.sub("\n[\s]*([^\n<]*)\n[\s]*</", "\\1</", getattr(self,
menu).dom.toprettyxml().replace('<?xml version="1.0" ?>\n', '')))
File "/usr/lib/python2.6/xml/dom/minidom.py", line 60, in toprettyxml
return writer.getvalue()
File "/usr/lib/python2.6/StringIO.py", line 270, in getvalue
self.buf += ''.join(self.buflist)
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 92-93: invalid
data
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/Alacarte/MainWindow.py", line 435, in
on_item_tree_show_toggled
self.editor.setVisible(item, False)
File "/usr/lib/python2.6/dist-packages/Alacarte/MenuEditor.py", line 217, in
setVisible
self.save()
File "/usr/lib/python2.6/dist-packages/Alacarte/MenuEditor.py", line 64, in
save
fd.write(re.sub("\n[\s]*([^\n<]*)\n[\s]*</", "\\1</", getattr(self,
menu).dom.toprettyxml().replace('<?xml version="1.0" ?>\n', '')))
File "/usr/lib/python2.6/xml/dom/minidom.py", line 60, in toprettyxml
return writer.getvalue()
File "/usr/lib/python2.6/StringIO.py", line 270, in getvalue
self.buf += ''.join(self.buflist)
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 92-93: invalid
data
--
Alacarte emptied my Applications menu list.
https://bugs.launchpad.net/bugs/61340
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs