Consultor Eletrônico



Kbase P93103: Error 138 when committing a transaction
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   07/11/2005
Status: Unverified

FACT(s) (Environment):

Progress 9.1D

SYMPTOM(s):

Error 138 when committing a transaction

** <file-name> record not on file. (138)

SmartBusinessObject with header detail SmartDataObjects relation in it

Commit panel link between the SmartBusinesObject and the top toolbar

First transaction is canceled

A record is deleted after the first transaction is canceled

Second commit raises error 138

CAUSE:

The deleted record after the first commit remains in the RowObjUpd table with a RowMod=D. That record was never created because the first transaction was canceled, it causes the error 138.

FIX:

Upgrade to OpenEdge 10.0B