Team--Rocket / divercity

a city simulation game. Forked from micropolis (the simcity classic opensource version) and implemented numerous new improvements eg. more realistic traffic/new pathfinding, new buildings, technology research and more.
http://team--rocket.github.io/divercity
GNU General Public License v3.0
41 stars 12 forks source link

out of bounds exception bei calcRoadType, findPeriphereRoad #56

Closed nylki closed 10 years ago

nylki commented 10 years ago

java.lang.ArrayIndexOutOfBoundsException: -1 at micropolisj.engine.Micropolis.getTile(Micropolis.java:493) at micropolisj.engine.TrafficSim.calcRoadType(TrafficSim.java:308) at micropolisj.engine.TrafficSim.findPeriphereRoad(TrafficSim.java:370) at micropolisj.engine.TrafficSim.getValue(TrafficSim.java:107) at micropolisj.engine.TrafficSim.findEnd(TrafficSim.java:72) at micropolisj.engine.TrafficSim.genTraffic(TrafficSim.java:44) at micropolisj.engine.MapScanner.doIndustrial(MapScanner.java:672) at micropolisj.engine.MapScanner.apply(MapScanner.java:69) at micropolisj.engine.TileBehavior.processTile(TileBehavior.java:35) at micropolisj.engine.Micropolis.mapScanTile(Micropolis.java:1686) at micropolisj.engine.Micropolis.mapScan(Micropolis.java:1670) at micropolisj.engine.Micropolis.simulate(Micropolis.java:634) at micropolisj.engine.Micropolis.step(Micropolis.java:569) at micropolisj.engine.Micropolis.animate(Micropolis.java:2461) at micropolisj.gui.MainWindow$37.actionPerformed(MainWindow.java:1346) at micropolisj.gui.MainWindow$38.actionPerformed(MainWindow.java:1367) at javax.swing.Timer.fireActionPerformed(Timer.java:312) at javax.swing.Timer$DoPostEvent.run(Timer.java:244) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:703) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Ebef commented 10 years ago

Danke - fixed