I tried something else:
I Created a task with timer-repeat:
<timer name="testTimer" duedate="30 seconds"
repeat="10 seconds">
| <action name="act"
class="de.isogmbh.isoworkflow.action.MessageActionHandler"/>
| </timer>
And the repetition including the timer execution is working fine...As long as the
taskinstance is not ended. It seems, that the timer is canceled, but it's not deleted
from db.
When I delete the entry in JBPM_JOB table manually, I can proceed with the execution.
Exception after trying to end the taskinstance:
anonymous wrote : Cjavax.ejb.TransactionRolledbackLocalException: EJB Exception: ; nested
exception is: org.jbpm.JbpmException: couldn't execute de.isogmbh.isoworkflow.c
| ore.commands.CloseTaskInstanceCommand@1422b45
| org.jbpm.JbpmException: couldn't execute
de.isogmbh.isoworkflow.core.commands.CloseTaskInstanceCommand@1422b45
| at org.jbpm.ejb.impl.CommandServiceBean.execute(CommandServiceBean.java:92)
| at
org.jbpm.ejb.impl.CommandServiceBean_jdfmx8_ELOImpl.execute(CommandServiceBean_jdfmx8_ELOImpl.java:61)
| at
de.isogmbh.isoworkflow.core.JBPMManagerBean.execute(JBPMManagerBean.java:238)
| at
de.isogmbh.isoworkflow.core.JBPMManagerBean.closeTaskInstance(JBPMManagerBean.java:60)
| at
de.isogmbh.isoworkflow.core.JBPMManager_der1zk_EOImpl.closeTaskInstance(JBPMManager_der1zk_EOImpl.java:83)
| at
de.isogmbh.isoworkflow.web.MyTasks_CloseTaskServlet.doGet(MyTasks_CloseTaskServlet.java:77)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
| at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
| at
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
| at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
| at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
| at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3245)
| at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
| at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
| at
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2003)
| at
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1909)
| at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359)
| at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
| at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
| Caused by: javax.ejb.TransactionRolledbackLocalException: EJB Exception: ; nested
exception is: javax.ejb.NoSuchObjectLocalException: [EJB:011085]This
| Timer has either expired or been cancelled and therefore cannot be invoked.
| at
weblogic.ejb.container.internal.EJBRuntimeUtils.throwTransactionRolledbackLocal(EJBRuntimeUtils.java:226)
| at
weblogic.ejb.container.internal.BaseLocalObject.handleSystemException(BaseLocalObject.java:671)
| at
weblogic.ejb.container.internal.BaseLocalObject.handleSystemException(BaseLocalObject.java:604)
| at
weblogic.ejb.container.internal.BaseLocalObject.postInvoke1(BaseLocalObject.java:347)
| at
weblogic.ejb.container.internal.BaseLocalObject.postInvokeTxRetry(BaseLocalObject.java:286)
| at
org.jbpm.scheduler.ejbtimer.TimerServiceBean_p7ac74_ELOImpl.deleteTimersForProcessInstance(TimerServiceBean_p7ac74_ELOImpl.java:153)
| at
org.jbpm.scheduler.ejbtimer.EjbSchedulerService.deleteTimersByProcessInstance(EjbSchedulerService.java:55)
| at org.jbpm.graph.exe.ProcessInstance.end(ProcessInstance.java:329)
| 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:585)
| at
org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157)
| at org.jbpm.graph.exe.ProcessInstance$$EnhancerByCGLIB$$38ec7dc8.end()
| at org.jbpm.graph.exe.Token.notifyParentOfTokenEnd(Token.java:331)
| at org.jbpm.graph.exe.Token.end(Token.java:303)
| at org.jbpm.graph.exe.Token.end(Token.java:253)
| at org.jbpm.graph.node.EndState.execute(EndState.java:59)
| at org.jbpm.graph.def.Node.enter(Node.java:318)
| 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:585)
| at
org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157)
| at org.jbpm.graph.def.Node$$EnhancerByCGLIB$$f6ee189.enter()
| at org.jbpm.graph.def.Transition.take(Transition.java:151)
| at org.jbpm.graph.def.Node.leave(Node.java:393)
| at org.jbpm.graph.node.TaskNode.leave(TaskNode.java:209)
| 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:585)
| at
org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157)
| at org.jbpm.graph.node.TaskNode$$EnhancerByCGLIB$$49b4d7d3.leave()
| at org.jbpm.graph.exe.Token.signal(Token.java:194)
| at org.jbpm.graph.exe.Token.signal(Token.java:139)
| 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:585)
| at
org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157)
| at org.jbpm.graph.exe.Token$$EnhancerByCGLIB$$bbfd881d.signal()
| at org.jbpm.taskmgmt.exe.TaskInstance.end(TaskInstance.java:476)
| at org.jbpm.taskmgmt.exe.TaskInstance.end(TaskInstance.java:390)
| at
de.isogmbh.isoworkflow.core.commands.CloseTaskInstanceCommand.execute(CloseTaskInstanceCommand.java:28)
| at org.jbpm.ejb.impl.CommandServiceBean.execute(CommandServiceBean.java:90)
| ... 19 more
| Caused by: javax.ejb.NoSuchObjectLocalException: [EJB:011085]This Timer has either
expired or been cancelled and therefore cannot be invoked.
| at
weblogic.ejb.container.timer.TimerImpl.checkAllowedInvoke(TimerImpl.java:758)
| at weblogic.ejb.container.timer.TimerImpl.getInfo(TimerImpl.java:684)
| at
org.jbpm.scheduler.ejbtimer.TimerServiceBean.deleteTimersForProcessInstance(TimerServiceBean.java:70)
| at
org.jbpm.scheduler.ejbtimer.TimerServiceBean_p7ac74_ELOImpl.deleteTimersForProcessInstance(TimerServiceBean_p7ac74_ELOImpl.java:138)
| ... 59 more
| javax.ejb.TransactionRolledbackLocalException: EJB Exception: ; nested exception is:
org.jbpm.JbpmException: couldn't execute de.isogmbh.isoworkflow.c
| ore.commands.CloseTaskInstanceCommand@1422b45
| at
weblogic.ejb.container.internal.EJBRuntimeUtils.throwTransactionRolledbackLocal(EJBRuntimeUtils.java:226)
| at
weblogic.ejb.container.internal.BaseLocalObject.handleSystemException(BaseLocalObject.java:671)
| at
weblogic.ejb.container.internal.BaseLocalObject.handleSystemException(BaseLocalObject.java:604)
| at
weblogic.ejb.container.internal.BaseLocalObject.postInvoke1(BaseLocalObject.java:347)
| at
weblogic.ejb.container.internal.BaseLocalObject.postInvokeTxRetry(BaseLocalObject.java:286)
| at
org.jbpm.ejb.impl.CommandServiceBean_jdfmx8_ELOImpl.execute(CommandServiceBean_jdfmx8_ELOImpl.java:76)
| at
de.isogmbh.isoworkflow.core.JBPMManagerBean.execute(JBPMManagerBean.java:238)
| at
de.isogmbh.isoworkflow.core.JBPMManagerBean.closeTaskInstance(JBPMManagerBean.java:60)
| at
de.isogmbh.isoworkflow.core.JBPMManager_der1zk_EOImpl.closeTaskInstance(JBPMManager_der1zk_EOImpl.java:83)
| at
de.isogmbh.isoworkflow.web.MyTasks_CloseTaskServlet.doGet(MyTasks_CloseTaskServlet.java:77)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
| at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
| at
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
| at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
| at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
| at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3245)
| at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
| at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
| at
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2003)
| at
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1909)
| at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359)
| at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
| at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
| Caused by: org.jbpm.JbpmException: couldn't execute
de.isogmbh.isoworkflow.core.commands.CloseTaskInstanceCommand@1422b45
| at org.jbpm.ejb.impl.CommandServiceBean.execute(CommandServiceBean.java:92)
| at
org.jbpm.ejb.impl.CommandServiceBean_jdfmx8_ELOImpl.execute(CommandServiceBean_jdfmx8_ELOImpl.java:61)
| ... 18 more
| Caused by: javax.ejb.TransactionRolledbackLocalException: EJB Exception: ; nested
exception is: javax.ejb.NoSuchObjectLocalException: [EJB:011085]This
| Timer has either expired or been cancelled and therefore cannot be invoked.
| at
weblogic.ejb.container.internal.EJBRuntimeUtils.throwTransactionRolledbackLocal(EJBRuntimeUtils.java:226)
| at
weblogic.ejb.container.internal.BaseLocalObject.handleSystemException(BaseLocalObject.java:671)
| at
weblogic.ejb.container.internal.BaseLocalObject.handleSystemException(BaseLocalObject.java:604)
| at
weblogic.ejb.container.internal.BaseLocalObject.postInvoke1(BaseLocalObject.java:347)
| at
weblogic.ejb.container.internal.BaseLocalObject.postInvokeTxRetry(BaseLocalObject.java:286)
| at
org.jbpm.scheduler.ejbtimer.TimerServiceBean_p7ac74_ELOImpl.deleteTimersForProcessInstance(TimerServiceBean_p7ac74_ELOImpl.java:153)
| at
org.jbpm.scheduler.ejbtimer.EjbSchedulerService.deleteTimersByProcessInstance(EjbSchedulerService.java:55)
| at org.jbpm.graph.exe.ProcessInstance.end(ProcessInstance.java:329)
| 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:585)
| at
org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157)
| at org.jbpm.graph.exe.ProcessInstance$$EnhancerByCGLIB$$38ec7dc8.end()
| at org.jbpm.graph.exe.Token.notifyParentOfTokenEnd(Token.java:331)
| at org.jbpm.graph.exe.Token.end(Token.java:303)
| at org.jbpm.graph.exe.Token.end(Token.java:253)
| at org.jbpm.graph.node.EndState.execute(EndState.java:59)
| at org.jbpm.graph.def.Node.enter(Node.java:318)
| 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:585)
| at
org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157)
| at org.jbpm.graph.def.Node$$EnhancerByCGLIB$$f6ee189.enter()
| at org.jbpm.graph.def.Transition.take(Transition.java:151)
| at org.jbpm.graph.def.Node.leave(Node.java:393)
| at org.jbpm.graph.node.TaskNode.leave(TaskNode.java:209)
| 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:585)
| at
org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157)
| at org.jbpm.graph.node.TaskNode$$EnhancerByCGLIB$$49b4d7d3.leave()
| at org.jbpm.graph.exe.Token.signal(Token.java:194)
| at org.jbpm.graph.exe.Token.signal(Token.java:139)
| 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:585)
| at
org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157)
| at org.jbpm.graph.exe.Token$$EnhancerByCGLIB$$bbfd881d.signal()
| at org.jbpm.taskmgmt.exe.TaskInstance.end(TaskInstance.java:476)
| at org.jbpm.taskmgmt.exe.TaskInstance.end(TaskInstance.java:390)
| at
de.isogmbh.isoworkflow.core.commands.CloseTaskInstanceCommand.execute(CloseTaskInstanceCommand.java:28)
| at org.jbpm.ejb.impl.CommandServiceBean.execute(CommandServiceBean.java:90)
| ... 19 more
| Caused by: javax.ejb.NoSuchObjectLocalException: [EJB:011085]This Timer has either
expired or been cancelled and therefore cannot be invoked.
| at
weblogic.ejb.container.timer.TimerImpl.checkAllowedInvoke(TimerImpl.java:758)
| at weblogic.ejb.container.timer.TimerImpl.getInfo(TimerImpl.java:684)
| at
org.jbpm.scheduler.ejbtimer.TimerServiceBean.deleteTimersForProcessInstance(TimerServiceBean.java:70)
| at
org.jbpm.scheduler.ejbtimer.TimerServiceBean_p7ac74_ELOImpl.deleteTimersForProcessInstance(TimerServiceBean_p7ac74_ELOImpl.java:138)
| ... 59 more
| java.rmi.RemoteException: EJB Exception: ; nested exception is:
| java.lang.RuntimeException: couldn't execute command
| at
weblogic.ejb.container.internal.EJBRuntimeUtils.throwRemoteException(EJBRuntimeUtils.java:95)
| at
weblogic.ejb.container.internal.BaseEJBObject.handleSystemException(BaseEJBObject.java:724)
| at
weblogic.ejb.container.internal.BaseEJBObject.handleSystemException(BaseEJBObject.java:681)
| at
weblogic.ejb.container.internal.BaseEJBObject.postInvoke1(BaseEJBObject.java:447)
| at
weblogic.ejb.container.internal.StatelessEJBObject.postInvoke1(StatelessEJBObject.java:72)
| at
weblogic.ejb.container.internal.BaseEJBObject.postInvokeTxRetry(BaseEJBObject.java:374)
| at
de.isogmbh.isoworkflow.core.JBPMManager_der1zk_EOImpl.closeTaskInstance(JBPMManager_der1zk_EOImpl.java:97)
| at
de.isogmbh.isoworkflow.web.MyTasks_CloseTaskServlet.doGet(MyTasks_CloseTaskServlet.java:77)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
| at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
| at
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
| at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
| at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
| at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3245)
| at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
| at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
| at
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2003)
| at
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1909)
| at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359)
| at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
| at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
| Caused by: java.lang.RuntimeException: couldn't execute command
| at
de.isogmbh.isoworkflow.core.JBPMManagerBean.execute(JBPMManagerBean.java:242)
| at
de.isogmbh.isoworkflow.core.JBPMManagerBean.closeTaskInstance(JBPMManagerBean.java:60)
| at
de.isogmbh.isoworkflow.core.JBPMManager_der1zk_EOImpl.closeTaskInstance(JBPMManager_der1zk_EOImpl.java:83)
| ... 15 more
| Caused by: javax.ejb.TransactionRolledbackLocalException: EJB Exception: ; nested
exception is: org.jbpm.JbpmException: couldn't execute de.isogmbh.is
| oworkflow.core.commands.CloseTaskInstanceCommand@1422b45
| at
weblogic.ejb.container.internal.EJBRuntimeUtils.throwTransactionRolledbackLocal(EJBRuntimeUtils.java:226)
| at
weblogic.ejb.container.internal.BaseLocalObject.handleSystemException(BaseLocalObject.java:671)
| at
weblogic.ejb.container.internal.BaseLocalObject.handleSystemException(BaseLocalObject.java:604)
| at
weblogic.ejb.container.internal.BaseLocalObject.postInvoke1(BaseLocalObject.java:347)
| at
weblogic.ejb.container.internal.BaseLocalObject.postInvokeTxRetry(BaseLocalObject.java:286)
| at
org.jbpm.ejb.impl.CommandServiceBean_jdfmx8_ELOImpl.execute(CommandServiceBean_jdfmx8_ELOImpl.java:76)
| at
de.isogmbh.isoworkflow.core.JBPMManagerBean.execute(JBPMManagerBean.java:238)
| ... 17 more
| Caused by: org.jbpm.JbpmException: couldn't execute
de.isogmbh.isoworkflow.core.commands.CloseTaskInstanceCommand@1422b45
| at org.jbpm.ejb.impl.CommandServiceBean.execute(CommandServiceBean.java:92)
| at
org.jbpm.ejb.impl.CommandServiceBean_jdfmx8_ELOImpl.execute(CommandServiceBean_jdfmx8_ELOImpl.java:61)
| ... 18 more
| Caused by: javax.ejb.TransactionRolledbackLocalException: EJB Exception: ; nested
exception is: javax.ejb.NoSuchObjectLocalException: [EJB:011085]This
| Timer has either expired or been cancelled and therefore cannot be invoked.
| at
weblogic.ejb.container.internal.EJBRuntimeUtils.throwTransactionRolledbackLocal(EJBRuntimeUtils.java:226)
| at
weblogic.ejb.container.internal.BaseLocalObject.handleSystemException(BaseLocalObject.java:671)
| at
weblogic.ejb.container.internal.BaseLocalObject.handleSystemException(BaseLocalObject.java:604)
| at
weblogic.ejb.container.internal.BaseLocalObject.postInvoke1(BaseLocalObject.java:347)
| at
weblogic.ejb.container.internal.BaseLocalObject.postInvokeTxRetry(BaseLocalObject.java:286)
| at
org.jbpm.scheduler.ejbtimer.TimerServiceBean_p7ac74_ELOImpl.deleteTimersForProcessInstance(TimerServiceBean_p7ac74_ELOImpl.java:153)
| at
org.jbpm.scheduler.ejbtimer.EjbSchedulerService.deleteTimersByProcessInstance(EjbSchedulerService.java:55)
| at org.jbpm.graph.exe.ProcessInstance.end(ProcessInstance.java:329)
| 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:585)
| at
org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157)
| at org.jbpm.graph.exe.ProcessInstance$$EnhancerByCGLIB$$38ec7dc8.end()
| at org.jbpm.graph.exe.Token.notifyParentOfTokenEnd(Token.java:331)
| at org.jbpm.graph.exe.Token.end(Token.java:303)
| at org.jbpm.graph.exe.Token.end(Token.java:253)
| at org.jbpm.graph.node.EndState.execute(EndState.java:59)
| at org.jbpm.graph.def.Node.enter(Node.java:318)
| 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:585)
| at
org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157)
| at org.jbpm.graph.def.Node$$EnhancerByCGLIB$$f6ee189.enter()
| at org.jbpm.graph.def.Transition.take(Transition.java:151)
| at org.jbpm.graph.def.Node.leave(Node.java:393)
| at org.jbpm.graph.node.TaskNode.leave(TaskNode.java:209)
| 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:585)
| at
org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157)
| at org.jbpm.graph.node.TaskNode$$EnhancerByCGLIB$$49b4d7d3.leave()
| at org.jbpm.graph.exe.Token.signal(Token.java:194)
| at org.jbpm.graph.exe.Token.signal(Token.java:139)
| 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:585)
| at
org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157)
| at org.jbpm.graph.exe.Token$$EnhancerByCGLIB$$bbfd881d.signal()
| at org.jbpm.taskmgmt.exe.TaskInstance.end(TaskInstance.java:476)
| at org.jbpm.taskmgmt.exe.TaskInstance.end(TaskInstance.java:390)
| at
de.isogmbh.isoworkflow.core.commands.CloseTaskInstanceCommand.execute(CloseTaskInstanceCommand.java:28)
| at org.jbpm.ejb.impl.CommandServiceBean.execute(CommandServiceBean.java:90)
| ... 19 more
| Caused by: javax.ejb.NoSuchObjectLocalException: [EJB:011085]This Timer has either
expired or been cancelled and therefore cannot be invoked.
| at
weblogic.ejb.container.timer.TimerImpl.checkAllowedInvoke(TimerImpl.java:758)
| at weblogic.ejb.container.timer.TimerImpl.getInfo(TimerImpl.java:684)
| at
org.jbpm.scheduler.ejbtimer.TimerServiceBean.deleteTimersForProcessInstance(TimerServiceBean.java:70)
| at
org.jbpm.scheduler.ejbtimer.TimerServiceBean_p7ac74_ELOImpl.deleteTimersForProcessInstance(TimerServiceBean_p7ac74_ELOImpl.java:138)
| ... 59 more
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4059208#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...