Programming Error on file transfer
Bug description
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/nbxmpp/idlequeue.py", line 534, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/usr/lib/python2.7/site-packages/nbxmpp/idlequeue.py", line 395, in _process_events
obj.pollin()
File "/usr/lib/python2.7/site-packages/nbxmpp/transports_nb.py", line 426, in pollin
self._do_receive()
File "/usr/lib/python2.7/site-packages/nbxmpp/transports_nb.py", line 612, in _do_receive
self._on_receive(received)
File "/usr/lib/python2.7/site-packages/nbxmpp/transports_nb.py", line 626, in _on_receive
self.on_receive(data)
File "/usr/lib/python2.7/site-packages/nbxmpp/dispatcher_nb.py", line 488, in dispatch
handler['func'](session, stanza)
File "/usr/share/gajim/src/common/connection_handlers.py", line 2258, in _PubkeyResultCB
jingle_xtls.handle_new_cert(con, iq_obj, jid_from)
File "/usr/share/gajim/src/common/jingle_xtls.py", line 179, in handle_new_cert
approve_pending_content(id_)
File "/usr/share/gajim/src/common/jingle_xtls.py", line 37, in approve_pending_content
content.session.approve_content('file', name=content.name)
File "/usr/share/gajim/src/common/jingle_session.py", line 168, in approve_content
self.on_session_state_changed(content)
File "/usr/share/gajim/src/common/jingle_session.py", line 251, in on_session_state_changed
self.__session_accept()
File "/usr/share/gajim/src/common/jingle_session.py", line 713, in __session_accept
self.__broadcast(stanza, jingle, None, 'session-accept-sent')
File "/usr/share/gajim/src/common/jingle_session.py", line 574, in __broadcast
cn.on_stanza(stanza, content, error, action)
File "/usr/share/gajim/src/common/jingle_content.py", line 114, in on_stanza
callback(stanza, content, error, action)
File "/usr/share/gajim/src/common/jingle_ft.py", line 302, in __transport_setup
self._listen_host()
File "/usr/share/gajim/src/common/jingle_ft.py", line 349, in _listen_host
fingerprint=fingerprint, typ='receiver')
File "/usr/share/gajim/src/common/socks5.py", line 91, in start_listener
self.listener.bind()
File "/usr/share/gajim/src/common/socks5.py", line 1358, in bind
jingle_xtls.get_context('server'), self._serv)
File "/usr/share/gajim/src/common/jingle_xtls.py", line 126, in get_context
with open(default_dh_params_name, "r") as default_dh_params_file:
IOError: [Errno 2] No such file or directory: u'/usr/share/gajim/data/other/dh4096.pem'
Steps to reproduce
Accept file transfer.
Software versions
Gajim version: Gajim 0.16-beta1-0cc6a3f549ed OS version: Salix OS 14.0.1 (Slackware 14.0 based) GTK version: 2.24.10 PyGTK version: 2.24.0