Я пытаюсь отлаживать слюни - правила в затмении. Я использую плагин Red Hat.
После начала моего сеанса отладки, когда я нажимаю любую кнопку stepin / step out / resume, я получаю исключение ниже. пожалуйста помогите
Исключение в потоке "main" java.lang.RuntimeException: Ошибка при оценке ограничения '! IsExpired ()' в [Правиле "Действительный паспорт" в C: \ Users \ 91820 \ eclipse-workspace \ drools-training \ target \ classes \ ю \ GitHub \ aasaru \ Drools \ section03 \ step1 \ PassportValidation.drl]
на org.drools.core.rule.constraint.MvelConstraint.evaluate (MvelConstraint.java:274)
на org.drools.core.rule.constraint.MvelConstraint.isAllowed (MvelConstraint.java:222)
в org.drools.core.reteoo.AlphaNode.assertObject (AlphaNode.java:139)
at org.drools.core.reteoo.CompositeObjectSinkAdapter.doPropagateAssertObject (CompositeObjectSinkAdapter.java:498)
at org.drools.core.reteoo.CompositeObjectSinkAdapter.propagateAssertObject (CompositeObjectSinkAdapter.java:396)
at org.drools.core.reteoo.ObjectTypeNode.propagateAssert (ObjectTypeNode.java:323)
в org.drools.core.phreak.PropagationEntry $ Insert.propagate (PropagationEntry.java:161)
в org.drools.core.phreak.PropagationEntry $ Insert.execute (PropagationEntry.java:166)
в org.drools.core.phreak.SynchronizedPropagationList.flush (SynchronizedPropagationList.java:96)
в org.drools.core.phreak.SynchronizedPropagationList.flush (SynchronizedPropagationList.java:91)
в org.drools.core.common.DefaultAgenda.fireLoop (DefaultAgenda.java:1051)
в org.drools.core.common.DefaultAgenda.internalFireAllRules (DefaultAgenda.java:1014)
в org.drools.core.common.DefaultAgenda.fireAllRules (DefaultAgenda.java:1006)
в org.drools.core.impl.StatefulKnowledgeSessionImpl.internalFireAllRules (StatefulKnowledgeSessionImpl.java:1337)
в org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules (StatefulKnowledgeSessionImpl.java:1328)
в org.drools.core.impl.StatefulKnowledgeSessionImpl.fireAllRules (StatefulKnowledgeSessionImpl.java:1312)
в org.drools.core.impl.StatelessKnowledgeSessionImpl.execute (StatelessKnowledgeSessionImpl.java:275)
в io.github.aasaru.drools.section03.StatelessPassportValidation.execute (StatelessPassportValidation.java:35)
в io.github.aasaru.drools.section03.StatelessPassportValidation.main (StatelessPassportValidation.java:24)
Причина: java.lang.RuntimeException: отладчик не зарегистрирован для обработки точки останова
на org.mvel2.debug.DebuggerContext.checkBreak (DebuggerContext.java:98)
на org.mvel2.MVELRuntime.execute (MVELRuntime.java:76)
в org.mvel2.compiler.CompiledExpression.getDirectValue (CompiledExpression.java:123)
в org.mvel2.compiler.CompiledExpression.getValue (CompiledExpression.java:119)
в org.mvel2.compiler.CompiledExpression.getValue (CompiledExpression.java:113)
на org.mvel2.MVEL.executeExpression (MVEL.java:929)
в org.kie.soup.project.datamodel.commons.util.RawMVELEvaluator.executeExpression (RawMVELEvaluator.java:103)
в org.drools.core.rule.constraint.MvelConditionEvaluator.evaluate (MvelConditionEvaluator.java:113)
в org.drools.core.rule.constraint.MvelConditionEvaluator.evaluate (MvelConditionEvaluator.java:89)
на org.drools.core.rule.constraint.MvelConstraint.evaluate (MvelConstraint.java:272)
... еще 18