Unable to process WO as lock is lost
Sometimes while processing a WorkObject (WO) in user application or while opening a WO, user is getting the below given error.
"You have lost the ability to make this change because a change elsewhere has taken precedence over the change you have made."
In spite of the above error being displayed on the screen, user could see from the back-end that the WO is processed successfully.
The lock was not getting released even after the assignment is completed, meaning, the lock entry in the pr_syslock table was still present even after WO completion.
From the PDN, user found the below article which mentions a very similar behavior.
Steps to Reproduce
When Agent process the WOs. This issue happens sporadically while processing them.
In a race condition between FinishAssignment and pyDeleteDocumentPg. When these occur in the wrong order, FinishAssignment before pyDeleteDocumentPg then system cannot clear the lock.
Apply HFix-23531 followed by HFix-27275.
0% found this useful