我正在使用Jrules和ODM。我的一个求值由于空指针而失败,我想知道哪个特定的条件失败了。
我该怎么做?Jrules教程展示了在操作部分设置调试点,而不是在求值(if…)部分。
是否有一种直接的方法来逐条件步进,这样我就可以找到哪个特定的条件(求值)失败了?
您可以通过在每个规则的initialaction和finalaction中添加一些打印语句来调试操作。
initialaction{
System.err.println("Debug here"+variable);
};
您还可以在用于操作的变量或循环的setter中添加sysout,并可以在示例服务器文件夹中看到system.out.log文件(位置:它取决于我们安装文件的驱动器)跟踪什么,看看什么值通过该变量传递。谢谢穆罕默德Khaleel