KeyError: 'NonBlockingBind'
Versions
- OS: Arch Linux
- GTK+ Version: 3.24.1
- PyGObject Version: 3.30.4
- GLib Version : 2.58.1
- python-nbxmpp Version: 0.9.90
- Gajim Version: 1.1.91+gajim@fd6dec12
Traceback
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/gi/overrides/GLib.py", line 662, in <lambda>
func_fdtransform = lambda _, cond, *data: callback(channel, cond, *data)
File "/home/pitchum/code/pub/gajim-family/python-nbxmpp/nbxmpp/idlequeue.py", line 563, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/home/pitchum/code/pub/gajim-family/python-nbxmpp/nbxmpp/idlequeue.py", line 411, in _process_events
obj.pollin()
File "/home/pitchum/code/pub/gajim-family/python-nbxmpp/nbxmpp/transports_nb.py", line 451, in pollin
self._do_receive()
File "/home/pitchum/code/pub/gajim-family/python-nbxmpp/nbxmpp/transports_nb.py", line 676, in _do_receive
self._on_receive(received)
File "/home/pitchum/code/pub/gajim-family/python-nbxmpp/nbxmpp/transports_nb.py", line 690, in _on_receive
self.on_receive(data)
File "/home/pitchum/code/pub/gajim-family/python-nbxmpp/nbxmpp/dispatcher_nb.py", line 531, in _WaitForData
resp(_iq)
File "/home/pitchum/code/pub/gajim-family/python-nbxmpp/nbxmpp/auth_nb.py", line 658, in _on_session
self.PlugOut()
File "/home/pitchum/code/pub/gajim-family/python-nbxmpp/nbxmpp/plugin.py", line 80, in PlugOut
del self._owner.__dict__[self.__class__.__name__]
KeyError: 'NonBlockingBind'
What happens
I use gajim with two different accounts. Account A has no problem. The issue only occur when trying to activate account B: connection fails and a popup with the above error traceback. I don't if it's relevant but account A is hosted on an ejabberd 18.09 and account B is hosted on an ejabberd 16.09.
Here is the content of the xml-console.xml.