About the problem to recreate it all it takes is a demo :=�AthensDemoMorph new openInWorld . It opens the morph with the Athens grey box, I save the image , close pharo, open pharo which reloads the image automagically and BOOM Red Box of Doom :) My other tries also are based on AthensDemoMorph since I cant find documentation to do things differently.�
So lets get to the questions�
1) You say you have morphs using Athens that don't have this problem, care to explain further ?�
2) How do I recreate automatically those surfaces ?�
3) Do I need to instruct the image on load to reinitialize those objects ?�
4) If yes How I do that ?�
You say its a major problem but yet its not an Athens bug. �I know this is has to do with how image saves live objects and that NB calls are not part of the image hence creating the problem.�
5) Are there ways to avoid the problem ?�
6) Also why there is a Red Box of Doom in the first place ?�
7) Why the debugger is not triggered as it should be ?�
8) Is that critical a failure of Morphic ?�
9) Why Athens even though is based largely on Cairo , and taking into consideration the intention to extend to other graphical interfaces, not following the Cairo design more closely so we can use the Cairo tutorials ?�
10) Is the Cairo design so prohibiting / limiting for Athens ? Does Cairo do things so differently than other vector based libraries ?�
11) How important is Athens to Pharo community , meaning further bug fixes, improvements , tutorials etc ? I hear there is an intention to gradual move Morphic to it. Is this true ?�