"TypeError: coercing to Unicode" on startup
I use Gentoo. I also use seahorse for password management.
This is what happened when I started Gajim:
Traceback (most recent call last):
File "//usr/share/gajim/src/common/xmpp/idlequeue.py", line 476, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "//usr/share/gajim/src/common/xmpp/idlequeue.py", line 346, in _process_events
obj.pollin()
File "//usr/share/gajim/src/common/xmpp/transports_nb.py", line 369, in pollin
self._do_receive()
File "//usr/share/gajim/src/common/xmpp/transports_nb.py", line 547, in _do_receive
self._on_receive(received)
File "//usr/share/gajim/src/common/xmpp/transports_nb.py", line 559, in _on_receive
self.on_receive(data)
File "//usr/share/gajim/src/common/xmpp/dispatcher_nb.py", line 477, in _WaitForData
resp(_iq)
File "//usr/share/gajim/src/common/xmpp/auth_nb.py", line 389, in _on_username
+ self.password).hexdigest())
TypeError: coercing to Unicode: need string or buffer, NoneType found
This showed along with a request to enter password for one of the accounts. New instances of this request showed as I was filling this report, so it seems to be somehow looped.
I switched that account off and restarted gajim. Error showed once again, this time without asking for password.
The I reemerged gajim (svn version) but the error is still there.
I updated some libraries yesterday, but reemerging gajim should fix this. As it didn't, this may be related with something else.
This is a blocker, I am unable to run Gajim properly.