Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-1223 java.lang.NullPointerException druing Condition Evaluation
  3. DROOLS-3692

java.lang.NullPointerException druing Condition Evaluation

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 7.17.0.Final
    • None
    • None
    • NEW
    • NEW

      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

            mfusco@redhat.com Mario Fusco
            canyu2018 canyu canyu (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: