trace "all" crashes when the scope of a method is NIL.
In my working copy (v4.2), I fixed by applying something like that in the methods at risk :
RexxString *scopeName = (scope == TheNilObject ? scope->requestString() : scope->getId());
Anonymous
Thank you for the thorough analysis of the "scope" of the problem :-)
Code committed [r11587]
Related
Commit: [r11587]
I can't find a simple test scenario for this, other than running external code with ::options trace all and capturing the output .. ideas?
Set the .error monitor to a object that captures the output (or even just throws it away). This bug is all about trace not crashing the interpreter.
Added test with revision [r11616]
Related
Commit: [r11616]