#4440 BLOC Never A: shell: Clicking on shared activities doesn't join (traceback, nothing happens)
Zarro Boogs per Child
bugtracker at laptop.org
Wed Oct 24 11:55:16 EDT 2007
#4440: shell: Clicking on shared activities doesn't join (traceback, nothing
happens)
---------------------+------------------------------------------------------
Reporter: smcv | Owner: marco
Type: defect | Status: new
Priority: blocker | Milestone: Never Assigned
Component: sugar | Version: Git as of bug date
Keywords: | Verified: 0
---------------------+------------------------------------------------------
In current jhbuild, something is passing a dict and a list to a D-Bus
method that just expects a dict:
{{{
ERROR:dbus.connection:Unable to set arguments ({'activity_id':
'dfe4d407ae3f66844039c71b4541e630c0749084'}, []) according to signature
u'a{sv}': <type 'exceptions.TypeError'>: Fewer items found in D-Bus
signature than in Python arguments
Traceback (most recent call last):
File "/home/smcv/Collabora/olpc/sugar-jhbuild/build/lib/python2.5/site-
packages/dbus/connection.py", line 563, in msg_reply_handler
reply_handler(*message.get_args_list(**get_args_opts))
File "/home/smcv/Collabora/olpc/sugar-jhbuild/build/lib/python2.5/site-
packages/dbus/proxies.py", line 387, in _introspect_reply_handler
self._introspect_execute_queue()
File "/home/smcv/Collabora/olpc/sugar-jhbuild/build/lib/python2.5/site-
packages/dbus/proxies.py", line 374, in _introspect_execute_queue
proxy_method(*args, **keywords)
File "/home/smcv/Collabora/olpc/sugar-jhbuild/build/lib/python2.5/site-
packages/dbus/proxies.py", line 128, in __call__
**keywords)
File "/home/smcv/Collabora/olpc/sugar-jhbuild/build/lib/python2.5/site-
packages/dbus/connection.py", line 543, in call_async
message.append(signature=signature, *args)
TypeError: Fewer items found in D-Bus signature than in Python arguments
}}}
This occurs with both invitations in the bottom frame, and public
activities in the neighbourhood view. Unfortunately the traceback isn't
very useful because of some dbus-python internals (the stack isn't what
you expect, because the method call you actually wanted can only be made
when introspection has finished).
--
Ticket URL: <https://dev.laptop.org/ticket/4440>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list