有没有办法在Jason/AgentSpeak中'suppress'一个'No failure event was generated for..'warning/error?

Is there a way to 'suppress' a 'No failure event was generated for..' warning/error in Jason/AgentSpeak?

我正在尝试穿越网格,越过障碍。这需要我执行一个动作 'move'(一定数量的步骤,X,Y)。如果我在途中遇到障碍物,我会调用允许我绕过它的内部动作,然后移动我剩下的路。

这会给一个

    'No failure event was generated for..'

在我移动的计划中(当它遇到障碍物时),好像在路上有障碍物整个移动不会在智能体的脑海中完成,即使我最终导航相同的距离在我的内部行动的帮助下(我认为这就是原因)。即使出现错误,它也会继续。

我想知道是否有办法解决这个问题 warning/error,因为我已经到达了正确的目的地。我希望这是有道理的。

关于报错信息,如果是因为缺少适用的计划,我们可以简单地添加一个没有上下文的新计划。例如:

// your plans:
move(...) : .... <- ...
move(...) : .... <- ...
move(...) : .... <- ...

// new plan:
move(...). // always applicable, does nothing.