Consultor Eletrônico



Kbase P100692: 4GL/ABL: Errors (137), (2678) and (10831) deleteing a large number of table records that contain BLO
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   4/18/2011
Status: Verified

SYMPTOM(s):

4GL/ABL: Errors (137), (2678) and (10831) deleting a large number of table records that contain BLOB fields.

SYSTEM ERROR: Record continuation not found, fragment recid <recid>. area <number> (137)

SYSTEM ERROR: killrecs: Couldn't delete recid <number> (2678)

SYSTEM ERROR: Record continuation not found, fragment recid <recid> area <areanum> <msg-inst> . (10831)

The 4GL/ABL client session crashes after generating the above errors executing code to delete a large number of table records that include BLOB fields.

The errors are generated deleting a large number of table records using a FOR EACH loop.

FACT(s) (Environment):

HP-UX 11.0 64-bit
OpenEdge 10.0B

CAUSE:

bug# 20050325-014

FIX:

None at this time. A workaround is to delete the records in smaller batches. That is delete the records in batches small enough to avoid generating the above errors.