#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