Failed

windows-32 / Tests-windows-32 / Windows32.Glamour.Tests.Rubric.GLMRubricTextMorphicTest.testInitializeBlockSetsTextSelectionForTextPresentation (from Glamour-Tests-Rubric)

Failing for the past 1 build (Since Failed#163 )
Took 0.87 sec.

Error Message

2

Stacktrace

OrderedCollection(Object)>>errorSubscriptBounds:
OrderedCollection>>at:
RubPrimarySelectionMorph(RubTextSegmentMorph)>>computeStraightVertices
RubPrimarySelectionMorph(RubTextSegmentMorph)>>computeVertices
RubPrimarySelectionMorph(RubTextSegmentMorph)>>whenExtentChanged:
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:
Announcer>>announce:
RubEditingArea(RubAbstractTextArea)>>announce:
RubEditingArea(RubAbstractTextArea)>>handleBoundsChange:
RubEditingArea(RubAbstractTextArea)>>extent:
RubEditingArea(Morph)>>width:
RubTextScrollPane>>fitScrollTargetWidth
RubTextScrollPane>>fitScrollTarget
RubTextScrollPane>>textAreaExtentChanged
RubEditingArea(RubAbstractTextArea)>>handleBoundsChange:
RubEditingArea(RubAbstractTextArea)>>paragraphWasComposedFrom:to:
[ self uptodateComposer
	composeLinesFrom: 1
	to: self text size
	delta: 0
	into: OrderedCollection new
	priorLines: Array new
	atY: self compositionRectangle top.
textArea
	ifNotNil: [ textArea paragraphWasComposedFrom: 1 to: self text size ] ] in RubParagraph>>compose
BlockClosure>>ensure:
RubParagraph>>disableDrawingWhile:
RubParagraph>>compose
RubParagraph>>extentFromClientBottomRight:
[ self wrapped
	ifTrue: [ (bounds notNil and: [ bounds width = aPoint x ])
			ifTrue: [ ^ self ].
		super
			extent:
				((self paragraph withoutDecorator extentFromClientBottomRight: aPoint)
					max: self minimumExtent).
		self recomputeSelection ] ] in RubEditingArea(RubAbstractTextArea)>>extent:
RubEditingArea(RubAbstractTextArea)>>handleBoundsChange:
RubEditingArea(RubAbstractTextArea)>>extent:
RubEditingArea(Morph)>>width:
RubTextScrollPane>>fitScrollTargetWidth
RubTextScrollPane>>updateScrollbars
RubTextScrollPane>>extent:
RubScrolledTextMorph>>manageLayoutInBounds:
RubScrolledTextMorph>>manageLayout
RubScrolledTextMorph>>extent:
RubScrolledTextMorph(Morph)>>bounds:
RubScrolledTextMorph(Morph)>>layoutInBounds:
TableLayout>>layoutTopToBottom:in:
TableLayout>>layout:in:
GLMPanelMorph(Morph)>>doLayoutIn:
[ self doLayoutIn: self layoutBounds ] in GLMPanelMorph(Morph)>>computeFullBounds
BlockClosure>>on:do:
GLMPanelMorph(Morph)>>computeFullBounds
GLMPanelMorph(Morph)>>fullBounds
GLMPanelMorph(Morph)>>position:
GLMPanelMorph(Morph)>>bounds:
GLMPanelMorph(Morph)>>layoutInBounds:
TableLayout>>layoutTopToBottom:in:
TableLayout>>layout:in:
LazyTabGroupMorph(Morph)>>doLayoutIn:
[ self doLayoutIn: self layoutBounds ] in LazyTabGroupMorph(Morph)>>computeFullBounds
BlockClosure>>on:do:
LazyTabGroupMorph(Morph)>>computeFullBounds
LazyTabGroupMorph(Morph)>>fullBounds
GLMPanelMorph(Morph)>>privateInvalidateMorph:
GLMPanelMorph(Morph)>>privateAddMorph:atIndex:
GLMPanelMorph(Morph)>>addMorphFront:
GLMPanelMorph(Morph)>>addMorph:
GLMPanelMorph(Morph)>>addMorph:fullFrame:
GLMMorphicPaneRenderer>>renderContainerFor:
GLMMorphicPaneRenderer>>actOnMatchingPresentationChanged:
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:
GLMPane(Announcer)>>announce:
GLMPane(GLMAnnouncer)>>announce:
GLMPane(GLMLoggedObject)>>announce:
GLMPane>>notingPresentationChangeDo:
GLMPanePort(GLMBoundPort)>>notingPresentationChangeDo:
GLMTransmission>>transmitIn:
[ :each | each transmitIn: aPortEvent transmissionContext copy ] in GLMTabulator(GLMBrowser)>>outerPortEvent:
OrderedCollection>>do:
GLMTabulator(GLMBrowser)>>outerPortEvent:
[ :each | each outerPortEvent: aPortEvent ] in GLMCompositePresentation>>outerPortEvent:
OrderedCollection>>do:
GLMCompositePresentation>>do:
GLMCompositePresentation>>outerPortEvent:
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:
GLMTabulator(GLMPresentation)>>entity:
GLMRubricTextMorphicTest>>checkInitializeBlockSetsTextSelectionForPresentation:
GLMRubricTextMorphicTest>>testInitializeBlockSetsTextSelectionForTextPresentation
GLMRubricTextMorphicTest(TestCase)>>performTest