pharo
pharo copied to clipboard
TraitedMetaclass testFileOutCategory – MacOSX64.Traits.Tests.TraitFileOutTest is failling
Error
Message not understood: TraitedMetaclass >> #classInstaller
Stacktrace
MessageNotUnderstood
Message not understood: TraitedMetaclass >> #classInstaller
TraitedMetaclass(Object)>>doesNotUnderstand: #classInstaller
[ :user | user classInstaller remake: user basedOn: aBuilder ] in TraitBuilderEnhancer>>propagateChangesToRelatedClasses:builder:
IdentitySet(Set)>>do:
TraitBuilderEnhancer>>propagateChangesToRelatedClasses:builder:
[
newClass := builder build.
self installInEnvironment: newClass.
self installSubclassInSuperclass: newClass.
builder builderEnhancer beforeMigratingClass: builder installer: self.
builder builderEnhancer migrateToClass: newClass installer: self.
builder builderEnhancer afterMigratingClass: builder installer: self.
builder builderEnhancer propagateChangesToRelatedClasses: newClass builder: builder.
] in ShiftClassInstaller>>make
FullBlockClosure(BlockClosure)>>on:do:
ShiftClassInstaller>>make
ShiftClassInstaller>>make:
ShiftClassInstaller class>>update:to:
MetaclassForTraits(Metaclass)>>trait:slots:
MetaclassForTraits(Metaclass)>>setTraitComposition:
MetaclassForTraits(TraitedMetaclass)>>removeFromComposition:
[ :e | e isObsolete ifFalse: [e removeFromComposition: self class ]] in TD classTrait(Trait)>>removeFromSystem:
IdentitySet(Set)>>do:
TD classTrait(Trait)>>removeFromSystem:
TD classTrait(Class)>>removeFromSystem
[ :class | class removeFromSystem ] in Package>>removeTag:
Array(SequenceableCollection)>>do:
Package>>removeTag:
PackageTag>>removeFromSystem
[ :tag | tag removeFromSystem ] in Package>>removeFromSystem
Set>>do:
Package>>removeFromSystem
[ :package | package removeFromSystem ] in PackageOrganizer>>removePackage:
FullBlockClosure(BlockClosure)>>cull:
[:v | ^ aPresentBlock cull: v] in IdentityDictionary(Dictionary)>>at:ifPresent:ifAbsent:
FullBlockClosure(BlockClosure)>>cull:
IdentityDictionary(Dictionary)>>at:ifPresent:
IdentityDictionary(Dictionary)>>at:ifPresent:ifAbsent:
PackageOrganizer>>packageNamed:ifPresent:
PackageOrganizer>>removePackage:
TraitFileOutTest(TraitAbstractTest)>>tearDown
TraitFileOutTest>>tearDown
@guillep May be this is bug we are chasing.
This is strangely failing only some times
this was fixed