我刚刚升级到 drools 5,xml 规则无法加载
升级到 drools 5 时,有效的 drools 4 xml 规则不起作用。 Drools 只是抛出一个无用的空指针异常。问题可能是什么?
When upgrading to drools 5, valid drools 4 xml rules do not work. Drools just throws an unhelpful null pointer exception. What can the problem be?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
问题在于 Drools 5 更改了命名空间。将 xmlns="http://drools.org/drools-4.0" 替换为 xmlns="http://drools.org/drools-5.0" ,至少对于简单的规则来说,这就是您所需要的。
我希望这可以帮助某人避免我刚刚处理这个未记录的更改时的头痛。
The problem is that Drools 5 changed the namespace. Replace xmlns="http://drools.org/drools-4.0" with xmlns="http://drools.org/drools-5.0" and at least for simple rules that is all you need.
I hope that helps save someone the headache I just got dealing with this undocumented change.