Bug #2835
Bug #2677: fix drawing and functional differences between P2J GUI and 4GL GUI
Abend when ChUI combo-box drop-down activated
100%
History
#1 Updated by Hynek Cihlar over 10 years ago
The following program abends when drop-down activated by down key. See the exception call-stack below.
DEF VAR cb AS CHAR FORMAT "x(1)" VIEW-AS COMBO-BOX LIST-ITEMS "item1", "item2", "item3". FORM cb WITH FRAME f SIDE-LABELS. ENABLE ALL WITH FRAME f. WAIT-FOR GO OF FRAME f.
Thread [main] (Suspended (exception StringIndexOutOfBoundsException))
StringBuilder(AbstractStringBuilder).setLength(int) line: 180
StringBuilder.setLength(int) line: 76
ScrollableListImpl.draw() line: 87
Viewport<O>.draw() line: 64
BorderedPanelImpl(AbstractContainer<O>).draw() line: 343
BorderedPanelImpl.draw() line: 75
ScrollPaneImpl.draw() line: 59
DropDownImpl(AbstractContainer<O>).draw() line: 343
DropDownImpl(TitledWindow<O>).draw() line: 100
DropDownImpl(OuterFrame<O>).drawInt() line: 98
DropDownImpl(OuterFrame<O>).draw() line: 90
ChuiOutputManager(OutputManager<P>).setInvalidate(Widget<?>, boolean, boolean) line: 1275
ThinClient.eventDrawingBracket(Widget<?>, boolean, boolean, Runnable) line: 13812
ThinClient.independentEventDrawingBracket(Widget, Runnable) line: 13678
ComboBoxImpl(ComboBox<O>).activate() line: 1040
ComboBoxImpl(ComboBox<O>).processSystemKey(KeyInput) line: 1312
ThinClient.checkForSystemEvent(KeyInput) line: 13038
ThinClient.waitForEvent(int, boolean, boolean, boolean) line: 12927
ThinClient.waitForWorker(EventList, int, int, ScreenBuffer, boolean, boolean, boolean, BlockingOperation) line: 10816
ThinClient.waitFor(EventList, int, int, ScreenBuffer, BlockingOperation, boolean) line: 10399
ThinClient.waitFor(EventList, int, int, ScreenBuffer) line: 10353
#2 Updated by Greg Shah over 10 years ago
This issue is in the trunk?
#3 Updated by Hynek Cihlar over 10 years ago
Greg Shah wrote:
This issue is in the trunk?
No, this a regression caused by my changes in 2677a rev 11021. Besides the abend there is also a regression in the chui drop-down calculation. I am working on both.
#4 Updated by Greg Shah over 10 years ago
- Assignee set to Hynek Cihlar
- Target version set to Milestone 12
#5 Updated by Hynek Cihlar over 10 years ago
Hynek Cihlar wrote:
Greg Shah wrote:
This issue is in the trunk?
No, this a regression caused by my changes in 2677a rev 11021. Besides the abend there is also a regression in the chui drop-down calculation. I am working on both.
The regressions fixed in 2677a revision 11023. Besides the abend, the check in also resolves regressions in the combo and drop-down size calculation.
#6 Updated by Hynek Cihlar over 10 years ago
- % Done changed from 0 to 100
#7 Updated by Greg Shah over 10 years ago
- Status changed from New to Closed
#8 Updated by Greg Shah over 9 years ago
- Target version changed from Milestone 12 to GUI Support for a Complex ADM2 App