[jboss-jira] [JBoss JIRA] (DROOLS-469) NoSuchMethodError at runtime while comparing org.joda.time.DateTime instances

Davide Angelocola (JIRA) issues at jboss.org
Tue Apr 22 04:28:33 EDT 2014


Davide Angelocola created DROOLS-469:
----------------------------------------

             Summary: NoSuchMethodError at runtime while comparing org.joda.time.DateTime instances
                 Key: DROOLS-469
                 URL: https://issues.jboss.org/browse/DROOLS-469
             Project: Drools
          Issue Type: Bug
      Security Level: Public (Everyone can see)
    Affects Versions: 6.0.1.Final
         Environment: OS: Macosx 10.9.2
Java version: 1.6.0_65, vendor: Apple Inc.
            Reporter: Davide Angelocola
            Assignee: Mark Proctor


Given the following rule:

---
import org.joda.time.DateTime;

rule "in the past"
	when
		exists DateTime( this < new DateTime() )
	then
		System.out.println("in the past"); 
end
---

I obtain this exception at runtime while comparing a large number of DateTimes:

//   java.lang.NoSuchMethodError: org.joda.time.DateTime.compareTo(Lorg/joda/time/DateTime;)I
//   at ConditionEvaluatorc959ae5f82e8456f9e4f2d8b7e07b19d.evaluate(Unknown Source)
//   at org.drools.core.rule.constraint.MvelConstraint.evaluate(MvelConstraint.java:217)
//   at org.drools.core.rule.constraint.MvelConstraint.isAllowed(MvelConstraint.java:174)
//   at org.drools.core.phreak.PhreakFromNode.checkConstraintsAndPropagate(PhreakFromNode.java:298)
//   at org.drools.core.phreak.PhreakFromNode.doLeftInserts(PhreakFromNode.java:101)
//   at org.drools.core.phreak.PhreakFromNode.doNode(PhreakFromNode.java:49)
//   at org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:348)
//   at org.drools.core.phreak.RuleNetworkEvaluator.doRiaNode(RuleNetworkEvaluator.java:604)
//   at org.drools.core.phreak.RuleNetworkEvaluator.evalBetaNode(RuleNetworkEvaluator.java:528)
//   at org.drools.core.phreak.RuleNetworkEvaluator.innerEval(RuleNetworkEvaluator.java:334)



--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list