Failed

unix-32 / Tests-unix-32 / Unix32.Glamour.Tests.Morphic.GLMFinderMorphicTest.testMultiplePresentationsValidation (from Glamour-Tests-Morphic)

Failing for the past 1 build (Since #92 )
Took 0.82 sec.

Error Message

Exception had the subclass responsibility to implement #defaultAction

Stacktrace

Exception(Object)>>subclassResponsibility
Exception>>defaultAction
UndefinedObject>>handleSignal:
Context>>handleSignal:
Context>>handleSignal:
Context>>handleSignal:
Context>>handleSignal:
Context>>handleSignal:
Context>>handleSignal:
Context>>handleSignal:
Context>>handleSignal:
Context>>handleSignal:
Exception>>signal
Exception>>signal:
Exception class>>signal:
GLMHorizontalLinearLayout(GLMLinearLayout)>>updateWidth:
GLMBrickWidthTraverser>>updateDimension:
GLMBrickLayoutMyselfState>>layout:on:
GLMBrickWidthTraverser(GLMBrickLayoutTraverser)>>layoutAround:inContext:
GLMBrickLayouter>>layout:
GLMBrickLayouter>>layoutIn:
GLMBrick>>doLayout
GLMBrick>>doLayoutForce
GLMTabSelectorBrick(GLMFoundationBrick)>>extent:
GLMTabSelectorBrick(Morph)>>bounds:
GLMTabSelectorBrick(Morph)>>layoutInBounds:
TableLayout>>layoutLeftToRight:in:
TableLayout>>layout:in:
PanelMorph(Morph)>>doLayoutIn:
[ self doLayoutIn: self layoutBounds ] in PanelMorph(Morph)>>computeFullBounds
BlockClosure>>on:do:
PanelMorph(Morph)>>computeFullBounds
PanelMorph(Morph)>>fullBounds
[ :m | 
| subBox |
m visible
	ifTrue: [ subBox := m fullBounds.
		box
			ifNil: [ box := subBox copy ]
			ifNotNil: [ box := box quickMerge: subBox ] ] ] in LazyTabGroupMorph(Morph)>>submorphBounds
Array(SequenceableCollection)>>do:
LazyTabGroupMorph(Morph)>>submorphBounds
LazyTabGroupMorph(Morph)>>privateFullBounds
LazyTabGroupMorph(Morph)>>changed
LazyTabGroupMorph(Morph)>>extent:
LazyTabGroupMorph(Morph)>>bounds:
LazyTabGroupMorph(Morph)>>layoutInBounds:
LazyTabGroupMorph(Morph)>>layoutProportionallyIn:
[ :m | m layoutProportionallyIn: newBounds ] in ProportionalLayout>>layout:in:
Array(SequenceableCollection)>>do:
GLMPanelMorph(Morph)>>submorphsDo:
ProportionalLayout>>layout:in:
GLMPanelMorph(Morph)>>doLayoutIn:
[ self doLayoutIn: self layoutBounds ] in GLMPanelMorph(Morph)>>computeFullBounds
BlockClosure>>on:do:
GLMPanelMorph(Morph)>>computeFullBounds
GLMPanelMorph(Morph)>>fullBounds
TransformMorph(Morph)>>privateInvalidateMorph:
TransformMorph(Morph)>>privateAddMorph:atIndex:
TransformMorph(Morph)>>addMorphBack:
GLMPaneScroller>>pushPane:
GLMMorphicFixedPanesFinderRenderer>>actOnPaneAdded:
MessageSend>>value:
MessageSend>>cull:
MessageSend>>cull:cull:
[ action cull: anAnnouncement cull: announcer ] in AnnouncementSubscription>>deliver:
BlockClosure>>on:do:
BlockClosure>>on:fork:
AnnouncementSubscription>>deliver:
[ "Ensure delivery to remaining announcements" subscription deliver: anAnnouncement ] in SubscriptionRegistry>>deliver:to:startingAt:
BlockClosure>>ifCurtailed:
SubscriptionRegistry>>deliver:to:startingAt:
SubscriptionRegistry>>deliver:to:
SubscriptionRegistry>>deliver:
GLMFinder(Announcer)>>announce:
GLMFinder(GLMAnnouncer)>>announce:
GLMFinder(GLMLoggedObject)>>announce:
GLMFinder>>innerPortEvent:
GLMPane>>portEvent:
[ self silentValue: anObject.
self pane
	portEvent:
		(GLMPortEvent
			on: self
			previouslyValued: oldValue
			in: aTransmissionContext) ] in GLMPanePort>>changeValueTo:in:
GLMPane>>notingPresentationChangeDo:
GLMPanePort>>changeValueTo:in:
GLMPanePort>>value:in:
GLMPanePort(GLMPort)>>value:
GLMFinderMorphicTest>>testMultiplePresentationsValidation
GLMFinderMorphicTest(TestCase)>>performTest