Kbase P184242: While updating an array in an UPDATE statement, the data from the first extent gets shifted to the n
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  3/25/2011 |
|
Status: Unverified
SYMPTOM(s):
While updating an array in an UPDATE statement, the data from the first extent gets shifted to the next extent after a specific key sequence
Data in array on Linux gets pushed into the next extent after pressing INS followed by typing a character
Code and steps to reproduce:
DEFINE VARIABLE x AS CHARACTER FORMAT "x(76)" EXTENT 12.
REPEAT:
UPDATE TEXT(x) WITH NO-LABELS FRAME xFrame CENTERED ROW 17.
END.
Steps to reproduce:
1) Telnet into Linux with TERM type xterm
2) Run the above procedure
3) Type in a couple alphabetic characters
4) Press the LEFT-ARROW key a couple times
5) Press the DEL key
6) Press the LEFT-ARROW key again
7) Press the BACKSPACE key till you delete all characters to the left
8) Toggle on/off INSERT mode a few times, leaving insert mode ON
9) Press an alphabetic character
As soon as step 9 is executed the entire contents of the first line (array element) are shifted down to the second line (array element).
FACT(s) (Environment):
Regression from previous release
Linux
OpenEdge 10.2A
CHANGE:
Upgraded from Progress version 9.1C to OpenEdge Release 10.2A FCS
CAUSE:
The exact cause is unknown at the time of this writing. There were multiple potential bug fixes which were included in 10.2A Service Pack 1 which may have addressed this issue.
FIX:
Upgrade to OpenEdge Release 10.2A01 or later