]
Mario Fusco closed DROOLS-1013.
-------------------------------
Resolution: Done
Error jitting a compareTo constraint
------------------------------------
Key: DROOLS-1013
URL:
https://issues.jboss.org/browse/DROOLS-1013
Project: Drools
Issue Type: Bug
Reporter: Mario Fusco
Assignee: Mario Fusco
Fix For: 6.4.0.CR1
When the implementation of the Comparable interface is not directly declared by a Class,
but the Class implements another interface that transitively extends Comparable the
jitting of a constraint doing a compareTo on that class fails with the following
exception:
{code}
Exception in thread "Thread-0" java.lang.NoSuchMethodError:
java.time.LocalDateTime.compareTo(Ljava/time/LocalDateTimeI
at ConditionEvaluator8566b06b2be943a7ba50f1700fa7b033.evaluate(Unknown Source)
at
org.drools.core.rule.constraint.MvelConstraint.evaluate(MvelConstraint.java:248)
at
org.drools.core.rule.constraint.MvelConstraint.isAllowed(MvelConstraint.java:204)
at org.drools.core.reteoo.AlphaNode.assertObject(AlphaNode.java:141)
{code}