Drools - Таблицы решений не запускаются после обновления версии drools - PullRequest
1 голос
/ 04 октября 2019

Я пытаюсь обновить версию drools с 7.15.0.Final до 7.27.0.Final. Но после этого обновления правила таблиц решений не запускаются (хотя все правила .drl вызываются, даже если они находятся в одном и том же пакете), и я получаю некоторые ошибки в рамках своих модульных тестов.

Я уже пыталсяпроверьте правильность всех пакетов в ячейке RuleSet, но не решила мою проблему. Я также проверил все заметки о выпуске, но не увидел ничего, что могло бы повлиять на то, как я выполняю правила.

public T execute(String kBaseFactory, T fact) {

        final KieBase kieBase = getKBaseFactory().fromKieBaseName(kBaseFactory);

        final KieSessionConfiguration conf = KieServices.Factory.get().newKieSessionConfiguration();
        conf.setOption(ClockTypeOption.get("pseudo"));
        final KieSession ksession = kieBase.newKieSession(conf, null);

        ksession.insert(object);
        ksession.fireAllRules();
        ksession.dispose();

        return fact;
}

Может кто-нибудь помочь?

Спасибо!

...