Consultor Eletrônico



Kbase P116458: Error 1422 reported when undoing subtransaction, no corruption found in database
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   12/22/2008
Status: Verified

SYMPTOM(s):

Error 1422 reported when undoing subtransaction, no corruption found in database

Error 1422 occurs when canceling a specific application procedure

SYSTEM ERROR: Index in for recid could not be deleted. (1422)

Transaction containing multiple subtransactions

Record is created and validated in one subtransaction

Record is modified in second subtransaction

Record is deleted in third subtransaction

Transaction is rolled back

Scanning indexes in database does not report any issues

FACT(s) (Environment):

All Supported Operating Systems
OpenEdge 10.1A

CAUSE:

Bug# OE00134775

FIX:

Upgrade to OpenEdge 10.1B or later.

If upgrade is not a possible option use the following workaround:
Specify the -nosavepoint parameter for all client session. This reverts to the behavior as it was before 10.1A
The -nosavepoint parameter is an intentionally undocumented parameter and only to be provided as a workaround when a client can not upgrade.