Hi
I've been seeing a particular bug that I can only see when using the PharoVM
and I was wondering if anybody else has been having the same issue.
Under certain condition, a debugger will open displaying "SmallInteger does not
understand <some message>". The stack top contains an integer (something of the
form 138402, not sure how many digits), which explains the message. However,
the situation actually looks like this:
htmil anchor
id: 'foo';
…
In this example, the error would be "SmallInteger does not understand #id:". So
the stack top contains an integer instead of the receiver.
Restarting the execution of the method and proceeding fixes the problem. I
think I've seen that (using seaside), a new session will trigger the bug again.
Apart from Seaside, I've also seen the same problem when loading Roberto
Minelli's DevFlow into a Pharo 2.0 image. The debugger will open on a Metacello
method.
VM: latest PharoVM
image: latest 2.0
try this config: http://smalltalkhub.com/#!/~RobertoMinelli/DevFlow with
"ConfigurationOfDevFlow loadDevelopment"
Has anybody else encountered this?
Cheers,
Max