Can’t connect to a server that upgraded to Prosody 0.9.0beta1 with gajim
Bug description
Since the server I use (linkmauve.fr) upgraded to Prosody 0.9.0beta1, I can’t connect to it when using gajim. Note that I can with other XMPP clients. The problem persists now that the server upgraded to 0.9.0rc1.
There’s the error I get when I start gajim and try to connect on my account on the server:
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
/usr/local/share/gajim/src/roster_window.py:5146: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
if not model[titer][data]:
/usr/local/share/gajim/src/roster_window.py:5209: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
if type_ == 'account' and model[titer][C_PADLOCK_PIXBUF]:
/usr/local/share/gajim/src/roster_window.py:6622: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
self.window.show_all()
/usr/local/share/gajim/src/roster_window.py:2351: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
liststore.prepend(['SEPARATOR', None, '', True])
/usr/local/share/gajim/src/roster_window.py:2354: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
gajim.interface.jabber_state_images['16'][show], show, False])
** (gajim:9183): WARNING **: Error creating GUPnP context: IPv6 address
gajim.py:480: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
gtk.main()
Traceback (most recent call last):
File "/usr/local/share/gajim/src/common/xmpp/idlequeue.py", line 533, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/usr/local/share/gajim/src/common/xmpp/idlequeue.py", line 394, in _process_events
obj.pollin()
File "/usr/local/share/gajim/src/common/xmpp/transports_nb.py", line 420, in pollin
self._do_receive()
File "/usr/local/share/gajim/src/common/xmpp/transports_nb.py", line 606, in _do_receive
self._on_receive(received)
File "/usr/local/share/gajim/src/common/xmpp/transports_nb.py", line 620, in _on_receive
self.on_receive(data)
File "/usr/local/share/gajim/src/common/xmpp/client_nb.py", line 320, in \<lambda>
self.onreceive(lambda _data:self._xmpp_connect_machine(mode, _data))
File "/usr/local/share/gajim/src/common/xmpp/client_nb.py", line 355, in _xmpp_connect_machine
self._xmpp_connect_machine(mode='STREAM_STARTED')
File "/usr/local/share/gajim/src/common/xmpp/client_nb.py", line 378, in _xmpp_connect_machine
self._on_stream_start()
File "/usr/local/share/gajim/src/common/xmpp/client_nb.py", line 414, in _on_stream_start
self._on_connect()
File "/usr/local/share/gajim/src/common/xmpp/client_nb.py", line 451, in _on_connect
self.on_connect(self, self.connected)
File "/usr/local/share/gajim/src/common/connection.py", line 1287, in _connect_success
return self.connection_accepted(con, con_type)
File "/usr/local/share/gajim/src/common/connection.py", line 1329, in connection_accepted
cert=con.Connection.ssl_cert_pem[i],
IndexError: list index out of range
Steps to reproduce
Get an account on linkmauve.fr and try to connect on it. However, it might work without problem, as others are able to connect on it. I haven’t heard of anyone with the same problem.
Software versions
OS version:
Linux localhost.localdomain 3.9.2-200.fc18.i686 #1 (closed) SMP Mon May 13 14:48:23 UTC 2013 i686 i686 i386 GNU/Linux
Fedora release 18 (Spherical Cow)
GTK version:
Nom: gtk2 Version: 2.24.16 Révision: 1.fc18
PyGTK version:
Name: pygtk2 Version: 2.24.0 Revision: 5.fc18