AttributeError: 'Client' object has no attribute '_stun_servers'
Might be related to: #11559 (closed), however I'm not 100% as this is 4 months old, and this literally happened right after an Arch update today. So I'm opening this, but I also added a comment on that aforementioned issue. Feel free to close.
Versions:
- OS: Arch Linux rolling (n/a)
- GTK Version: 3.24.38
- PyGObject Version: 3.46.0
- GLib Version : 2.78.0
- libsoup Version: 3.4.3
- python-nbxmpp Version: 4.4.0
- Gajim Version: 1.8.1
Traceback
Traceback (most recent call last):
File "/usr/lib/python3.11/site-packages/gajim/gtk/chat_stack.py", line 575, in _on_action
app.call_manager.start_call(account, jid, CallType.VIDEO)
File "/usr/lib/python3.11/site-packages/gajim/common/call_manager.py", line 314, in start_call
sid = client.get_module('Jingle').start_audio_video(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/gajim/common/modules/jingle.py", line 196, in start_audio_video
audio = JingleAudio(jingle_session)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/gajim/common/jingle_rtp.py", line 385, in __init__
self.setup_stream()
File "/usr/lib/python3.11/site-packages/gajim/common/jingle_rtp.py", line 400, in setup_stream
JingleRTPContent.setup_stream(self, self._on_src_pad_added)
File "/usr/lib/python3.11/site-packages/gajim/common/jingle_rtp.py", line 121, in setup_stream
if not stun_server and self.session.connection._stun_servers:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'Client' object has no attribute '_stun_servers'
Steps to reproduce the problem
Simply tied to place a video call, after a fresh update from Arch repos today.
Not sure if this is relevant but I'm hosting my own ejabberd
server.