我正在尝试以下代码
rule "Last activity"
salience 1
when
$notification : NotificationVO()
lastActivityOffset:Integer()
from $notification.offsetChngesInterval.
get($notification.offsetChngesInterval.size()-1)
then
System.out.println("Hello--"+$notification.offsetChngesInterval.size());
end
它给出了java.lang.reflect.InvocationTargetException错误。 任何人都可以让我知道导致这个问题的原因
$notification.offsetChngesInterval.
get($notification.offsetChngesInterval.size()-1)
它不允许我从列表中获取最后一个元素
答案 0 :(得分:0)
建议写
$notification : NotificationVO( offsetChngesIntervall != null && offsetChngesInterval.size() > 0 )
确保列表不为空。也许还要检查它是否为空。