<div dir="ltr"><div><div><div><div><div><div>Ah, OK, this is because the image is trying to evaluate a String...<br></div>So a Compiler is fired and starts to evaluate...<br></div>But during evaluation, Compiler changes itself (I removed an instance variable too fast).<br>
</div>And when it&#39;s time to log change, then the sourceStream inst. var. does not exist anymore...<br></div><div>This could be more catastrophic like letting such obsolete compiled method access past object bounds, but this time we were lucky...<br>
</div><div><br></div>So the Compiler changes should have been split into several steps...<br></div>Changing the tools we are using to change the tools must be tricky...<br></div>Unless we delegate this job to a clone<br></div>