Support Article
LockGoneException during purge/archive process
Summary
LockGoneException occurs during a Purge or Archive process.
Error Messages
DatabaseException caused by prior exception: javax.ejb.EJBException: nested exception is: com.pega.pegarules.pub.database.LockGoneException: Database-LockFailure-LockLost PEGAACCEL PXMA-88
From: (:(Child Requestor))
DatabaseException caused by prior exception: com.pega.pegarules.pub.database.LockGoneException: Database-LockFailure-LockLost PEGAACCEL PXMA-88
From: (:(Child Requestor))
at com.pega.pegarules.data.internal.lock.LockManagerImpl.checkRequiredLocks(LockManagerImpl.java:1088) ~[prprivate.jar:?]
at com.pega.pegarules.data.internal.access.UpdateProcessor.checkRequiredLocks(UpdateProcessor.java:890) ~[prprivate.jar:?]
at com.pega.pegarules.data.internal.access.UpdateProcessor.action(UpdateProcessor.java:263) ~[prprivate.jar:?]
at com.pega.pegarules.data.internal.access.UpdateProcessor.action(UpdateProcessor.java:85) ~[prprivate.jar:?]
at com.pega.pegarules.data.internal.store.DataStoreManager.doInTransaction(DataStoreManager.java:253) ~[prprivate.jar:?]
at com.pega.pegarules.data.internal.access.UpdateProcessor.processUpdates(UpdateProcessor.java:202) ~[prprivate.jar:?]
at com.pega.pegarules.data.internal.access.Saver.save(Saver.java:712) ~[prprivate.jar:?]
at com.pega.pegarules.data.internal.access.Saver.save(Saver.java:1843) ~[prprivate.jar:?]
at com.pega.pegarules.data.internal.access.DatabaseImpl.save(DatabaseImpl.java:2798) ~[prprivate.jar:?]
at com.pega.pegarules.data.internal.access.DatabaseImpl.save(DatabaseImpl.java:2789) ~[prprivate.jar:?]
Steps to Reproduce
Run the Purge or Archive process.
Root Cause
A defect in Pegasystems’ code or rules.
Resolution
Apply HFix-53300.
Published August 15, 2019 - Updated December 2, 2021
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.