+++ This bug was initially created as a clone of Bug #1233976 +++ Description of problem: It is the same problem reported at https://issues.jboss.org/browse/DROOLS-37, but it was not really solved. As commented at: https://issues.jboss.org/browse/DROOLS-37?focusedCommentId=12928781&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-12928781 .. the fix only works for parameterized types. If the compareTo uses as method signature plain objects, it does not work. Version-Release number of selected component (if applicable): 6.2 How reproducible: Always after that JIT is called. Steps to Reproduce: 1. Run the attached reproducer please. After some cycles the issue happens Actual results: Exception in thread "main" java.lang.NoSuchMethodError: org.joda.time.LocalDate.compareTo(Lorg/joda/time/LocalDate;)I org.drools.rule.constraint.MvelConstraint.evaluate(MvelConstraint.java:200) Expected results: Rule execution working Additional info: --- Additional comment from Alessandro Lazarotti on 2015-06-19 18:03:14 EDT ---
Created attachment 1041070 [details] reproducer
Fix cherry-picked to 6.2.x branch by https://github.com/droolsjbpm/drools/commit/42753e200
Verified in BRMS 6.1.3.CR1.