[etoys-notify] [JIRA] Commented: (SQ-604) Etoys-based Sugar activities break on resume

Milan Zimmerman (JIRA) tracker at squeakland.org
Tue Dec 1 20:21:35 EST 2009


    [ http://tracker.squeakland.org/browse/SQ-604?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=39009#action_39009 ] 

Milan Zimmerman commented on SQ-604:
------------------------------------

i installed os49 on xo1.5, and Kaleidoscope loads without error, issue fixed, thanks Bert.

> Etoys-based Sugar activities break on resume
> --------------------------------------------
>
>                 Key: SQ-604
>                 URL: http://tracker.squeakland.org/browse/SQ-604
>             Project: squeakland
>          Issue Type: Bug
>          Components: etoys, etoys-olpc, etoys-sugar
>            Reporter: Bert Freudenberg
>            Assignee: Bert Freudenberg
>            Priority: Critical
>             Fix For: etoys 5 and showcase
>
>         Attachments: otherActivities-bf.1.cs
>
>
> Original report: http://bugs.sugarlabs.org/ticket/1576
> Analysis: What happens is that on resume, the project is loaded twice. Once from the activity bundle, and once from the journal. The first load from the bundle succeeds. The second load from the datastore fails, because the first load triggered the security sand boxing, and the datastore delivers the file outside of the Etoys sandbox directory. This is because F11 does not have Rainbow enabled yet, so Etoys uses its own sand boxing for security. With Rainbow enabled, both loads do succeed (which is still wrong but no error gets shown).
> Solution: Simplest and safest is to prevent saving anything to the Journal when exiting such an activity, and also ignore any saved project when resuming.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.squeakland.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the etoys-notify mailing list