0

这让我有点发疯,我让 rufus 做一些调度来调用规则引擎 (ruleby)。所以我运行的大部分工作都在运行引擎中,然后在调度程序中。结果,当我遇到错误时,信息有点有限。

快进,我仍在处理我的代码,但现在我有这个异常错误:

'undefined method `+' for nil:NilClass'

它以前没有发生过,我不确定它到底是什么时候开始的,以及它是否是我对代码所做的事情,或者是通过 http 推送进来的一些事件。我注释掉我认为导致它的代码,停止发生,我将代码放回原处,仍然没有发生,我将其放置一段时间,再次开始发生。我尝试在调度程序之外手动运行引擎(所以只是一次而不是每 x 分钟),没有发生。

把它放回调度程序运行几次,再次开始发生。我会用谷歌搜索上述错误,但谷歌不喜欢搜索中的 +。有人有什么想法可以指导我吗?当规则引擎运行时,它显然发生了一些事情,但在我回到尝试完成它之前,它已经运行了好几个星期。最好的想法是它在规则引擎运行期间一次将事件传递给它,并且缺少以前没有的东西。

真的很想知道它所指的 + 方法是/可能是/假设是什么。

4

0 回答 0