|
I was experimenting with traits in Pharo v7.0. I created a trait and use it in a class definition. Then, I renamed this trait. Now, when I try to fuel the stacktrace, I have an exception that prevents me to fuel the stack at all.
Here is the stacktrace:
FLGlobalClassCluster(FLGlobalCluster)>>serializeGlobalClass:on: FLGlobalClassCluster>>serializeInstance:with: [ :instance | self serializeInstance: instance with: anEncoder ] in FLGlobalClassCluster(FLIteratingCluster)>>serializeInstancesStepWith: in Block: [ :instance | self serializeInstance: instance wit...etc... IdentitySet(Set)>>do: FLGlobalClassCluster(FLIteratingCluster)>>serializeInstancesStepWith: FLSerialization>>clusterInstancesStepOf: [ :aCluster | self clusterInstancesStepOf: aCluster ] in FLSerialization>>instancesStep in Block: [ :aCluster | self clusterInstancesStepOf: aCluste...etc... OrderedCollection>>do: FLSerialization>>instancesStep FLSerialization>>run [ :anObject :anEncoder | (FLSerialization with: anEncoder root: anObject analyzer: self analyzer) run; yourself ] in FLSerializer>>setDefaultSerialization in Block: [ :anObject :anEncoder | ... [ :anEncoder | self encodeSignatureWith: anEncoder. self encodeVersionWith: anEncoder. self encodeHeaderWith: anEncoder. ^ self serializationFactory value: anObject value: anEncoder ] in FLSerializer>>serialize:on: in Block: [ :anEncoder | ... [ aBlock value: anEncoder ] in FLEncoder class>>on:globalEnvironment:do: in Block: [ aBlock value: anEncoder ] BlockClosure>>ensure: FLEncoder class>>on:globalEnvironment:do: FLSerializer>>serialize:on: [ :aFileStream | self serialize: anObject on: aFileStream ] in FLSerializer>>serialize:toFileNamed: in Block: [ :aFileStream | self serialize: anObject on: aFil...etc... [ :stream | aBlock value: stream ] in FLPharo7Platform>>fileNamed:writeStreamDo: in Block: [ :stream | aBlock value: stream ] [ aBlock value: stream ] in File>>writeStreamDo: in Block: [ aBlock value: stream ] BlockClosure>>ensure: File>>writeStreamDo: FLPharo7Platform>>fileNamed:writeStreamDo: FLSerializer>>serialize:toFileNamed: FuelOutStackDebugAction class>>serializeTestFailureContext:toFileNamed: FuelOutStackDebugAction>>serializeStack FuelOutStackDebugAction>>executeAction FuelOutStackDebugAction(DebugAction)>>execute [ self execute ] in FuelOutStackDebugAction(DebugAction)>>asGlamourAction in Block: [ self execute ] BlockClosure>>glamourValueWithArgs: GLMGenericAction(GLMAction)>>actOn:
|
|
|
Priority: 3 – Must Fix
|
|
Status: Work Needed
|
|
Assigned to: Everyone
|
|
Milestone: Pharo7.0
|
Go to Case
|
|