Lost roster item and TB on receiving message
Traceback (most recent call last):
File "/mnt/fl/home/jura/Python/gajim/clean/gajim/src/common/xmpp/idlequeue.py", line 133, in process_events
obj.pollin()
File "/mnt/fl/home/jura/Python/gajim/clean/gajim/src/common/xmpp/transports_nb.py", line 143, in pollin
self._do_receive()
File "/mnt/fl/home/jura/Python/gajim/clean/gajim/src/common/xmpp/transports_nb.py", line 244, in _do_receive
self.on_receive(received)
File "/mnt/fl/home/jura/Python/gajim/clean/gajim/src/common/xmpp/dispatcher_nb.py", line 347, in dispatch
handler['func'](session,stanza)
File "/mnt/fl/home/jura/Python/gajim/clean/gajim/src/common/connection_handlers.py", line 1279, in _messageCB
self.dispatch('MSG', (frm, msgtxt, tim, encrypted, mtype, subject,
File "/mnt/fl/home/jura/Python/gajim/clean/gajim/src/common/connection.py", line 101, in dispatch
self.put_event((event, data))
File "/mnt/fl/home/jura/Python/gajim/clean/gajim/src/common/connection.py", line 97, in put_event
gajim.handlers[ev[0]](self.name, ev[1])
File "gajim.py", line 576, in handle_event_msg
msg_type, array[5], resource)
File "/mnt/fl/home/jura/Python/gajim/clean/gajim/src/roster_window.py", line 2055, in on_message
self.add_contact_to_roster(jid, account)
File "/mnt/fl/home/jura/Python/gajim/clean/gajim/src/roster_window.py", line 226, in add_contact_to_roster
big_brother_data = gajim.contacts.get_metacontacts_big_brother(
File "/mnt/fl/home/jura/Python/gajim/clean/gajim/src/common/contacts.py", line 329, in get_metacontacts_big_brother
score = self._get_data_score(data)
File "/mnt/fl/home/jura/Python/gajim/clean/gajim/src/common/contacts.py", line 319, in _get_data_score
score += ['error', 'offline', 'invisible', 'dnd', 'xa', 'away', 'chat',
ValueError: list.index(x): x not in list
After receiving message from an ICQ contact I got this TB. I got him in roster but I don't see him online and his vCard says 'Not in roster'.