Hi All,
I'm currently regularly hitting an issue with the debugger where
inspecting a temporary variable shows the string "error obtaining field
value" rather than the actual value.
Selecting the temporary variable and attempting to inspect it in the
code pane results in:
True(Object)>>doesNotUnderstand: #indexInTempVectorFromIR:
OCVectorTempVariable>>searchFromContext:scope:
DebuggerMethodMapOpal>>tempNamed:in:
DebuggerMethodMapOpal>>namedTempAt:in:
Context>>namedTempAt:
GlorpSession>>DoItIn:
OpalCompiler>>evaluate
RubSmalltalkEditor>>evaluate:andDo:
RubSmalltalkEditor>>highlightEvaluateAndDo:
[ textMorph textArea editor highlightEvaluateAndDo: ann action.
textMorph shoutStyler style: textMorph text ] in [ textMorph textArea
�� �� �� �� handleEdit: [ textMorph textArea editor highlightEvaluateAndDo: ann action.
�� �� �� �� �� �� �� �� textMorph shoutStyler style: textMorph text ] ] in GLMMorphicPharoMethodRenderer(GLMMorphicPharoCodeRenderer)>>actOnHighlightAndEvaluate: in Block: [ textMorph textArea editor highlightEvaluateAndDo...etc...
RubEditingArea(RubAbstractTextArea)>>handleEdit:
[ textMorph textArea
�� �� �� �� handleEdit: [ textMorph textArea editor highlightEvaluateAndDo: ann action.
�� �� �� �� �� �� �� �� textMorph shoutStyler style: textMorph text ] ] in GLMMorphicPharoMethodRenderer(GLMMorphicPharoCodeRenderer)>>actOnHighlightAndEvaluate: in Block: [ textMorph textArea...
WorldState>>runStepMethodsIn:
WorldMorph>>runStepMethods
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
WorldState>>doOneSubCycleFor:
WorldMorph>>doOneSubCycle
MenuMorph>>invokeModalAt:in:allowKeyboard:
MenuMorph>>invokeModal:
MenuMorph>>invokeModal
[ :menu |
menu setInvokingView: self editor.
menu invokeModal.
self changed.
^ true ] in RubEditingArea(RubAbstractTextArea)>>yellowButtonActivity: in Block: [ :menu | ...
MenuMorph(Object)>>ifNotNilDo:
RubEditingArea(RubAbstractTextArea)>>yellowButtonActivity:
RubEditingArea(RubAbstractTextArea)>>mouseDown:
RubEditingArea(Morph)>>handleMouseDown:
MouseButtonEvent>>sentTo:
RubEditingArea(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchMouseDown:with:
MorphicEventDispatcher>>handleMouseDown:
This is in:
Pharo5.0
Latest update: #50757
OS: 4.6.2-1-ARCH
It appears to be a resurrection of https://pharo.fogbugz.com/f/cases/13260/
I'm hitting the problem by executing (using the example from the Glorp
chapter in Pharo in Progress):
�� �� �� �� session
�� �� �� �� �� �� �� �� inUnitOfWorkDo: [ | person |
�� �� �� �� �� �� �� �� �� �� �� �� person := session readOneOf: Person where: [ :each | each lastName = 'Locke' ].
�� �� �� �� �� �� �� �� �� �� �� �� person birthDate: Date today ]
Stepping in to GlorpSession>>inUnitOfWorkDo: and attempting to inspect
'result' after it has been assigned.
Is this a known problem, should I open a new issue, or...?
Thanks!
Alistair