Ashok Kuppuswamy [
https://community.jboss.org/people/akuppu] created the discussion
"Re: How to remove the process instance when the abort fails"
To view the discussion, visit:
https://community.jboss.org/message/805081#805081
--------------------------------------------------------------
2013-03-27 12:52:35 [http-49021-2] DEBUG bitronix.tm.BitronixTransaction - executing
synchronization a ClearContextSynchronization for a Bitronix Transaction with GTRI
D [737072696E672D62746D0000013DACC3F19E00000032], status=COMMITTED, 0 resource(s) enlisted
(started Wed Mar 27 12:52:35 EDT 2013) with status=COMMITTED
2013-03-27 12:52:35 [http-49021-2] DEBUG bitronix.tm.BitronixTransactionManager -
clearing thread context: a ThreadContext with transaction a Bitronix Transaction with
GTRID [737072696E672D62746D0000013DACC3F19E00000032], status=COMMITTED, 0 resource(s)
enlisted (started Wed Mar 27 12:52:35 EDT 2013), default timeout 60s
2013-03-27 12:52:35 [http-49021-2] INFO
org.jbpm.process.workitem.wsht.GenericHTWorkItemHandler - User
'[User:'Administrator']' was unable to execution operation 'Exi
t' on task id 32 due to a no 'current status' match
2013-03-27 12:52:35 [http-49021-2] ERROR
org.drools.persistence.SingleSessionCommandService - Could not commit session
java.lang.IllegalArgumentException: Removing a detached instance
org.drools.persistence.info.WorkItemInfo#32
at
org.hibernate.ejb.event.EJB3DeleteEventListener.performDetachedEntityDeletionCheck(EJB3DeleteEventListener.java:45)
at
org.hibernate.event.def.DefaultDeleteEventListener.onDelete(DefaultDeleteEventListener.java:108)
at
org.hibernate.event.def.DefaultDeleteEventListener.onDelete(DefaultDeleteEventListener.java:74)
at org.hibernate.impl.SessionImpl.fireDelete(SessionImpl.java:794)
at org.hibernate.impl.SessionImpl.delete(SessionImpl.java:772)
at
org.hibernate.ejb.AbstractEntityManagerImpl.remove(AbstractEntityManagerImpl.java:253)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:365)
at $Proxy32.remove(Unknown Source)
at
org.drools.persistence.jpa.JpaPersistenceContext.remove(JpaPersistenceContext.java:54)
at
org.drools.persistence.jpa.processinstance.JPAWorkItemManager.internalAbortWorkItem(JPAWorkItemManager.java:88)
at
org.jbpm.workflow.instance.node.WorkItemNodeInstance.cancel(WorkItemNodeInstance.java:257)
at
org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.setState(WorkflowProcessInstanceImpl.java:257)
at
org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.setState(WorkflowProcessInstanceImpl.java:269)
at
org.jbpm.process.instance.ProcessRuntimeImpl.abortProcessInstance(ProcessRuntimeImpl.java:371)
at
org.drools.impl.StatefulKnowledgeSessionImpl.abortProcessInstance(StatefulKnowledgeSessionImpl.java:301)
at
org.drools.command.runtime.process.AbortProcessInstanceCommand.execute(AbortProcessInstanceCommand.java:42)
at
org.drools.command.impl.DefaultCommandService.execute(DefaultCommandService.java:36)
at
org.drools.persistence.SingleSessionCommandService.execute(SingleSessionCommandService.java:373)
at
org.drools.command.impl.CommandBasedStatefulKnowledgeSession.abortProcessInstance(CommandBasedStatefulKnowledgeSession.java:131)
--------------------------------------------------------------
Reply to this message by going to Community
[
https://community.jboss.org/message/805081#805081]
Start a new discussion in jBPM at Community
[
https://community.jboss.org/choose-container!input.jspa?contentType=1&...]