-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
None
-
- Use Drools 8.44.0.Final version and OpenJDK 17.
- Create a rule with a date check.
- Run the rule and it throws the ClassCastException.
-
NEW
-
NEW
-
---
-
---
Caused by: java.lang.ClassCastException: class java.util.Date cannot be cast to class java.time.chrono.ChronoLocalDateTime (java.util.Date and java.time.chrono.ChronoLocalDateTime are in module java.base of loader 'bootstrap')
at java.base/java.time.LocalDateTime.compareTo(LocalDateTime.java:135) ~[na:na]
at org.drools.core.util.index.RangeIndex$IndexKey.compareTo(RangeIndex.java:73) ~[drools-core-8.44.0.Final.jar!/:8.44.0.Final]
at org.drools.core.util.index.RangeIndex$IndexKey.compareTo(RangeIndex.java:57) ~[drools-core-8.44.0.Final.jar!/:8.44.0.Final]
at java.base/java.util.TreeMap.compare(TreeMap.java:1569) ~[na:na]