feenkcom / gt4gemstone-old

The Glamorous Toolkit for remote work with Gemstone/S
MIT License
13 stars 5 forks source link

MessageNotUnderstood: GtGsDebuggerStackFrame>>shortDebugStackOn: #41

Open dalehenrich opened 7 years ago

dalehenrich commented 7 years ago

I tried to use copy to clipboard menu item in GemStone debugger (note I had to select a pharo frame to get the menu item --- would be nice to have menu item for gemstone frames as well -- without error :) ) and this error occurred:

GtGsDebuggerStackFrame(Object)>>doesNotUnderstand: #shortDebugStackOn:
[ :s | self debugger interruptedContext shortDebugStackOn: s ] in CopyToClipboardDebugAction>>executeAction in Block: [ :s | self debugger interruptedContext shortDebug...etc...
String class(SequenceableCollection class)>>new:streamContents:
String class(SequenceableCollection class)>>streamContents:
CopyToClipboardDebugAction>>executeAction
CopyToClipboardDebugAction(DebugAction)>>execute
[ self execute ] in CopyToClipboardDebugAction(DebugAction)>>asGlamourAction in Block: [ self execute ]
BlockClosure>>glamourValueWithArgs:
GLMGenericAction(GLMAction)>>actOn:
GLMGenericAction(GLMAction)>>morphicActOn:
[ | selArgCount |
"show cursor in case item opens a new MVC window"
(selArgCount := selector numArgs) = 0
    ifTrue: [ target perform: selector ]
    ifFalse: [ selArgCount = arguments size
            ifTrue: [ target perform: selector withArguments: arguments ]
            ifFalse: [ target perform: selector withArguments: (arguments copyWith: evt) ].
        self showShortcut ].
self changed ] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: in Block: [ | selArgCount |...
BlockClosure>>ensure:
CursorWithMask(Cursor)>>showWhile:
ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
ToggleMenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>handleMouseUp:
MouseButtonEvent>>sentTo:
[ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
BlockClosure>>ensure:
MorphicEventDispatcher>>dispatchEvent:with:
ToggleMenuItemMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>handleMouseUp:
MouseButtonEvent>>sentTo:
[ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ]
BlockClosure>>ensure:
chisandrei commented 7 years ago

Good catch. This is definitely a nice to have feature.