traceback when writing a message
Traceback (most recent call last):
File "/home/misc/checkout/svn/gajim/src/chat_control.py", line 516, in _on_message_textview_mykeypress_event
self.send_message(message) # send the message
File "/home/misc/checkout/svn/gajim/src/chat_control.py", line 1346, in send_message
process_command = process_command):
File "/home/misc/checkout/svn/gajim/src/chat_control.py", line 570, in send_message
user_nick = self.user_nick)
File "/home/misc/checkout/svn/gajim/src/message_control.py", line 137, in send_message
user_nick = user_nick, session = self.session)
File "/home/misc/checkout/svn/gajim/src/common/connection.py", line 901, in send_message
msg_iq.setThread(session.thread_id)
File "/home/misc/checkout/svn/gajim/src/common/xmpp/protocol.py", line 447, in setThread
self.setTagData('thread',val)
File "/home/misc/checkout/svn/gajim/src/common/xmpp/simplexml.py", line 245, in setTagData
except: self.addChild(tag,attrs,payload=[ustr(val)])
File "/home/misc/checkout/svn/gajim/src/common/xmpp/simplexml.py", line 35, in ustr
return unicode(r,ENCODING)
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 0-1: invalid data
For some reason, it try to convert some binary ("ÓãbîÜíàÓUÃPWåèãOUȪâÞFÞÛDèºÛËìËQ" ) to ascii and it fail. The problem comes from session.thread_id, which is full of garbage.