Connection to server fails on latest master: Invalid type for roster_version: None
Versions
- OS: Darwin 19.6.0
- GTK Version: 3.24.22
- PyGObject Version: 3.36.1
- GLib Version : 2.64.3
- python-nbxmpp Version: 1.0.2 python-nbxmpp@0abb59bd
- Gajim Version: 1.2.91 5331e1b8
log
08/28/2020 13:43:40 (I) nbxmpp.stream | (national-security.agency) Signal: stanza-received
08/28/2020 13:43:40 (D) gajim.c.ged | Raise event: stanza-received
08/28/2020 13:43:40 (I) gajim.c.m.roster | (national-security.agency) Received Roster
08/28/2020 13:43:40 (I) gajim.c.m.roster | (national-security.agency) Item user@domain.tld: {'name': 'mimi89999', 'ask': None, 'subscription': 'both', 'groups': [], 'avatar_sha': None}
08/28/2020 13:43:40 (I) gajim.c.m.roster | (national-security.agency) New version: None
08/28/2020 13:43:40 (I) gajim.c.settings | Set account settings: national-security.agency
08/28/2020 13:43:40 (D) gajim.c.logger | Execution time for get_jid_id: 1 ms
08/28/2020 13:43:40 (D) gajim.c.logger | Execution time for get_jid_id: 1 ms
08/28/2020 13:43:40 (D) gajim.c.logger | Execution time for remove_roster: 3 ms
08/28/2020 13:43:40 (D) gajim.c.logger | Execution time for get_jid_id: 1 ms
08/28/2020 13:43:40 (D) gajim.c.logger | Execution time for get_jid_id: 1 ms
08/28/2020 13:43:40 (D) gajim.c.logger | Execution time for add_or_update_contact: 4 ms
08/28/2020 13:43:40 (E) nbxmpp.dispatcher | (national-security.agency) Error while handling stanza
Traceback (most recent call last):
File "/Users/myuser/.pyenv/versions/3.8.0/lib/python3.8/site-packages/nbxmpp/dispatcher.py", line 422, in dispatch
func(self._client, stanza, **user_data)
File "/Users/myuser/dev/gajim/gajim/common/modules/roster.py", line 102, in _roster_received
app.logger.replace_roster(self._account, version, self._data)
File "/Users/myuser/dev/gajim/gajim/common/logger.py", line 144, in func_wrapper
result = func(self, *args, **kwargs)
File "/Users/myuser/dev/gajim/gajim/common/logger.py", line 1157, in replace_roster
app.settings.set_account_setting(account_name,
File "/Users/myuser/dev/gajim/gajim/common/settings.py", line 489, in set_account_setting
raise TypeError(f'Invalid type for {setting}: '
TypeError: Invalid type for roster_version: None <class 'NoneType'>
08/28/2020 13:43:40 (I) nbxmpp.dispatcher | (national-security.agency) Signal: before-dispatch
08/28/2020 13:43:40 (I) nbxmpp.stream | (national-security.agency) Signal: stanza-received
Steps to reproduce the problem
Just updated to latest master and gajim is no longer properly connecting to my xmpp server: