[jboss-jira] [JBoss JIRA] Closed: (JBRULES-1284) ClassCastException when using "<" constraint on field of type java.lang.Object containing data of type java.lang.Integer
Edson Tirelli (JIRA)
jira-events at lists.jboss.org
Mon Nov 5 17:55:52 EST 2007
[ http://jira.jboss.com/jira/browse/JBRULES-1284?page=all ]
Edson Tirelli closed JBRULES-1284.
----------------------------------
Fix Version/s: 4.0.4
4.1.0
Resolution: Done
Ok, improved runtime type coercion to handle cases like the provided mutable attribute type.
Please let me know if you face any additional problem on this.
Thanks for reporting and providing test case.
> ClassCastException when using "<" constraint on field of type java.lang.Object containing data of type java.lang.Integer
> ------------------------------------------------------------------------------------------------------------------------
>
> Key: JBRULES-1284
> URL: http://jira.jboss.com/jira/browse/JBRULES-1284
> Project: JBoss Drools
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Affects Versions: 4.0.2
> Environment: Windows XP, Eclipse 3.2
> Reporter: Justin Wick
> Assigned To: Edson Tirelli
> Fix For: 4.0.4, 4.1.0
>
> Attachments: DroolsTest.zip
>
>
> If I'm doing a pattern constraint, say "< 50" on a field, and that field is type java.lang.Object, with a value of type java.lang.Integer, a ClassCastException is generated at run time, although there is no compile-time error saying that this is an illegal constraint.
> See attached files for an example
--
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
More information about the jboss-jira
mailing list