Traceback when receving a private message from a MUC
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/dbus/connection.py", line 586, in msg_reply_handler
reply_handler(*message.get_args_list(**get_args_opts))
File "/usr/local/share/gajim/src/notify.py", line 642, in version_reply_handler
self.attempt_notify()
File "/usr/local/share/gajim/src/notify.py", line 599, in attempt_notify
error_handler=self.notify_another_way)
File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 132, in __call__
**keywords)
File "/usr/lib/python2.5/site-packages/dbus/connection.py", line 566, in call_async
message.append(signature=signature, *args)
TypeError: Expected a string or unicode object
I think it's reproducible. I was connected with the same account, one Gajim and one Pidgin, both connected on the same MUC, with different nicknames. I was talking to someone (someone from the MUC, in private), with pidgin, then I disconnected pidgin, and the "someone" sent me another message, that I receive in Gajim (which was still connected, and still on the MUC), this message was in my roster in the group "Not in roster", the contact appears Offline (but receives my answers) and I received the traceback. If I close the tab with the conversation and the contact send me another message, I have this traceback again.