Programming error on initiating a Jingle session
Bug description
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/nbxmpp/dispatcher_nb.py", line 495, in dispatch
handler['func'](session, stanza)
File "/usr/share/gajim/src/common/jingle.py", line 109, in _JingleCB
self._sessions[sid].on_stanza(stanza)
File "/usr/share/gajim/src/common/jingle_session.py", line 343, in on_stanza
call(stanza=stanza, jingle=jingle, error=error, action=action)
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 117, in on_stanza
callback(stanza, content, error, action)
File "/usr/share/gajim/src/common/jingle_rtp.py", line 285, in __on_remote_codecs
self.p2pstream.set_remote_codecs(codecs)
GError: There was no intersection between the remote codecs and the local ones
Steps to reproduce
- Enter to an MUC whee JIDs are not public to anyone.
- Remote-end (room admin or owner), which is not in roster, attempts to initiate a Jingle session using Jitsi 2.8.build.2.8.5426 for Linux.
Software versions
Gajim version: 0.16.5-37b54cc9488f
OS version: Salix OS 14.1 (Slackware 14.1 based)
GTK version: 2.24.20
PyGTK version: 2.24.0