[
http://jira.jboss.com/jira/browse/JBRULES-860?page=comments#action_12363403 ]
Thomas Joseph commented on JBRULES-860:
---------------------------------------
This bug is an inconsistent bug.
The rule source which made me to report this bug, was showing same problems then next day
too. Few days later, I cleaned up my project workspace to check out the same project from
the CVS on which I was working. At that time, the same rule source did now showed up any
problem and showed up the RETE tree.
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