... 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@squeakland.org Date: 30. April 2010 12:09:15 MESZ To: bert@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?