[etoys-dev] Projects in new dev image broken

Bert Freudenberg bert at freudenbergs.de
Fri Apr 30 06:15:17 EDT 2010

... because making that image involved a recompilation of all methods in the system. But it appears Player subclasses do not like that. See below. Any idea how to fix that, and prevent it from happening again?

- Bert -

Begin forwarded message:
> From: "Bert Freudenberg (JIRA)" <tracker at squeakland.org>
> Date: 30. April 2010 12:09:15 MESZ
> To: bert at freudenbergs.de
> Subject: [JIRA] Created: (SQ-699) Recompile breaks textual scripts
> Recompile breaks textual scripts
> --------------------------------
>                 Key: SQ-699
>                 URL: http://tracker.squeakland.org/browse/SQ-699
>             Project: squeakland
>          Issue Type: Bug
>          Components: etoys
>            Reporter: Bert Freudenberg
>            Priority: Blocker
>             Fix For: etoys 2010
> Run Etoys 4. From the world's viewer, execute the "setTextVersion" script. No error.
> Open a workspace, execute "Player withAllSubclassesDo: [:cls | cls compileAll]".
> Start the "setTextVersion" again. Boom.
> It appears that recompiling Player subclasses moves references to Undeclared, running the script again sees nil instead of the referenced players. What can we do about that?

More information about the etoys-dev mailing list