[client_icons] Invalid tree path
Gajim version: 1.1.92+e91ba3514585
Clients icons version: 7.6
Plugin runs fine when already activated while starting Gajim.
Activating the plugin after Gajim started (initially deactivated) leads to the follwing traceback:
File "/mnt/Daten/Daten/Projekte/DEV/Gajim/gajim/gajim/plugins/pluginmanager.py", line 521, in _handle_all_gui_extension_points_with_plugin
handler(*gui_extension_point_args)
File "/home/x/.local/share/gajim/plugins/clients_icons/clients_icons.py", line 258, in connect_with_groupchat_control
iter_ = chat_control.add_contact_to_roster(nick)
File "/mnt/Daten/Daten/Projekte/DEV/Gajim/gajim/gajim/groupchat_control.py", line 2028, in add_contact_to_roster
role_iter = self.get_role_iter(contact.role)
File "/mnt/Daten/Daten/Projekte/DEV/Gajim/gajim/gajim/groupchat_control.py", line 2097, in get_role_iter
return self.model.get_iter(path)
File "/usr/lib/python3.7/site-packages/gi/overrides/Gtk.py", line 867, in get_iter
raise ValueError("invalid tree path '%s'" % path)
ValueError: invalid tree path '0'
Additionally I get the following when activating the plugin:
/mnt/Daten/Daten/Projekte/DEV/Gajim/gajim/gajim/roster_window.py:238: Warning: g_sequence_iter_get_position: assertion 'iter != NULL' failed
(ok, it) = self.modelfilter.convert_child_iter_to_iter(it)