'NonBlockingClient' object has no attribute 'Resource'
Versions
- OS: Ubuntu 19.10
- GTK Version: 3.24.12
- PyGObject Version: 3.34.0
- GLib Version : 2.62.0
- python-nbxmpp Version: 0.9.92
- Gajim Version: 1.1.92+1ac852f0
Tracebacks
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 664, in <lambda>
func_fdtransform = lambda _, cond, *data: callback(channel, cond, *data)
File "/usr/lib/python3/dist-packages/nbxmpp/idlequeue.py", line 554, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/usr/lib/python3/dist-packages/nbxmpp/idlequeue.py", line 405, in _process_events
obj.pollin()
File "/usr/lib/python3/dist-packages/nbxmpp/transports.py", line 443, in pollin
self._do_receive()
File "/usr/lib/python3/dist-packages/nbxmpp/transports.py", line 664, in _do_receive
self._on_receive(received)
File "/usr/lib/python3/dist-packages/nbxmpp/transports.py", line 678, in _on_receive
self.on_receive(data)
File "/usr/lib/python3/dist-packages/nbxmpp/dispatcher.py", line 690, in _WaitForData
resp(_iq)
File "/usr/lib/python3/dist-packages/nbxmpp/bind.py", line 121, in _on_session
self._on_bind_successful()
File "/usr/lib/python3/dist-packages/nbxmpp/bind.py", line 132, in _on_bind_successful
self._owner.Dispatcher.Event(Realm.CONNECTING, Event.CONNECTION_ACTIVE)
File "/usr/lib/python3/dist-packages/nbxmpp/dispatcher.py", line 506, in Event
self._eventHandler(realm, event, data)
File "/usr/lib/python3/dist-packages/gajim/common/connection.py", line 663, in _event_dispatcher
self._on_connection_active()
File "/usr/lib/python3/dist-packages/gajim/common/connection.py", line 1307, in _on_connection_active
self.server_resource = self.connection.Resource
AttributeError: 'NonBlockingClient' object has no attribute 'Resource'
and
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 664, in <lambda>
func_fdtransform = lambda _, cond, *data: callback(channel, cond, *data)
File "/usr/lib/python3/dist-packages/nbxmpp/idlequeue.py", line 554, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/usr/lib/python3/dist-packages/nbxmpp/idlequeue.py", line 405, in _process_events
obj.pollin()
File "/usr/lib/python3/dist-packages/nbxmpp/transports.py", line 443, in pollin
self._do_receive()
File "/usr/lib/python3/dist-packages/nbxmpp/transports.py", line 664, in _do_receive
self._on_receive(received)
File "/usr/lib/python3/dist-packages/nbxmpp/transports.py", line 678, in _on_receive
self.on_receive(data)
File "/usr/lib/python3/dist-packages/nbxmpp/dispatcher.py", line 325, in ProcessNonBlocking
self._owner.disconnect(self.Stream.streamError)
File "/usr/lib/python3/dist-packages/nbxmpp/client.py", line 188, in disconnect
i()
File "/usr/lib/python3/dist-packages/gajim/common/connection.py", line 561, in _on_disconnect
self.connection.disconnect_handlers = []
AttributeError: 'NoneType' object has no attribute 'disconnect_handlers'
Steps to reproduce the problem
connect to jabber server (I am actually connected to 2) suspend computer. when resuming several hours later, the exceptions are raised.