When debugging a stack with server objects or with server stack frames, it is possible for GBS debugger code to invoke server methods with breakpoints. This will cause a second debugger to open during debugger operations. For example, if there is a breakpoint in the server object's printString method or a method called by printString, then selecting this object in a server context in the debugger may result in a breakpoint debugger.
Since debugger operations include timeouts, the debugger may leave the operation in unexpected invalid state.
Do not set breakpoints in server #printString methods.
Last updated: 9/11/07