"JID must contain at least domain name" popup
Bug description
From time to time Gajim pops up a "programming error has been detected" window with this traceback. Other than the popup, everything is working normally - so the error can probably just be silenced.
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nbxmpp/dispatcher_nb.py", line 497, in dispatch
handler['func'](session, stanza)
File "/usr/share/gajim/src/common/connection_handlers.py", line 1832, in _messageCB
conn=self, stanza=msg, account=self.name))
File "/usr/share/gajim/src/common/nec.py", line 76, in push_incoming_event
self._generate_events_based_on_incoming_event(event_object)
File "/usr/share/gajim/src/common/nec.py", line 98, in _generate_events_based_on_incoming_event
if new_event_object.generate():
File "/usr/share/gajim/src/common/connection_handlers_events.py", line 1150, in generate
self.stanza.setFrom(to)
File "/usr/lib/python2.7/dist-packages/nbxmpp/protocol.py", line 844, in setFrom
self.setAttr('from', JID(val))
File "/usr/lib/python2.7/dist-packages/nbxmpp/protocol.py", line 622, in __init__
raise ValueError('JID must contain at least domain name')
ValueError: JID must contain at least domain name
Steps to reproduce
Write to yourself from another resource
Software versions
OS version:
Ubuntu 14.04 x64
Gajim 0.16.4-676775867517
GTK+ Version: 2.24.23 PyGTK Version: 2.24.0