java.lang.RuntimeException:意外的全局[消息]
我不确定为什么会发生这种情况,我尝试检查 drl 文件、指定的全局变量以及配置的 kiessession,但是当尝试在服务器上运行时,我遇到了这个问题。
通常应该更新日志,但由于这种例外情况,不会进一步记录日志。
可能,在您的 DRL 文件中,您确实 NOT 有任何一行:
global ... message;
但是,在你的 Java 代码中的某个地方,你有一个声明 ~with:
kieSession.setGlobal( "message", ...);
因此出现错误消息,
Unexpected global [message]
.