Gajim remote: TypeError: 'BareContact' object is not iterable
Versions:
- OS: Manjaro Linux 21.2.6 (Qonos)
- GTK Version: 3.24.34
- PyGObject Version: 3.42.1
- GLib Version : 2.72.0
- python-nbxmpp Version: 3.1.0
- Gajim Version: 1.4.3
Traceback
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/gajim/remote_control.py", line 100, in on_method_call
result = getattr(self, method_name)(*args)
File "/usr/lib/python3.10/site-packages/gajim/remote_control.py", line 691, in list_contacts
item = self._contacts_as_dbus_structure(contact)
File "/usr/lib/python3.10/site-packages/gajim/remote_control.py", line 756, in _contacts_as_dbus_structure
for res_contact in bare_contact:
TypeError: 'BareContact' object is not iterable
Steps to reproduce the problem
- start gajim and connect to at least one account
- call
gajim-remote list_contacts
This is a gajim installation updated from 1.3 and before. I even have closed all chats, created a new workspace and restarted the app. Even when calling the command with an account name, I always get the same error message and the gajim-remote
command needs a little while to return, even if the traceback-windows is long closed.