On Sun, 2006-12-24 at 20:19 -0500, Andrew Clunis wrote: > -----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):
If you see the sugar-activity-factory exit with error code 1, your python file has a syntax error or some other problem that stops python from loading it initially. This could be: 1) bad imports somewhere in global scope (like at the top) 2) a syntax error 3) you mixed tabs and spaces 4) your activity __init__ routine has an error Try to comment stuff out until something works. Dan > 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----- > _______________________________________________ > Sugar mailing list > [email protected] > http://mailman.laptop.org/mailman/listinfo/sugar _______________________________________________ Sugar mailing list [email protected] http://mailman.laptop.org/mailman/listinfo/sugar
