Cause
This error occurs if an object is updated before the upgrade lock is completed. When the lock on an object is upgraded from shared to update (for example, when a collection is iterated then updated while in transaction state), the object is unlocked before the update lock is requested, which allows another process to update the object.
This exception is continuable.
Action
If it does not matter whether the object is updated before the update lock is acquired, instruct the exception handler to return Ex_Continue, which allows the commit to proceed.