如果无法确定职位,则commUser.getPosition()
返回的建议文件。Optional.absent()
然而,CommRenderer
如果不存在,第 170 行会引发异常commUser.getPosition()
:
helper.fillCircle(user.getPosition().get(), DOT_RADIUS);
如果不在路线图上,该方法会exampleCommunicationAgent.getPosition()
返回缺席RoadUser
- 这有时会发生,但我无法确定确切的时间。它可能与提高速度有关,但我无法可靠地重现它。