Hide Forgot
Created attachment 1108600 [details] [0] reproducer Description of problem: Since this issue was reported by a customer, I have created bugzilla which covers this JIRA https://issues.jboss.org/browse/DROOLS-1013. 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: Version-Release number of selected component (if applicable): BRMS 6.2.0 How reproducible: always Steps to Reproduce: 1. Run the reproducer 2. 3. Actual results: Reproducer fails with methodnotfound error Expected results: Reproducer does not fail Additional info:
This is not the same issue as reported in here https://bugzilla.redhat.com/show_bug.cgi?id=1233976 the reproducer attached in here, fails when using 6.2.0 There is one workaround available - disable jitting. System.setProperty("drools.jittingThreshold", "-1"); This workaround is only applicable on 6.2.0 and not for previous versions.
Fixed on master by https://github.com/droolsjbpm/drools/commit/b7eb61aa4cbe484697f089076f4205ed3b25a1c0
Verified in BRMS 6.3.0.ER1.