Как разрешить зависимость POJO с помощью DRL в Guvnor?
Я импортировал файл DRL и требовал pojo как отдельный файл jar в guvnor. Я мог видеть зависимые классы как факт для отдельного правила, и Гувнор выставляет эти правила через URL. Я использую набор изменений, чтобы использовать URL-адрес и применять правила для моих данных. Когда я это делаю, я получаю сообщение об исключении для всех классов, которые я импортировал в файл DRL.
Невозможно проанализировать выражение
[Ошибка: невозможно разрешить метод с использованием строгого режима: org.drools.spi.KnowledgeHelper.***]
Может ли кто-нибудь помочь мне в решении этой проблемы?
Заранее спасибо!
1 ответ
Не видя ДХО, угадаю. Я подозреваю, что вы используете диалект 'mvel', но ваш DRL делает вещи, которые предполагают диалект Java. Попробуйте изменить это. Вы можете увидеть пример этого здесь:
Бросать исключение в Guvnor (правило управляемого редактора)
Если вы публикуете ДХО, мне, возможно, придется пересмотреть и изменить / удалить этот ответ.:)