Icon View Incident Report

Serious Serious
Reported By: Elevate Software
Reported On: 2/16/1999
For: Version 1.11 Build 1
# 303 Record Locks Are Not Being Released Properly After a Rollback

Record locks are not being properly handled during a transaction, resulting in record locks not being released after a rollback.

Comments Comments
Problem was with the 1.11 change to defer locking resources until after a change is attempted on any data file. The result was that a record would be locked during the Edit (but after the StartTransaction and before the Post where the transaction was locking resources), but the record would not be unlocked during the rollback since the record locks and unlocks were being suppressed during a transaction. The problem was solved by executing the appropriate record locks and unlocks regardless of any transactions currently executing.

Resolution Resolution
Fixed Problem on 2/16/1999 in version 1.12 build 1