Consultor Eletrônico



Kbase 20973: SYSTEM ERROR 4403 and 4405 in 8.3x
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   16/10/2008
Status: Verified

FACT(s) (Environment):

Progress 8.3x

SYMPTOM(s):

Client Session gets disconnected with errors 4405 and 4403

SYSTEM ERROR: Unused place-holder: icbdbkey = <RECID> usecount = <cnt> RELUNDO<record-flag> = . (4403)

SYSTEM ERROR: Record with icbdbkey <RECID> left with a usecount of <count>. (4405)

CAUSE:

Bug# 20000505-001

CAUSE:

This error was widely reported in Progress 8.3x under the following circumstances:

+ use the 'Insert Fields' function in the Procedure Editor
+ Using -rereadnolock on client side
+ Navigating through browsers
+ Backing out of an application screen F4

icb is a structure to hold the image of a database record in memory, which is used almost everywhere in the 4GL and could have occured almost anywhere in the source code. The error reported is called when essentially a sanity check is made and is self-corrected, by clearing the usercount in this case. No corruption results and the client is able to log off and re-connect using exactly the same procedure

FIX:

All these reported instances are fixed in Progress 8.3E. A few of them were fixed in 8.3C/D patches, so it is probably best to try the latest patch first. If the problem persists please upgrade to Progress 8.3E and apply the latest patch.