Hi Sean,

�� �� could you post some more information?�� What's the pc?�� What's the CompiledMethod's output for #symbolic?�� Where in��interpretNextV3PlusClosureInstructionFor: is it stuck?�� What's the computed index?

On Wed, Jun 20, 2018 at 6:07 AM, Sean P. DeNigris <sean@clipperadams.com> wrote:
While Fuel was trying to serialize a sort block ([ :a :b | a name < b name
]), I got CompiledMethod>>errorSubscriptBounds:. One strange thing about the
block is that the outerContext is `SortedCollection>>DoIt`, meaning I
probably had to initialize it by hand due to a previous Fuel problem.

The odd thing about the error is that this object graph was serializing and
materializing just fine before I upgraded Pharo Launcher.

Call chain:
CompiledMethod(Object)>>errorSubscriptBounds:
CompiledMethod(Object)>>at:
InstructionStream>>interpretNextV3PlusClosureInstructionFor:
OpalEncoderForV3PlusClosures class>>interpretNextInstructionFor:in:
InstructionStream>>interpretNextInstructionFor:
[ (InstructionStream new method: self pc: pc)
�� �� �� �� interpretNextInstructionFor: nil ] in
CompiledMethod(CompiledCode)>>abstractBytecodeMessageAt: in Block: [
(InstructionStream new method: self pc: pc)...
BlockClosure>>on:do:
CompiledMethod(CompiledCode)>>abstractBytecodeMessageAt:
BlockClosure>>blockCreationBytecodeMessage
BlockClosure>>endPC
BlockClosure>>abstractBytecodeMessagesDo:
BlockClosure>>isClean
BlockClosure>>shouldBeSubstitutedByCleanCopy
BlockClosure>>fuelAccept:
FLLightGeneralMapper>>mapAndTrace:



-----
Cheers,
Sean
--
Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html




--
_,,,^..^,,,_
best,��Eliot