Opened 8 years ago

Closed 8 years ago

#82 closed defect (fixed)

[MessageNotUnderstood]: UIPainterView does not understand: #deviceClippingRectangle in process UIPainter [736]

Reported by: patrik.svestka@… Owned by:
Priority: major Milestone:
Component: default Keywords:
Cc: Also affects CVS HEAD (eXept version): no

Description

I got an error from the UIPainter when I tried to use ClippingRectangle

The error message:
[MessageNotUnderstood]: UIPainterView does not understand: #deviceClippingRectangle in process UIPainter [736]

UIPainterView(Object) >> doesNotUnderstand: Message(#deviceClippingRectangle) {3489792} [16]
UIPainterView(NONE) >> deviceClippingRectangle {3493888} [35]
UIPainterView(DisplaySurface) >> fillDeviceRectangleWithPattern:x:y:width:height:patternOffset: a Form -3 7 8 8 0@0 {3497984} [35]
UIPainterView(DisplaySurface) >> fillRectangleWithPattern:x:y:width:height:patternOffset: a Form -3 7 8 8 0@0 {3502080} [39]
UIPainterView(DisplaySurface) >> fillRectangleWithViewBackgroundX:y:width:height: -3 7 8 8 {3506176} [9]
UIPainterView(SimpleView) >> redrawX:y:width:height: -3 7 8 8 {3510272} [18]
UIPainterView(ObjectView) >> redrawX:y:width:height: -3 7 8 8 {3514368} [5]
UIPainterView(UIObjectView) >> redrawX:y:width:height: -3 7 8 8 {3518464} [6]
UIPainterView(SimpleView) >> exposeX:y:width:height: -3 7 8 8 {3522560} [113]
[] in DisplaySurface>>dispatchEvent:type:arguments:withFocusOn:delegate: >> value: Rectangle origin:-3@7 extent:8@8 {3526656} [56]
Array >> from:to:do: 1 8 [] in DisplaySurface>>dispatchEvent:type:arguments:withFocusOn:delegate: {3530752} [7]
OrderedCollection >> do: [] in DisplaySurface>>dispatchEvent:type:arguments:withFocusOn:delegate: {3534848} [4]
UIPainterView(DisplaySurface) >> dispatchEvent:type:arguments:withFocusOn:delegate: WindowEvent::NewDamageEvent(#newDamage view: UIPainterView args: #()) #newDamage #() nil true {3538944} [45]
UIPainterView(DisplaySurface) >> dispatchEvent:withFocusOn:delegate: WindowEvent::NewDamageEvent(#newDamage view: UIPainterView args: #()) nil true {3543040} [5]
[] in WindowGroup>>processExposeEventsFor: >> value {3547136} [33]
WindowGroup::LastEventQuery class(GenericException class) >> handle:do: [] in WindowGroup>>processExposeEventsFor: [] in WindowGroup>>processExposeEventsFor: {3551232} [14]
WindowGroup >> processExposeEventsFor: a UIPainterView {3555328} [18]
UIPainterView(SimpleView) >> repairDamage {3559424} [10]
[] in UIObjectView>>showUnselected: >> value {3563520} [45]
Block >> ensure: [] in UIObjectView>>showUnselected: {3567616} [12]
UIPainterView(UIObjectView) >> showUnselected: an EditField {3571712} [46]
[] in ObjectView>>hideSelection >> value: an EditField {3575808} [7]
[] in ObjectView>>forEach:do: >> value: an EditField {3579904} [9]
Array >> do: [] in ObjectView>>forEach:do: {3584000} [9]
UIPainterView(ObjectView) >> forEach:do: #(an EditField) [] in ObjectView>>hideSelection {3588096} [7]
UIPainterView(UIObjectView) >> selectionDo: [] in ObjectView>>hideSelection {3592192} [4]
UIPainterView(ObjectView) >> hideSelection {3596288} [6]
UIPainterView(UIObjectView) >> hideSelection {3600384} [5]
UIPainterView(UIObjectView) >> withSelectionHiddenDo: [] in UIObjectView>>showGrid {3604480} [7]
UIPainterView(UIObjectView) >> showGrid {3608576} [4]
UIPainterView(UIObjectView) >> gridShown: true {3612672} [4]
UIPainter >> update:with:from: #value true ValueHolder(true) {3616768} [13]
[] in Object>>changed:with: >> value: a UIPainter {3620864} [7]
IdentitySet(Set) >> do: [] in Object>>changed:with: {3624960} [17]
ValueHolder(Model) >> dependentsDo: [] in Object>>changed:with: {3629056} [12]
ValueHolder(Object) >> changed:with: #value true {3633152} [6]
ValueHolder(ValueModel) >> value: true {3637248} [15]
ValueHolder(Object) >> perform:with: #value: true {3641344} [31]
[] in Object>>perform:with:ifNotUnderstood: >> value {3645440} [20]
MessageNotUnderstood class(GenericException class) >> handle:do: [] in Object>>perform:with:ifNotUnderstood: [] in Object>>perform:with:ifNotUnderstood: {3649536} [14]
ValueHolder(Object) >> perform:with:ifNotUnderstood: #value: true nil {3653632} [13]
MenuPanel::Item >> indicationValue: true {3657728} [9]
MenuPanel::Item >> toggleIndication {3661824} [8]
MenuPanel >> accept: MenuPanel::Item(a Depth2Image) {3665920} [19]
MenuPanel >> acceptItem:inMenu: MenuPanel::Item(a Depth2Image) Menu: a Depth2Image a Depth2Image a Depth2Image a Depth2Image - a Depth2Image a Depth4Image {3670016} [8]
MenuPanel >> handleButtonPress:atPoint: 1 157@16 {3674112} [57]
MenuPanel >> buttonPress:x:y: 1 157 16 {3678208} [34]
MenuPanel(Object) >> perform:withArguments: #buttonPress:x:y: #(1 157 16) {3682304} [170]
MenuPanel(DisplaySurface) >> dispatchEvent:type:arguments:withFocusOn:delegate: WindowEvent::ButtonPressEvent(#buttonPress:x:y: view: MenuPanel args: #(1 157 16)) #buttonPress:x:y: #(1 157 16) an EditField false {3686400} [236]
MenuPanel(DisplaySurface) >> dispatchEvent:withFocusOn:delegate: WindowEvent::ButtonPressEvent(#buttonPress:x:y: view: MenuPanel args: #(1 157 16)) an EditField false {3690496} [5]
MenuPanel >> dispatchEvent:withFocusOn:delegate: WindowEvent::ButtonPressEvent(#buttonPress:x:y: view: MenuPanel args: #(1 157 16)) an EditField true {3694592} [45]
[] in WindowGroup>>processEventsWithModalGroup: >> value {3698688} [231]
WindowGroup::LastEventQuery class(GenericException class) >> handle:do: [] in WindowGroup>>processEventsWithModalGroup: [] in WindowGroup>>processEventsWithModalGroup: {3702784} [14]
[] in WindowGroup>>processEventsWithModalGroup: >> value {3706880} [17]
Block >> ensure: [] in WindowGroup>>processEventsWithModalGroup: {3710976} [12]
WindowGroup >> processEventsWithModalGroup: nil {3715072} [243]
[] in WindowGroup>>eventLoopWhile:onLeave: >> value {3719168} [162]
SignalSet >> handle:do: [] in WindowGroup>>eventLoopWhile:onLeave: [] in WindowGroup>>eventLoopWhile:onLeave: {3723264} [14]
[] in WindowGroup>>eventLoopWhile:onLeave: >> value {3727360} [85]
Block >> ensure: [] in WindowGroup>>startupWith: (optimized) {3731456} [12]
WindowGroup >> eventLoopWhile:onLeave: [] in WindowGroup>>startupWith: (optimized) [] in WindowGroup>>startupWith: (optimized) {3735552} [194]
[] in WindowGroup>>startupWith: >> value {3739648} [28]
Block >> ensure: [] in WindowGroup>>startupWith: {3743744} [12]
[] in WindowGroup>>startupWith: >> value {3747840} [29]
WindowGroup::WindowGroupQuery class(Notification class) >> answer:do: WindowGroup(UIPainter) [] in WindowGroup>>startupWith: {3751936} [10]
[] in WindowGroup>>startupWith: >> value {3756032} [23]
ExceptionHandlerSet >> handleDo: [] in WindowGroup>>startupWith: {3760128} [14]
[] in Process>>start >> value {3764224} [35]
SignalSet >> handle:do: [] in Process>>start [] in Process>>start {3768320} [14]
[] in Process>>start >> value {3772416} [23]
Block >> ensure: [] in Process>>start {3776512} [12]
Process >> start {3780608} [37]
UndefinedObject >> nil {3784704} [0]

Change History (4)

comment:1 by patrik.svestka@…, 8 years ago

Clicking on Raster zeigen (Show Raster I presume on UIPainter).

comment:2 by jan vrany, 8 years ago

Status: newtesting

Should be fixed in aed1314a2448/stx.libview. Will be included from build 2104 onward.

comment:3 by patrik.svestka@…, 8 years ago

I have tested it on build 2105. It works correctly and as expected.

"This is never invoked with X11 or Win-NT/XP/Vista systems.
This is rather funny :))

comment:4 by jan vrany, 8 years ago

Resolution: fixed
Status: testingclosed
Note: See TracTickets for help on using tickets.