[jboss-jira] [JBoss JIRA] (DROOLS-3692) java.lang.NullPointerException druing Condition Evaluation

canyu canyu (Jira) issues at jboss.org
Sat Feb 23 03:54:00 EST 2019


canyu canyu created DROOLS-3692:
-----------------------------------

             Summary: java.lang.NullPointerException druing Condition Evaluation
                 Key: DROOLS-3692
                 URL: https://issues.jboss.org/browse/DROOLS-3692
             Project: Drools
          Issue Type: Sub-task
    Affects Versions: 7.17.0.Final
            Reporter: canyu canyu
            Assignee: Mario Fusco


This happens when the number of same data attempts exceeds the drools.jittingThreshold.

Exception in thread "main" java.lang.RuntimeException: Error evaluating constraint 'valueOfDouble < bottomOfDouble * 0.3 || valueOfDouble > topOfDouble' in [Rule "1" in com/test/ec/drools/engine/mer/rules/medicalExaminationReportEvaluateRules.drl]
	at org.drools.core.rule.constraint.MvelConstraint.evaluate(MvelConstraint.java:274)
	at org.drools.core.rule.constraint.MvelConstraint.isAllowed(MvelConstraint.java:222)
	at org.drools.core.reteoo.AlphaNode.assertObject(AlphaNode.java:139)
	at org.drools.core.reteoo.SingleObjectSinkAdapter.propagateAssertObject(SingleObjectSinkAdapter.java:70)
	at org.drools.core.reteoo.CompositeObjectSinkAdapter.propagateAssertObject(CompositeObjectSinkAdapter.java:378)
	at org.drools.core.reteoo.ObjectTypeNode.propagateAssert(ObjectTypeNode.java:323)
	at org.drools.core.phreak.PropagationEntry$Insert.propagate(PropagationEntry.java:161)
	at org.drools.core.phreak.PropagationEntry$Insert.execute(PropagationEntry.java:166)
	at org.drools.core.phreak.SynchronizedPropagationList.flush(SynchronizedPropagationList.java:96)
	at org.drools.core.phreak.SynchronizedPropagationList.flush(SynchronizedPropagationList.java:91)
	at org.drools.core.common.DefaultAgenda.fireLoop(DefaultAgenda.java:1050)
	at org.drools.core.common.DefaultAgenda.internalFireAllRules(DefaultAgenda.java:1013)
	at org.drools.core.common.DefaultAgenda.fireAllRules(DefaultAgenda.java:1005)
	at org.drools.core.impl.StatefulKnowledgeSessionImpl.internalFireAllRules(StatefulKnowledgeSessionImpl.java:1330)
	at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1321)
	at org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules(StatefulKnowledgeSessionImpl.java:1305)
	at com.test.ec.drools.engine.mer.evaluator.MedicalExaminationReportEvaluator.evaluate(MedicalExaminationReportEvaluator.java:68)
	at com.test.ec.drools.engine.mer.evaluator.MedicalExaminationReportEvaluator.main(MedicalExaminationReportEvaluator.java:174)
Caused by: java.lang.NullPointerException
	at ConditionEvaluator08352c95cf9f4e5081f57208df9cb4e5.evaluate(Unknown Source)
	at org.drools.core.rule.constraint.MvelConstraint.evaluate(MvelConstraint.java:272)
	... 17 more



--
This message was sent by Atlassian Jira
(v7.12.1#712002)


More information about the jboss-jira mailing list