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

sabeur do-not-reply at jboss.com
Mon Dec 10 12:11:59 EST 2007


Hi guys,
I'm working with Weblogic 10.0 and jbpm-jpdl-3.2.2. I have the same problem. Do you have an idea on how I can fix it?
Thanks a lot in advance.

Caused by: javax.ejb.TransactionRolledbackLocalException: EJB Exception: ; nested exception is: java.lang.IllegalStateException: Single expiration timers cannot be cancelled from within ejbTimeout
  | 	at weblogic.ejb.container.internal.EJBRuntimeUtils.throwTransactionRolledbackLocal(EJBRuntimeUtils.java:232)
  | 	at weblogic.ejb.container.internal.BaseLocalObject.handleSystemException(BaseLocalObject.java:861)
  | 	at weblogic.ejb.container.internal.BaseLocalObject.handleSystemException(BaseLocalObject.java:788)
  | 	at weblogic.ejb.container.internal.BaseLocalObject.postInvoke1(BaseLocalObject.java:483)
  | 	at weblogic.ejb.container.internal.BaseLocalObject.postInvokeTxRetry(BaseLocalObject.java:421)
  | 	at org.jbpm.scheduler.ejbtimer.TimerServiceBean_p7ac74_ELOImpl.cancelTimersByName(TimerServiceBean_p7ac74_ELOImpl.java:228)
  | 	at org.jbpm.scheduler.ejbtimer.EjbSchedulerService.deleteTimersByName(EjbSchedulerService.java:49)
  | 	at org.jbpm.scheduler.def.CancelTimerAction.execute(CancelTimerAction.java:46)
  | 	at org.jbpm.graph.def.GraphElement.executeAction(GraphElement.java:264)
  | 	... 37 more
  | Caused by: java.lang.IllegalStateException: Single expiration timers cannot be cancelled from within ejbTimeout
  | 	at weblogic.ejb.container.timer.TimerImpl.cancel(TimerImpl.java:626)
  | 	at org.jbpm.scheduler.ejbtimer.TimerServiceBean.cancelTimersByName(TimerServiceBean.java:53)
  | 	at org.jbpm.scheduler.ejbtimer.TimerServiceBean_p7ac74_ELOImpl.cancelTimersByName(TimerServiceBean_p7ac74_ELOImpl.java:213)
  | 	... 40 more
  | ; nested exception is: org.jbpm.JbpmException: couldn't execute org.jbpm.scheduler.ejbtimer.ExecuteTimerCommand at 96ba55a
  | 	at weblogic.ejb.container.internal.EJBRuntimeUtils.throwEJBException(EJBRuntimeUtils.java:147)
  | 	at weblogic.ejb.container.internal.BaseLocalObject.handleSystemException(BaseLocalObject.java:847)
  | 	at weblogic.ejb.container.internal.BaseLocalObject.handleSystemException(BaseLocalObject.java:788)
  | 	at weblogic.ejb.container.internal.BaseLocalObject.postInvoke1(BaseLocalObject.java:483)
  | 	at weblogic.ejb.container.internal.BaseLocalObject.postInvokeTxRetry(BaseLocalObject.java:421)
  | 	at org.jbpm.ejb.impl.CommandServiceBean_jdfmx8_ELOImpl.execute(CommandServiceBean_jdfmx8_ELOImpl.java:76)
  | 	at org.jbpm.scheduler.ejbtimer.TimerServiceBean.ejbTimeout(TimerServiceBean.java:95)
  | 	... 5 more
  | ; nested exception is: org.jbpm.JbpmException: couldn't execute timer
  | 	at weblogic.ejb.container.internal.EJBRuntimeUtils.throwEJBException(EJBRuntimeUtils.java:147)
  | 	at weblogic.ejb.container.internal.BaseLocalObject.handleSystemException(BaseLocalObject.java:833)
  | 	at weblogic.ejb.container.internal.BaseLocalObject.handleSystemException(BaseLocalObject.java:788)
  | 	at weblogic.ejb.container.internal.BaseLocalObject.postInvoke1(BaseLocalObject.java:483)
  | 	at weblogic.ejb.container.internal.BaseLocalObject.postInvoke(BaseLocalObject.java:736)
  | 	Truncated. see log file for complete stacktrace

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4111704#4111704

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



More information about the jboss-user mailing list