We created an SAPUI5 application that uses BPM via the BPM API.
Sometimes at the completion of the last BPM process step we receive the following exception:
"caused by: com.sap.glx.core.kernel.api.TransitionLockingException: Unable to upgrade lock "
followed by the line :
"Lock owner is com.sap.glx.core.kernel.execution.TransitionManagerImpl$BoundPrimaryTransaction@64e476a3[startTime=1396776105960, persistent=false, internal=false, interactive=true, commited=false, completed=false, closed=false, ended=false, endtime=0],"
If it occurs then it is always at the last process step which should finalize the process. Rejecting the process step (go one process step back) works properly and from that going back to the last process step works also properly but finalizing the process causes the same issue.
How can this be solved?