我正在 AnyLogic 中进行道路交通模拟,其中一组车辆随机访问多个停车线,然后前往下一个目的地。但是,我在模拟过程中遇到以下错误: 离散事件执行期间出现异常:
索引 3 超出长度 3 的范围
java.lang.ArrayIndexOutOfBoundsException:索引 3 超出长度 3 的范围
at com.anylogic.libraries.road.ay.a(Unknown Source)
at com.anylogic.libraries.road.ay.a(Unknown Source)
at com.anylogic.libraries.road.am.a(Unknown Source)
...
背景: 我没有使用 shapefile 功能。所有道路和交叉口都是手动创建和缩放的。 该错误似乎与路网和汽车代理有关。 车辆沿着一条路径前往不同的停车线,然后驶向下一个停车线或目的地。 我的问题: 此错误的根本原因可能是什么?我该如何解决它?这是否与车辆与道路网络或停车线的互动方式有关?任何有关如何解决此问题的指导或建议将不胜感激!
我怀疑问题可能出在网络中的其中一条道路上,但我无法确定它。
此错误与“列表索引超出范围”相同 - 您的列表(或任何可能的列表)大小小于 3