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