Bug 32757

GemBuilder for Smalltalk/VW

8.7.1, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 7.6.1, 7.6, 7.5, 7.4.1, 7.4, 7.3.3, 7.3.2, 7.3.1, 7.3, 7.2.2, 7.2.1, 7.2, 7.1.2, 7.1.1, 7.1, 7.0.2, 7.0.1, 7.0, 6.2

VW 7.x

GemStone Smalltalk execution in debugger breaks on explicit return

If the currently-selected context in a debugger is a server context,
and a GS-Do It, GS-Print It, GS-Inspect It, Or GS-Debug It is
performed in the code pane, and the code selected for execution
executes an explicit return (^), an error will result.

Workaround

When debugging in server contexts, avoid selecting code that contains
explicit returns, unless you know that the explicit return is on a
code path that will not be executed.


                

Last updated: 8/30/05