[sugar] Activity won't start
Andrew Clunis
orospakr at linux.ca
Sun Dec 24 20:19:34 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
mailing list