Consultor Eletrônico



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