Kbase P18446: SYSTEM ERROR: lkrestore: invalid call (3735) when using the READ UNCOMMITTED transaction level
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  20/01/2005 |
|
Status: Verified
FACT(s) (Environment):
Progress 9.1B
SYMPTOM(s):
Using SQL explorer some programs fails when run with a Transaction Isolation Level of READ UNCOMMITTED.
SYSTEM ERROR: lkrestore: invalid call (3735)
Running same program in a DOS window and getting following error:
SQLState: HY000
Message: [JDBC Progress Driver]:Server not reachable or possible RPC error
Vendor: -20211
All other transaction modes work successfully.
CAUSE:
Bug# 20000804-030
CAUSE:
The case excluding READ UNCOMMITTED from releasing locks on a scan had been
inadvertently subverted. When performing a repeated scan following a predicate mis-match we would attempt to release a lock on a record that was not held.
FIX:
Change the transaction isolation level to anything except read uncommitted or upgrade to Progress 9.1C or apply latest patch for Progress 9.1B