[JBoss JIRA] Created: (EJBTHREE-827) creating timers inside start() creates duplicate timers.
by David Owens (JIRA)
creating timers inside start() creates duplicate timers.
--------------------------------------------------------
Key: EJBTHREE-827
URL: http://jira.jboss.com/jira/browse/EJBTHREE-827
Project: EJB 3.0
Issue Type: Bug
Affects Versions: EJB 3.0 RC9 - FD
Environment: Windows 2000, JBoss 4.0.5 (jems installer), Java 1.5
Reporter: David Owens
Calling ctx.getTimerService().createTimer(...) within the start() method of a managed service bean creates duplicate timers. In other words, I have a bean which is both @Management and @Service which has a method which is @Timeout. In the start method of the bean (when the bean is deployed) I create a new timer. But then the method marked @Timeout is called twice. When I investigate the timers in by calling ctx.getTimerService().getTimers(), I find there are actually 2 timers with different ids, but with the exact same info.
I have attached an example. You will see the start() method getting called once when the bean is deployed, but then the timeout method getting called twice.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
19 years
[JBoss JIRA] Created: (JBRULES-860) Eclipse IDE takes only last bound value for evaluation to create RETE Tree
by Thomas Joseph (JIRA)
Eclipse IDE takes only last bound value for evaluation to create RETE Tree
--------------------------------------------------------------------------
Key: JBRULES-860
URL: http://jira.jboss.com/jira/browse/JBRULES-860
Project: JBoss Rules
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Eclipse IDE
Affects Versions: 3.0.6
Environment: Windows 2000, Eclipse 3.2.2, Drools 3.0.6, JDK1.4.2
Reporter: Thomas Joseph
Assigned To: Mark Proctor
Eclipse IDE would not take bound variables created earlier for same type of Facts. The following code shows Parse errer for RETE Tree in the Eclipse IDE
rule "rule_demo"
no-loop
agenda-group "SPECIAL_AGENDA"
when
$ruleStatus: RuleStatus( )
$mapEntryBugCreated: MapEntry( key "bugCreated", valueAsString == "Y" )
MapEntry( key == "bugCreatedDate", $bugCreatedDate: valueAsCalDate )
MapEntry( key == "fixedDate", $fixedDate: valueAsCalDate )
eval($bugCreatedDate.getYear() > 2007)
then
System.out.println("Bug Created Date is Invalid");
end
where getValueAsCalDate returns a java.util.Date object. I have used the Deprecated method getYear(), for ease. Otherwise too, this wont work.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
19 years