Consultor Eletrônico



Kbase P118625: 10.1A raises 435 on UNDO of sub-transaction
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   3/31/2009
Status: Verified

SYMPTOM(s):

Error on UNDO of a sub-transaction


SYSTEM ERROR: lkrels record <recid> not locked. (435)


In code where a sub-transaction (therefore nested in a main transaction) when performing an UNDO

In a multi-user session with shared memory


Single user session (-1) works fine

Client-server session without shared memory works fine


It works fine on OE10.0X

FACT(s) (Environment):

Progress/WebSpeed Versions
OpenEdge 10.1x

CAUSE:

Bug# 20060911-004

CAUSE:

This bug does not cause database corruption. When using database savepoints we issued a redundant call to release a lock. That call was unnecessary and resulted in the system error.

FIX:

Upgrade to 10.1B or later.
Workaround:

Use -nosavepoint with the client session