CommRenderer无法处理commUser.getPosition()中缺少的值

时间:2018-05-17 09:55:04

标签: rinsim

如果无法确定职位,则commUser.getPosition()建议返回Optional.absent()。然而,如果CommRenderer不存在,commUser.getPosition()中的第170行会引发异常:

  helper.fillCircle(user.getPosition().get(), DOT_RADIUS);

方法exampleCommunicationAgent.getPosition()会返回缺席,如果RoadUser不在路线图上 - 有时会发生这种情况,但我无法准确确定何时。它可能与提高速度有关,但我无法可靠地再现它。

1 个答案:

答案 0 :(得分:0)

此错误已在RinSim 4.4.5中修复。