如果无法确定位置,则返回Optional.absent()
commUser.getPosition()
建议的文档。但是,如果不存在commUser.getPosition()
,CommRenderer
中的第 170 行会引发异常:
helper.fillCircle(user.getPosition().get(), DOT_RADIUS);
如果RoadUser
不在路线图上,该方法exampleCommunicationAgent.getPosition()
返回缺席 - 有时会发生这种情况,但我无法确定确切的时间。这可能与提高速度有关,但我无法可靠地重现它。
此错误从 RinSim 4.4.5 开始修复。