pharo icon indicating copy to clipboard operation
pharo copied to clipboard

TraitedMetaclass testFileOutCategory – MacOSX64.Traits.Tests.TraitFileOutTest is failling

Open Ducasse opened this issue 1 year ago • 1 comments

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.

Ducasse avatar Jan 06 '24 18:01 Ducasse

This is strangely failing only some times

MarcusDenker avatar Jan 08 '24 10:01 MarcusDenker

this was fixed

MarcusDenker avatar May 07 '24 12:05 MarcusDenker