【发布时间】:2015-10-25 17:11:01
【问题描述】:
我正在尝试使用“moveTo”功能将代理移动到 GIS 地图上定义的点。它适用于几个点,然后突然出现附加错误。是不是表示Point没有定义,或者AnyLogic使用OnlineRouteProvider找不到路由,还是有别的意思?
Ausnahme während der Ausführung eines diskreten Ereignisses:
739
java.lang.ArrayIndexOutOfBoundsException: 739
at com.anylogic.engine.gis.AnyLogicOnlineRouteProvider.i(Unknown Source)
at com.anylogic.engine.gis.AbstractGISRouteProvider.getPathData(Unknown Source)
at com.anylogic.engine.gis.IGISRouteProvider.getPathData(Unknown Source)
at com.anylogic.engine.gis.AbstractGISRouteProvider.getPathData(Unknown Source)
at com.anylogic.engine.g.i(Unknown Source)
at com.anylogic.engine.g.i(Unknown Source)
at com.anylogic.engine.dh.i(Unknown Source)
at com.anylogic.engine.dh.moveToInTime(Unknown Source)
at com.anylogic.engine.dh.moveTo(Unknown Source)
at com.anylogic.engine.Agent.moveTo(Unknown Source)
at crowdsouring.Truck.enterState(Truck.java:696)
at crowdsouring.Truck.executeActionOf(Truck.java:794)
at com.anylogic.engine.TransitionTimeout.execute(Unknown Source)
at com.anylogic.engine.Engine.n(Unknown Source)
at com.anylogic.engine.Engine.u(Unknown Source)
at com.anylogic.engine.Engine.i(Unknown Source)
at com.anylogic.engine.Engine$i.run(Unknown Source)
【问题讨论】: