[jboss-user] [JBoss jBPM] - Re: Exception on Timer-Execution under Weblogic

syngolis do-not-reply at jboss.com
Fri Jun 29 10:44:43 EDT 2007


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 at 1422b45
  | org.jbpm.JbpmException: couldn't execute de.isogmbh.isoworkflow.core.commands.CloseTaskInstanceCommand at 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 at 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 at 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 at 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 at 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#4059208

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4059208



More information about the jboss-user mailing list