[sugar] Activity won't start

Andrew Clunis orospakr
Sun Dec 24 20:19:36 EST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi!

Even after mkaing the change to the 'exec =' directive in the
activity.info file, my activity won't start under Sugar, with this
message showing up the log (it dies so early on in the activity start
process that it doesn't get its own tab):

   1.
      DEBUG - Owner 'Andrew' using port 36039
   2.
      STDOUT - Tracebacks will be written to /tmp/sugar-shell-25842 on SIGUSR1
   3.
      STDOUT -
   4.
       
   5.
      STDERR - Introspect error: The name org.laptop.DCONManager was not provided by any .service files
   6.
       
   7.
      DEBUG - Shell.__window_opened_cb
   8.
      DEBUG - Shell.__active_window_changed_cb
   9.
      DEBUG - Shell.__window_opened_cb
  10.
      DEBUG - Shell.__window_opened_cb
  11.
      DEBUG - Shell.__window_opened_cb
  12.
      DEBUG - Shell.__window_opened_cb
  13.
      DEBUG - Frame._enter_notify_cb 4
  14.
      DEBUG - Frame._leave_notify_cb 4
  15.
      DEBUG - Frame._enter_notify_cb 4
  16.
      DEBUG - Frame._leave_notify_cb 4
  17.
      DEBUG - Frame._enter_notify_cb 4
  18.
      DEBUG - Frame._enter_notify_cb 4
  19.
      DEBUG - Shell.start_activity
  20.
      STDERR - Introspect error: Process /home/orospakr/olpc/sugar-jhbuild/build/bin/sugar-activity-factory exited with status 1
  21.
       
  22.
      STDERR - Traceback (most recent call last):
  23.
        File "/home/orospakr/olpc/sugar-jhbuild/build/share/sugar/shell/view/frame/ActivitiesBox.py", line 71, in _activity_clicked_cb
  24.
          self._shell.start_activity(icon.get_bundle_id())
  25.
        File "/home/orospakr/olpc/sugar-jhbuild/build/share/sugar/shell/view/Shell.py", line 225, in start_activity
  26.
          activity = ActivityFactory.create(activity_type)
  27.
        File "/home/orospakr/olpc/sugar-jhbuild/build/lib/python2.4/site-packages/sugar/activity/ActivityFactory.py", line 89, in create
  28.
          xid = factory.create()
  29.
        File "/home/orospakr/olpc/sugar-jhbuild/build/lib/python2.4/site-packages/dbus/proxies.py", line 77, in __call__
  30.
          ret = self._proxy_method (*args, **keywords)
  31.
        File "/home/orospakr/olpc/sugar-jhbuild/build/lib/python2.4/site-packages/dbus/proxies.py", line 161, in __call__
  32.
          reply_message = self._connection.send_message_with_reply_and_block(message, timeout)
  33.
      DBusException: org.freedesktop.DBus.Error.Spawn.ChildExited: Process /home/orospakr/olpc/sugar-jhbuild/build/bin/sugar-activity-factory exited with status 1
  34.
       
  35.
      STDERR -
  36.
       
  37.
      ERROR - Traceback (most recent call last):
  38.
        File "/home/orospakr/olpc/sugar-jhbuild/build/share/sugar/shell/view/frame/ActivitiesBox.py", line 71, in _activity_clicked_cb
  39.
          self._shell.start_activity(icon.get_bundle_id())
  40.
        File "/home/orospakr/olpc/sugar-jhbuild/build/share/sugar/shell/view/Shell.py", line 225, in start_activity
  41.
          activity = ActivityFactory.create(activity_type)
  42.
        File "/home/orospakr/olpc/sugar-jhbuild/build/lib/python2.4/site-packages/sugar/activity/ActivityFactory.py", line 89, in create
  43.
          xid = factory.create()
  44.
        File "/home/orospakr/olpc/sugar-jhbuild/build/lib/python2.4/site-packages/dbus/proxies.py", line 77, in __call__
  45.
          ret = self._proxy_method (*args, **keywords)
  46.
        File "/home/orospakr/olpc/sugar-jhbuild/build/lib/python2.4/site-packages/dbus/proxies.py", line 161, in __call__
  47.
          reply_message = self._connection.send_message_with_reply_and_block(message, timeout)
  48.
      DBusException: org.freedesktop.DBus.Error.Spawn.ChildExited: Process /home/orospakr/olpc/sugar-jhbuild/build/bin/sugar-activity-factory exited with status 1
  49.
       
  50.
      DEBUG - Frame._leave_notify_cb 4
  51.
      DEBUG - Shell.__window_closed_cb
  52.
      DEBUG - Shell.__window_closed_cb
  53.
      DEBUG - Shell.__window_closed_cb
  54.
      DEBUG - Shell.__window_closed_cb
  55.
      DEBUG - Shell.__window_opened_cb
  56.
      DEBUG - Shell.__active_window_changed_cb
  57.
      DEBUG - Frame._enter_edge_cb 3
  58.
      DEBUG - EventFrame._enter_notify_cb 2
  59.
      DEBUG - Frame._event_frame_leave_cb 3
  60.
      DEBUG - EventFrame._leave_notify_cb 0
  61.
      DEBUG - Frame._enter_edge_cb 3
  62.
      DEBUG - EventFrame._enter_notify_cb 2
  63.
      DEBUG - EventFrame._motion_notify_cb 2
  64.
      DEBUG - EventFrame._motion_notify_cb 2
  65.
      DEBUG - Frame._event_frame_leave_cb 3
  66.
      DEBUG - EventFrame._leave_notify_cb 0
  67.
      DEBUG - Frame._enter_edge_cb 3
  68.
      DEBUG - EventFrame._enter_notify_cb 2
  69.
      DEBUG - EventFrame._motion_notify_cb 2
  70.
      DEBUG - EventFrame._leave_notify_cb 0
  71.
      DEBUG - Frame._enter_notify_cb 3
  72.
      DEBUG - Shell.__window_opened_cb
  73.
      DEBUG - Shell.__window_opened_cb
  74.
      DEBUG - Shell.__window_opened_cb
  75.
      DEBUG - Shell.__window_opened_cb
  76.
      DEBUG - Frame._leave_notify_cb 3
  77.
      DEBUG - Frame._enter_notify_cb 3
  78.
      DEBUG - Frame._enter_notify_cb 3
  79.
      DEBUG - Shell.start_activity
  80.
      DEBUG - Frame._leave_notify_cb 3
  81.
      DEBUG - Shell.__window_opened_cb
  82.
      DEBUG - Shell.__window_closed_cb
  83.
      DEBUG - Shell.__window_closed_cb
  84.
      DEBUG - Shell.__window_closed_cb
  85.
      DEBUG - Shell.__window_closed_cb
  86.
      DEBUG - Shell.__active_window_changed_cb
  87.
      DEBUG - *** Updating current activity to c65502b42cc12017fca929e6fcbefecc360842c2 

Obviously, these messages aren't very helpful.  All I can infer from
this is that sugar-activity-factory itself is dying.  Attempging to
invoke sugar-activity-factory directly emits nonsensical python
exceptions from within sugar-activity-factory.

My activity/activity.info:

[Activity]
name = Develop
comment = Write your own activities for your laptop.
activity_version = 1
host_version = 1
service_name = org.laptop.Develop
icon = activity-develop
exec = sugar-activity-factory DevelopActivity.DevelopActivity
id = org.laptop.Develop
show_launcher = yes

Any thoughts?

- --
Regards,
Andrew Clunis

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFFjycmALkUMXSNow8RAg+TAKDPLttMVIYT/ndQmzzHHSXPOEsJrwCgxyYy
DBzSuRdd4hRfsinkmaK1ChQ=
=JlPG
-----END PGP SIGNATURE-----


More information about the Sugar-devel mailing list