Timer "creation" should not fail if the schedule expression doesn't have a
future timeout
-----------------------------------------------------------------------------------------
Key: EJBTHREE-2153
URL:
https://jira.jboss.org/browse/EJBTHREE-2153
Project: EJB 3.0
Issue Type: Bug
Components: timerservice-mk2
Environment: JBoss AS 6.0.0.M4, bom-as6:0.2.0-alpha-10
Reporter: jaikiran pai
Assignee: jaikiran pai
Currently a calendar timer being created out of a ScheduleExpression which doesn't
have any future timeouts, fails with:
java.lang.IllegalArgumentException: No timeout in future from now Wed Aug 18 19:59:56 SGT
2010 Invalid schedule expression: javax.ejb.ScheduleExpression@4803581
at
org.jboss.ejb3.timerservice.mk2.TimerServiceImpl.createCalendarTimer(TimerServiceImpl.java:433)
at
org.jboss.ejb3.timerservice.mk2.TimerServiceImpl.createCalendarTimer(TimerServiceImpl.java:166)
at
org.jboss.ejb3.timerservice.mk2.TimerServiceImpl.createCalendarTimer(TimerServiceImpl.java:154)
We _shouldn't_ be failing the timer creation for such schedules. Instead, the timer
creation must pass and any invocations on getNextTimeout() or other such methods should
throw an exception as mandated by the spec.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira