Как разрешить зависимость POJO с помощью DRL в Guvnor?

Я импортировал файл DRL и требовал pojo как отдельный файл jar в guvnor. Я мог видеть зависимые классы как факт для отдельного правила, и Гувнор выставляет эти правила через URL. Я использую набор изменений, чтобы использовать URL-адрес и применять правила для моих данных. Когда я это делаю, я получаю сообщение об исключении для всех классов, которые я импортировал в файл DRL.

Невозможно проанализировать выражение

[Ошибка: невозможно разрешить метод с использованием строгого режима: org.drools.spi.KnowledgeHelper.***]

Может ли кто-нибудь помочь мне в решении этой проблемы?

Заранее спасибо!

1 ответ

Решение

Не видя ДХО, угадаю. Я подозреваю, что вы используете диалект 'mvel', но ваш DRL делает вещи, которые предполагают диалект Java. Попробуйте изменить это. Вы можете увидеть пример этого здесь:

Бросать исключение в Guvnor (правило управляемого редактора)

Если вы публикуете ДХО, мне, возможно, придется пересмотреть и изменить / удалить этот ответ.:)

Другие вопросы по тегам