| Re: Unlock Locked Objects in Objects Lock Servlet Hello,
I have seen similar issues in the Mediator. The were always on the CustomShipmentEvent. If this is the case, I know how to prevent it from occurring. First I will explain how the error occurs for CustomShipmentEvent:
1. An agent is triggered using a CustomShipmentEvent, which has been triggered from another agent. The triggering agent does NOT create a new Process.
2. The triggering agent, or an agent further downstream, also uses a CustomShipmentEvent, and also does NOT create a new process.
3. The Mediator is designed to prevent two similar tasks from executing on the same Business Object at the same time. In the above example, the only one CustomShipmentEvent can execute at the same time. The Second cannot start until the First has complete, and the first cannot complete until the Second has completed, as this is part of the same PROCESS.
Let me know if this helps.
Regards, |