Python error during file transfer
Versions
- OS: Fedora 29 (Twenty Nine)
- GTK+ Version: 3.24.1
- PyGObject Version: 3.30.4
- python-nbxmpp Version: 0.6.9
- Gajim Version: 1.1.2
Traceback
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/nbxmpp/dispatcher_nb.py", line 502, in dispatch
handler['func'](session, stanza)
File "/usr/lib/python3.7/site-packages/gajim/common/jingle.py", line 111, in _JingleCB
self._sessions[sid].on_stanza(stanza)
File "/usr/lib/python3.7/site-packages/gajim/common/jingle_session.py", line 354, in on_stanza
call(stanza=stanza, jingle=jingle, error=error, action=action)
File "/usr/lib/python3.7/site-packages/gajim/common/jingle_session.py", line 448, in __on_session_info
algo = hash_.getAttr('algo')
AttributeError: 'NoneType' object has no attribute 'getAttr'
Steps to reproduce the problem
...
Accept a file transfer, and then have the remote cancel the transfer part way.
Not sure if this is related, but server is Prosody, and file transfer proxies aren't enabled on either clients or the server. The client receiving the file was also doing so via a socks5 proxy.