FogBugz (Case [Issue]22916) Trait - Cannot fuel stacktrace with dangling (?) trait

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

FogBugz (Case [Issue]22916) Trait - Cannot fuel stacktrace with dangling (?) trait

Pharo Issue Tracker
FogBugz Notification
avatar
Yann-Gaël Guéhéneuc opened Case 22916: Cannot fuel stacktrace with dangling (?) trait and assigned it to Everyone:
Bug in Project:  Trait: 1. Pharo Image  •  You are subscribed to this case
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 Priority: 3 – Must Fix Status Status: Work Needed
Assigned To Assigned to: Everyone Milestone Milestone: Pharo7.0

Go to Case
No longer need updates? Unsubscribe from this case.

Don't want FogBugz notifications anymore? Update your preferences.

FogBugz

_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
https://lists.gforge.inria.fr/mailman/listinfo/pharo-bugtracker