AttributeError: 'NoneType' object has no attribute 'getOptions'
Bug description
See "Steps to reproduce" below for description.
Traceback (most recent call last): File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 528, in _process_events return IdleQueue._process_events(self, fd, flags) File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 393, in _process_events obj.pollin() File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 414, in pollin self._do_receive() File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 600, in _do_receive self._on_receive(received) File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 614, in _on_receive self.on_receive(data) File "/usr/share/gajim/src/common/xmpp/dispatcher_nb.py", line 452, in dispatch handler'func' File "/usr/share/gajim/src/common/connection_handlers.py", line 1539, in _messageCB session.handle_negotiation(form) File "/usr/share/gajim/src/session.py", line 444, in handle_negotiation self.respond_e2e_bob(form, negotiated, not_acceptable) File "/usr/share/gajim/src/common/stanza_session.py", line 686, in respond_e2e_bob self.modp = int(form.getField('modp').getOptions()[group_order][1]) AttributeError: 'NoneType' object has no attribute 'getOptions'
Steps to reproduce
Get someone that has end to end encryption enabled to start a new conversation with you. The new tab or session will cause the exception above once per session.
Software versions
OS version: Ubuntu 10.10 "Maverick Meerkat"
GTK version: 2.22.0
PyGTK version: 2.21.0
Gajim installed from http://ppa.launchpad.net/gajim/gajim-ppa/