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.