A customer running on Citix gets the error below when a window is redrawn (I think it is a popup-menu that is closed). Does anyone recognise the problem? Could it be that VisualWorks tries to perform a screen operation (getting a 1x1 bitmap to determine the background color) that is not allowed on Citrix? We use VisualWorks 7.3.
Kind regards Runar Jordahl
------------------------------------------------------------ Unhandled Exception: class: UnhandledException creator: UnhandledException errorString: Unhandled exception: Incomplete area copy parameter: an Error
------------------------------------------------------------ Initial Context Stack Arguments: [1] TransientWindow(DisplaySurface)>>completeContentsOfArea: Receiver: (id=6630) a TransientWindow 38773 Arg1: (id=14362) 0@0 corner: 1@1 [3] MappedPalette>>at:ifAbsent: Receiver: (id=6263) MappedPalette (ColorValue black (ColorValue red: 0.502014 green: 0.0 blue: 0.... Arg1: (id=16777215) 16777215 Arg2: (id=13995) BlockClosure [] in [] in GraphicsContext>>colorValueForPaint: [5] BlockClosure>>ensure: Receiver: (id=5343) BlockClosure [] in GraphicsContext>>colorValueForPaint: Arg1: (id=13075) BlockClosure [] in GraphicsContext>>colorValueForPaint: [6] ScreenGraphicsContext(GraphicsContext)>>colorValueForPaint: Receiver: (id=14548) a ScreenGraphicsContext Arg1: (id=7761) SymbolicPaint key: #backgroundColor [8] TransientWindow(Object)>>ifNil:ifNotNil: Receiver: (id=6630) a TransientWindow 38773 Arg1: (id=11235) BlockClosure [] in SymbolicPaint>>asColorValue Arg2: (id=2583) BlockClosure [] in SymbolicPaint>>asColorValue [9] SymbolicPaint>>asColorValue Receiver: (id=7761) SymbolicPaint key: #backgroundColor [11] SymbolicPaint(Object)>>ifNotNil: Receiver: (id=7761) SymbolicPaint key: #backgroundColor Arg1: (id=1663) BlockClosure [] in BorderedWrapper>>lookPreferences [12] BorderedWrapper>>lookPreferences Receiver: (id=9395) a BorderedWrapper on: a SubCanvas [13] SubCanvas(VisualPart)>>lookPreferences Receiver: (id=3136) a SubCanvas [14] SpecWrapper(VisualPart)>>lookPreferences Receiver: (id=10868) a SpecWrapper on: a BoundedWrapper on: a BG_BarChartView [15] SpecWrapper(WidgetWrapper)>>lookPreferences Receiver: (id=10868) a SpecWrapper on: a BoundedWrapper on: a BG_BarChartView [16] BoundedWrapper(VisualPart)>>lookPreferences Receiver: (id=9546) a BoundedWrapper on: a BG_BarChartView [17] BG_BarChartView(VisualPart)>>lookPreferences Receiver: (id=3689) a BG_BarChartView [18] BG_BarChartView(BG_GriddedChartView)>>displayOn: Receiver: (id=3689) a BG_BarChartView Arg1: (id=9028) a ScreenGraphicsContext [19] BoundedWrapper>>displayOn: Receiver: (id=9546) a BoundedWrapper on: a BG_BarChartView Arg1: (id=9028) a ScreenGraphicsContext [20] SpecWrapper(Wrapper)>>displayOn: Receiver: (id=10868) a SpecWrapper on: a BoundedWrapper on: a BG_BarChartView Arg1: (id=9028) a ScreenGraphicsContext [21] SpecWrapper(WidgetWrapper)>>displayOn: Receiver: (id=10868) a SpecWrapper on: a BoundedWrapper on: a BG_BarChartView Arg1: (id=9028) a ScreenGraphicsContext [22] SubCanvas(CompositePart)>>displayOn: Receiver: (id=3136) a SubCanvas Arg1: (id=10134) a ScreenGraphicsContext [23] BorderedWrapper>>displayOn: Receiver: (id=9395) a BorderedWrapper on: a SubCanvas Arg1: (id=10134) a ScreenGraphicsContext [24] TabControlComposite(CompositePart)>>displayOn: Receiver: (id=6821) a TabControlComposite Arg1: (id=8294) a ScreenGraphicsContext [25] BoundedWrapper>>displayOn: Receiver: (id=8244) a BoundedWrapper on: a TabControlComposite Arg1: (id=8294) a ScreenGraphicsContext [26] SpecWrapper(Wrapper)>>displayOn: Receiver: (id=12713) a SpecWrapper on: a BoundedWrapper on: a TabControlComposite Arg1: (id=8294) a ScreenGraphicsContext [27] SpecWrapper(WidgetWrapper)>>displayOn: Receiver: (id=12713) a SpecWrapper on: a BoundedWrapper on: a TabControlComposite Arg1: (id=8294) a ScreenGraphicsContext [28] SubCanvas(CompositePart)>>displayOn: Receiver: (id=7007) a SubCanvas Arg1: (id=8480) a ScreenGraphicsContext [29] WidgetStateWrapper(Wrapper)>>displayOn: Receiver: (id=9953) a WidgetStateWrapper on: a SubCanvas Arg1: (id=8480) a ScreenGraphicsContext [30] WidgetStateWrapper>>displayOn: Receiver: (id=9953) a WidgetStateWrapper on: a SubCanvas Arg1: (id=8480) a ScreenGraphicsContext [31] BoundedWrapper>>displayOn: Receiver: (id=1985) a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas Arg1: (id=8480) a ScreenGraphicsContext [32] SpecWrapper(Wrapper)>>displayOn: Receiver: (id=14925) a SpecWrapper on: a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas Arg1: (id=8480) a ScreenGraphicsContext [33] SpecWrapper(WidgetWrapper)>>displayOn: Receiver: (id=14925) a SpecWrapper on: a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas Arg1: (id=8480) a ScreenGraphicsContext [34] SubCanvas(CompositePart)>>displayOn: Receiver: (id=2960) a SubCanvas Arg1: (id=4433) a ScreenGraphicsContext [35] WidgetStateWrapper(Wrapper)>>displayOn: Receiver: (id=5906) a WidgetStateWrapper on: a SubCanvas Arg1: (id=4433) a ScreenGraphicsContext [36] WidgetStateWrapper>>displayOn: Receiver: (id=5906) a WidgetStateWrapper on: a SubCanvas Arg1: (id=4433) a ScreenGraphicsContext [37] BoundedWrapper>>displayOn: Receiver: (id=15237) a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas Arg1: (id=4433) a ScreenGraphicsContext [38] SpecWrapper(Wrapper)>>displayOn: Receiver: (id=10878) a SpecWrapper on: a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas Arg1: (id=4433) a ScreenGraphicsContext [39] SpecWrapper(WidgetWrapper)>>displayOn: Receiver: (id=10878) a SpecWrapper on: a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas Arg1: (id=4433) a ScreenGraphicsContext [40] SubCanvas(CompositePart)>>displayOn: Receiver: (id=15297) a SubCanvas Arg1: (id=386) a ScreenGraphicsContext [41] WidgetStateWrapper(Wrapper)>>displayOn: Receiver: (id=1859) a WidgetStateWrapper on: a SubCanvas Arg1: (id=386) a ScreenGraphicsContext [42] WidgetStateWrapper>>displayOn: Receiver: (id=1859) a WidgetStateWrapper on: a SubCanvas Arg1: (id=386) a ScreenGraphicsContext [43] BoundedWrapper>>displayOn: Receiver: (id=11371) a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas Arg1: (id=386) a ScreenGraphicsContext [44] SpecWrapper(Wrapper)>>displayOn: Receiver: (id=6831) a SpecWrapper on: a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas Arg1: (id=386) a ScreenGraphicsContext [45] SpecWrapper(WidgetWrapper)>>displayOn: Receiver: (id=6831) a SpecWrapper on: a BoundedWrapper on: a WidgetStateWrapper on: a SubCanvas Arg1: (id=386) a ScreenGraphicsContext [46] CompositePart>>displayOn: Receiver: (id=11250) a CompositePart Arg1: (id=12723) a ScreenGraphicsContext [47] BoundedWrapper>>displayOn: Receiver: (id=4071) a BoundedWrapper on: a CompositePart Arg1: (id=12723) a ScreenGraphicsContext [48] ReComposingComposite(CompositePart)>>displayOn: Receiver: (id=13276) a ReComposingComposite Arg1: (id=14749) a ScreenGraphicsContext [49] WindowDisplayPolicy>>displayDamageList:in: Receiver: (id=16222) a WindowDisplayPolicy Arg1: (id=7570) #( 200@226 corner: 370@249 7@249 corner: 920@619) Arg2: (id=9043) an ApplicationWindow 38489 [50] ApplicationWindow(ScheduledWindow)>>displayDamageEvent: Receiver: (id=9043) an ApplicationWindow 38489 Arg1: (id=7570) #( 200@226 corner: 370@249 7@249 corner: 920@619) |
We've received a lot of interest to host the 2nd annual Smalltalk Coding Contest at Smalltalk Solutions 2006 (www.lwnwexpo.plumcom.ca/smalltalk.cfm). The current plan is to hold the contest on the final day of Smalltalk Solutions in Toronto, April 26, 2006. As is the theme for Smalltalk Solutions 2006, all Smalltalk dialects are welcome. There will be prizes for 1st, 2nd and 3rd place. More details will be released on March 1st. If you are interested in participating, please contact Michael Lucas-Smith (michael.lucas-smith @ softwarewithstyle.com) |
In reply to this post by Runar Jordahl
On Unix XWindows a similar error happens when you are coying an area
that is not visible because another window is (partially) occluding the area being copied. I guess (not sure) that on XWindows this can be alleviated by turning on buffering ('backing store') in the X setup. I don't know how this all translates to Citrix. R - Runar Jordahl wrote: > A customer running on Citix gets the error below when a window is > redrawn (I think it is a popup-menu that is closed). Does anyone > recognise the problem? Could it be that VisualWorks tries to perform a > screen operation (getting a 1x1 bitmap to determine the background > color) that is not allowed on Citrix? We use VisualWorks 7.3. > > > > Kind regards > > Runar Jordahl > > > > ------------------------------------------------------------ > > Unhandled Exception: > > class: UnhandledException > > creator: UnhandledException > > errorString: Unhandled exception: Incomplete area copy > > parameter: an Error > > > > ------------------------------------------------------------ > > Initial Context Stack Arguments: > > [1] TransientWindow(DisplaySurface)>>completeContentsOfArea: > > Receiver: (id=6630) a TransientWindow 38773 > > Arg1: (id=14362) 0@0 corner: 1@1 > > [3] MappedPalette>>at:ifAbsent: > > Receiver: (id=6263) MappedPalette (ColorValue black > (ColorValue red: 0.502014 green: 0.0 blue: 0.... > > Arg1: (id=16777215) 16777215 > > Arg2: (id=13995) BlockClosure [] in [] in > GraphicsContext>>colorValueForPaint: > > [5] BlockClosure>>ensure: > > Receiver: (id=5343) BlockClosure [] in > GraphicsContext>>colorValueForPaint: > > Arg1: (id=13075) BlockClosure [] in > GraphicsContext>>colorValueForPaint: > > [6] ScreenGraphicsContext(GraphicsContext)>>colorValueForPaint: > > Receiver: (id=14548) a ScreenGraphicsContext > > Arg1: (id=7761) SymbolicPaint key: #backgroundColor > > [8] TransientWindow(Object)>>ifNil:ifNotNil: > > Receiver: (id=6630) a TransientWindow 38773 > > Arg1: (id=11235) BlockClosure [] in SymbolicPaint>>asColorValue > > Arg2: (id=2583) BlockClosure [] in SymbolicPaint>>asColorValue > > [9] SymbolicPaint>>asColorValue > > Receiver: (id=7761) SymbolicPaint key: #backgroundColor > > [11] SymbolicPaint(Object)>>ifNotNil: > > Receiver: (id=7761) SymbolicPaint key: #backgroundColor > > Arg1: (id=1663) BlockClosure [] in > BorderedWrapper>>lookPreferences > > [12] BorderedWrapper>>lookPreferences > > Receiver: (id=9395) a BorderedWrapper on: a SubCanvas > > [13] SubCanvas(VisualPart)>>lookPreferences > > Receiver: (id=3136) a SubCanvas > > [14] SpecWrapper(VisualPart)>>lookPreferences > > Receiver: (id=10868) a SpecWrapper on: a BoundedWrapper on: > a BG_BarChartView > > [15] SpecWrapper(WidgetWrapper)>>lookPreferences > > Receiver: (id=10868) a SpecWrapper on: a BoundedWrapper on: > a BG_BarChartView > > [16] BoundedWrapper(VisualPart)>>lookPreferences > > Receiver: (id=9546) a BoundedWrapper on: a BG_BarChartView > > [17] BG_BarChartView(VisualPart)>>lookPreferences > > Receiver: (id=3689) a BG_BarChartView > > [18] BG_BarChartView(BG_GriddedChartView)>>displayOn: > > Receiver: (id=3689) a BG_BarChartView > > Arg1: (id=9028) a ScreenGraphicsContext > > [19] BoundedWrapper>>displayOn: > > Receiver: (id=9546) a BoundedWrapper on: a BG_BarChartView > > Arg1: (id=9028) a ScreenGraphicsContext > > [20] SpecWrapper(Wrapper)>>displayOn: > > Receiver: (id=10868) a SpecWrapper on: a BoundedWrapper on: > a BG_BarChartView > > Arg1: (id=9028) a ScreenGraphicsContext > > [21] SpecWrapper(WidgetWrapper)>>displayOn: > > Receiver: (id=10868) a SpecWrapper on: a BoundedWrapper on: > a BG_BarChartView > > Arg1: (id=9028) a ScreenGraphicsContext > > [22] SubCanvas(CompositePart)>>displayOn: > > Receiver: (id=3136) a SubCanvas > > Arg1: (id=10134) a ScreenGraphicsContext > > [23] BorderedWrapper>>displayOn: > > Receiver: (id=9395) a BorderedWrapper on: a SubCanvas > > Arg1: (id=10134) a ScreenGraphicsContext > > [24] TabControlComposite(CompositePart)>>displayOn: > > Receiver: (id=6821) a TabControlComposite > > Arg1: (id=8294) a ScreenGraphicsContext > > [25] BoundedWrapper>>displayOn: > > Receiver: (id=8244) a BoundedWrapper on: a TabControlComposite > > Arg1: (id=8294) a ScreenGraphicsContext > > [26] SpecWrapper(Wrapper)>>displayOn: > > Receiver: (id=12713) a SpecWrapper on: a BoundedWrapper on: > a TabControlComposite > > Arg1: (id=8294) a ScreenGraphicsContext > > [27] SpecWrapper(WidgetWrapper)>>displayOn: > > Receiver: (id=12713) a SpecWrapper on: a BoundedWrapper on: > a TabControlComposite > > Arg1: (id=8294) a ScreenGraphicsContext > > [28] SubCanvas(CompositePart)>>displayOn: > > Receiver: (id=7007) a SubCanvas > > Arg1: (id=8480) a ScreenGraphicsContext > > [29] WidgetStateWrapper(Wrapper)>>displayOn: > > Receiver: (id=9953) a WidgetStateWrapper on: a SubCanvas > > Arg1: (id=8480) a ScreenGraphicsContext > > [30] WidgetStateWrapper>>displayOn: > > Receiver: (id=9953) a WidgetStateWrapper on: a SubCanvas > > Arg1: (id=8480) a ScreenGraphicsContext > > [31] BoundedWrapper>>displayOn: > > Receiver: (id=1985) a BoundedWrapper on: a > WidgetStateWrapper on: a SubCanvas > > Arg1: (id=8480) a ScreenGraphicsContext > > [32] SpecWrapper(Wrapper)>>displayOn: > > Receiver: (id=14925) a SpecWrapper on: a BoundedWrapper on: > a WidgetStateWrapper on: a SubCanvas > > Arg1: (id=8480) a ScreenGraphicsContext > > [33] SpecWrapper(WidgetWrapper)>>displayOn: > > Receiver: (id=14925) a SpecWrapper on: a BoundedWrapper on: > a WidgetStateWrapper on: a SubCanvas > > Arg1: (id=8480) a ScreenGraphicsContext > > [34] SubCanvas(CompositePart)>>displayOn: > > Receiver: (id=2960) a SubCanvas > > Arg1: (id=4433) a ScreenGraphicsContext > > [35] WidgetStateWrapper(Wrapper)>>displayOn: > > Receiver: (id=5906) a WidgetStateWrapper on: a SubCanvas > > Arg1: (id=4433) a ScreenGraphicsContext > > [36] WidgetStateWrapper>>displayOn: > > Receiver: (id=5906) a WidgetStateWrapper on: a SubCanvas > > Arg1: (id=4433) a ScreenGraphicsContext > > [37] BoundedWrapper>>displayOn: > > Receiver: (id=15237) a BoundedWrapper on: a > WidgetStateWrapper on: a SubCanvas > > Arg1: (id=4433) a ScreenGraphicsContext > > [38] SpecWrapper(Wrapper)>>displayOn: > > Receiver: (id=10878) a SpecWrapper on: a BoundedWrapper on: > a WidgetStateWrapper on: a SubCanvas > > Arg1: (id=4433) a ScreenGraphicsContext > > [39] SpecWrapper(WidgetWrapper)>>displayOn: > > Receiver: (id=10878) a SpecWrapper on: a BoundedWrapper on: > a WidgetStateWrapper on: a SubCanvas > > Arg1: (id=4433) a ScreenGraphicsContext > > [40] SubCanvas(CompositePart)>>displayOn: > > Receiver: (id=15297) a SubCanvas > > Arg1: (id=386) a ScreenGraphicsContext > > [41] WidgetStateWrapper(Wrapper)>>displayOn: > > Receiver: (id=1859) a WidgetStateWrapper on: a SubCanvas > > Arg1: (id=386) a ScreenGraphicsContext > > [42] WidgetStateWrapper>>displayOn: > > Receiver: (id=1859) a WidgetStateWrapper on: a SubCanvas > > Arg1: (id=386) a ScreenGraphicsContext > > [43] BoundedWrapper>>displayOn: > > Receiver: (id=11371) a BoundedWrapper on: a > WidgetStateWrapper on: a SubCanvas > > Arg1: (id=386) a ScreenGraphicsContext > > [44] SpecWrapper(Wrapper)>>displayOn: > > Receiver: (id=6831) a SpecWrapper on: a BoundedWrapper on: a > WidgetStateWrapper on: a SubCanvas > > Arg1: (id=386) a ScreenGraphicsContext > > [45] SpecWrapper(WidgetWrapper)>>displayOn: > > Receiver: (id=6831) a SpecWrapper on: a BoundedWrapper on: a > WidgetStateWrapper on: a SubCanvas > > Arg1: (id=386) a ScreenGraphicsContext > > [46] CompositePart>>displayOn: > > Receiver: (id=11250) a CompositePart > > Arg1: (id=12723) a ScreenGraphicsContext > > [47] BoundedWrapper>>displayOn: > > Receiver: (id=4071) a BoundedWrapper on: a CompositePart > > Arg1: (id=12723) a ScreenGraphicsContext > > [48] ReComposingComposite(CompositePart)>>displayOn: > > Receiver: (id=13276) a ReComposingComposite > > Arg1: (id=14749) a ScreenGraphicsContext > > [49] WindowDisplayPolicy>>displayDamageList:in: > > Receiver: (id=16222) a WindowDisplayPolicy > > Arg1: (id=7570) #( 200@226 corner: 370@249 7@249 corner: > 920@619) > > Arg2: (id=9043) an ApplicationWindow 38489 > > [50] ApplicationWindow(ScheduledWindow)>>displayDamageEvent: > > Receiver: (id=9043) an ApplicationWindow 38489 > > Arg1: (id=7570) #( 200@226 corner: 370@249 7@249 corner: > 920@619) > |
Free forum by Nabble | Edit this page |