Error when primivitus join a room
The following exception is raised when I try to join a room with primivitus:
Traceback (most recent call last):
File "/usr/local/bin/primitivus", line 556, in <module>
sat.start()
File "/usr/local/bin/primitivus", line 112, in start
self.loop.run()
File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 272, in run
self.screen.run_wrapper(self._run)
File "/usr/local/lib/python2.7/dist-packages/urwid/raw_display.py", line 242, in run_wrapper
return fn()
File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 337, in _run
self.event_loop.run()
File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 1014, in wrapper
return f(*args,**kargs)
File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 881, in io_callback
callback()
File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 388, in _update
self.process_input(keys)
File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 488, in process_input
k = self._topmost_widget.keypress(self.screen_size, k)
File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 567, in keypress
*self.calculate_padding_filler(size, True)), key)
File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 1560, in keypress
key = self.focus.keypress(tsize, key)
File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 2241, in keypress
key = w.keypress((mc,) + size[1:], key)
File "/usr/local/lib/python2.7/dist-packages/urwid_satext/sat_widgets.py", line 975, in keypress
ret = urwid.Frame.keypress(self, size, key)
File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 1091, in keypress
return self.footer.keypress((maxcol,),key)
File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 379, in keypress
key = self.__super.keypress(size, key)
File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 1560, in keypress
key = self.focus.keypress(tsize, key)
File "/usr/local/lib/python2.7/dist-packages/urwid/decoration.py", line 619, in keypress
return self._original_widget.keypress(maxvals, key)
File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 2241, in keypress
key = w.keypress((mc,) + size[1:], key)
File "/usr/local/lib/python2.7/dist-packages/urwid/wimp.py", line 535, in keypress
self._emit('click')
File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 464, in _emit
signals.emit_signal(self, name, self, *args)
File "/usr/local/lib/python2.7/dist-packages/urwid/signals.py", line 121, in emit
result |= bool(callback(*args_copy))
File "/usr/local/bin/primitivus", line 480, in onJoinRoom
self.bridge.joinMUC(room_jid, self.profiles[self.profile]['whoami'].node, {}, self.profile)
File "/usr/local/lib/python2.7/dist-packages/sat_frontends/bridge/DBus.py", line 221, in joinMUC
return self.db_plugin_iface.joinMUC(room_jid, nick, options, profile_key)
File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 145, in __call__
**keywords)
File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 641, in call_blocking
message.append(signature=signature, *args)
ValueError: Unable to guess signature from an empty dict