FreeCol game version: 0.6.0 FreeCol protocol version: 0.1.4 Java vendor: Sun Microsystems Inc. Java version: 1.5.0_08 Java WM name: Java HotSpot(TM) Client VM Java WM vendor: Sun Microsystems Inc. Java WM version: 1.5.0_08-b03 OS name: Linux OS architecture: i386 OS version: 2.6.17-11-generic net.sf.freecol.FreeCol main INFO: Now starting to load images. Mon Apr 23 18:47:38 CEST 2007 Thread ID: 10 net.sf.freecol.client.gui.WindowedFrame INFO: WindowedFrame's JFrame created. Mon Apr 23 18:47:47 CEST 2007 Thread ID: 11 net.sf.freecol.client.gui.WindowedFrame INFO: WindowedFrame created. Mon Apr 23 18:47:47 CEST 2007 Thread ID: 11 net.sf.freecol.client.gui.GUI INFO: GUI created. Mon Apr 23 18:47:47 CEST 2007 Thread ID: 11 net.sf.freecol.client.gui.GUI WARNING: Starting in Move Units View Mode Mon Apr 23 18:47:47 CEST 2007 Thread ID: 11 net.sf.freecol.client.gui.Canvas INFO: Canvas created. Mon Apr 23 18:47:48 CEST 2007 Thread ID: 11 net.sf.freecol.client.gui.panel.FreeColDialog setResponse INFO: Response has been set to /home/jazzman/freecol/save/jazzman_English_Spring_1675.fsg Mon Apr 23 18:47:54 CEST 2007 Thread ID: 11 net.sf.freecol.common.model.FreeColGameObject INFO: FreeColGameObject without ID created. Mon Apr 23 18:47:54 CEST 2007 Thread ID: 12 net.sf.freecol.common.model.FreeColGameObject INFO: FreeColGameObject without ID created. Mon Apr 23 18:47:54 CEST 2007 Thread ID: 12 net.sf.freecol.common.model.FreeColGameObject INFO: FreeColGameObject without ID created. Mon Apr 23 18:47:54 CEST 2007 Thread ID: 12 net.sf.freecol.common.model.FreeColGameObject INFO: FreeColGameObject without ID created. Mon Apr 23 18:47:54 CEST 2007 Thread ID: 12 net.sf.freecol.common.model.FreeColGameObject INFO: FreeColGameObject without ID created. Mon Apr 23 18:47:54 CEST 2007 Thread ID: 12 net.sf.freecol.common.model.FreeColGameObject INFO: FreeColGameObject without ID created. Mon Apr 23 18:47:54 CEST 2007 Thread ID: 12 net.sf.freecol.common.model.FreeColGameObject INFO: FreeColGameObject without ID created. Mon Apr 23 18:47:54 CEST 2007 Thread ID: 12 net.sf.freecol.common.model.FreeColGameObject INFO: FreeColGameObject without ID created. Mon Apr 23 18:47:54 CEST 2007 Thread ID: 12 net.sf.freecol.common.model.FreeColGameObject INFO: FreeColGameObject without ID created. Mon Apr 23 18:47:54 CEST 2007 Thread ID: 12 net.sf.freecol.common.model.FreeColGameObject INFO: FreeColGameObject without ID created. Mon Apr 23 18:47:54 CEST 2007 Thread ID: 12 net.sf.freecol.common.model.FreeColGameObject INFO: FreeColGameObject without ID created. Mon Apr 23 18:47:54 CEST 2007 Thread ID: 12 net.sf.freecol.common.model.FreeColGameObject INFO: FreeColGameObject without ID created. Mon Apr 23 18:47:54 CEST 2007 Thread ID: 12 net.sf.freecol.common.model.FreeColGameObject INFO: FreeColGameObject without ID created. Mon Apr 23 18:47:54 CEST 2007 Thread ID: 12 net.sf.freecol.common.model.FreeColGameObject INFO: FreeColGameObject without ID created. Mon Apr 23 18:47:54 CEST 2007 Thread ID: 12 net.sf.freecol.common.model.FreeColGameObject INFO: FreeColGameObject without ID created. Mon Apr 23 18:47:54 CEST 2007 Thread ID: 12 net.sf.freecol.common.model.FreeColGameObject INFO: FreeColGameObject without ID created. Mon Apr 23 18:47:54 CEST 2007 Thread ID: 12 net.sf.freecol.common.model.FreeColGameObject WARNING: Created 'FreeColGameObject' with 'game == null': net.sf.freecol.common.model.Player: null (super's hash code: e0cc23) Mon Apr 23 18:47:54 CEST 2007 Thread ID: 12 net.sf.freecol.common.model.Game setCurrentPlayer INFO: Current player set to 'null'. Mon Apr 23 18:47:55 CEST 2007 Thread ID: 12 net.sf.freecol.common.model.Game checkIntegrity INFO: Game integrity ok. Mon Apr 23 18:47:55 CEST 2007 Thread ID: 12 net.sf.freecol.server.ai.AIMain checkIntegrity INFO: AIMain integrity ok. Mon Apr 23 18:47:55 CEST 2007 Thread ID: 12 net.sf.freecol.server.networking.Server run INFO: Got client connection from /127.0.0.1 Mon Apr 23 18:47:55 CEST 2007 Thread ID: 13 net.sf.freecol.common.networking.Connection$1 run INFO: reply == null Mon Apr 23 18:48:00 CEST 2007 Thread ID: 14 net.sf.freecol.server.ai.AIInGameInputHandler$1 run SEVERE: AI player failed while working! Mon Apr 23 18:48:01 CEST 2007 Thread ID: 15 Stack trace: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.AIPlayer$2.check(AIPlayer.java:1331) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.server.ai.AIPlayer.giveMilitaryMission(AIPlayer.java:1344) at net.sf.freecol.server.ai.AIPlayer.giveNormalMissions(AIPlayer.java:864) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:188) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) ---------------------------- net.sf.freecol.server.ai.AIPlayer doMissions WARNING: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.mission.Mission$1.check(Mission.java:200) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.common.model.Map.search(Map.java:601) at net.sf.freecol.common.model.Map.search(Map.java:518) at net.sf.freecol.server.ai.mission.Mission.findTarget(Mission.java:236) at net.sf.freecol.server.ai.mission.UnitWanderHostileMission.doMission(UnitWanderHostileMission.java:94) at net.sf.freecol.server.ai.AIUnit.doMission(AIUnit.java:304) at net.sf.freecol.server.ai.AIPlayer.doMissions(AIPlayer.java:1116) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:193) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) Mon Apr 23 18:48:01 CEST 2007 Thread ID: 16 net.sf.freecol.server.ai.AIPlayer doMissions WARNING: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.mission.Mission$1.check(Mission.java:200) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.common.model.Map.search(Map.java:601) at net.sf.freecol.common.model.Map.search(Map.java:518) at net.sf.freecol.server.ai.mission.Mission.findTarget(Mission.java:236) at net.sf.freecol.server.ai.mission.UnitWanderHostileMission.doMission(UnitWanderHostileMission.java:94) at net.sf.freecol.server.ai.AIUnit.doMission(AIUnit.java:304) at net.sf.freecol.server.ai.AIPlayer.doMissions(AIPlayer.java:1116) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:198) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) Mon Apr 23 18:48:01 CEST 2007 Thread ID: 16 net.sf.freecol.common.model.Game newTurn INFO: Turn is now Autumn 1675 Mon Apr 23 18:48:01 CEST 2007 Thread ID: 16 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:73932experience Mon Apr 23 18:48:02 CEST 2007 Thread ID: 16 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:76838experience Mon Apr 23 18:48:02 CEST 2007 Thread ID: 16 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:89394experience Mon Apr 23 18:48:02 CEST 2007 Thread ID: 16 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:61141experience Mon Apr 23 18:48:02 CEST 2007 Thread ID: 16 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:62092experience Mon Apr 23 18:48:02 CEST 2007 Thread ID: 16 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:77406experience Mon Apr 23 18:48:02 CEST 2007 Thread ID: 16 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:91717experience Mon Apr 23 18:48:02 CEST 2007 Thread ID: 16 net.sf.freecol.common.model.Game callNewTurn SEVERE: New turn failed for colony:23035 (net.sf.freecol.common.model.Colony) Mon Apr 23 18:48:02 CEST 2007 Thread ID: 16 Stack trace: java.lang.ArithmeticException: / by zero at net.sf.freecol.common.model.Colony.updateSoL(Colony.java:1013) at net.sf.freecol.common.model.Colony.newTurn(Colony.java:1526) at net.sf.freecol.common.model.Game.callNewTurn(Game.java:870) at net.sf.freecol.common.model.Game.newTurn(Game.java:856) at net.sf.freecol.server.control.InGameController.endTurn(InGameController.java:84) at net.sf.freecol.server.control.InGameInputHandler.endTurn(InGameInputHandler.java:1918) at net.sf.freecol.server.control.InGameInputHandler.access$3300(InGameInputHandler.java:42) at net.sf.freecol.server.control.InGameInputHandler$34.handle(InGameInputHandler.java:257) at net.sf.freecol.server.control.InputHandler$CurrentPlayerNetworkRequestHandler.handle(InputHandler.java:173) at net.sf.freecol.server.control.InputHandler.handle(InputHandler.java:83) at net.sf.freecol.server.networking.DummyConnection.send(DummyConnection.java:67) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:179) ---------------------------- net.sf.freecol.server.control.ServerModelController createUnit INFO: Entering createUnit. Mon Apr 23 18:48:02 CEST 2007 Thread ID: 16 net.sf.freecol.common.model.Colony newTurn INFO: New colonist created in Philadelphia with ID=unit:123501 Mon Apr 23 18:48:02 CEST 2007 Thread ID: 16 net.sf.freecol.common.model.Game newTurn INFO: Turn is now Autumn 1675 Mon Apr 23 18:48:02 CEST 2007 Thread ID: 17 net.sf.freecol.client.control.ClientModelController getRandom INFO: TaskID is unit:73932experience Waiting for the server to reply... Mon Apr 23 18:48:02 CEST 2007 Thread ID: 17 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Receiving "getRandom"-request. Mon Apr 23 18:48:02 CEST 2007 Thread ID: 18 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:73932experience Mon Apr 23 18:48:02 CEST 2007 Thread ID: 18 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Result: 381 Mon Apr 23 18:48:02 CEST 2007 Thread ID: 18 net.sf.freecol.client.control.ClientModelController getRandom INFO: Reply received from server. Mon Apr 23 18:48:02 CEST 2007 Thread ID: 17 net.sf.freecol.client.control.ClientModelController getRandom INFO: TaskID is unit:62092experience Waiting for the server to reply... Mon Apr 23 18:48:02 CEST 2007 Thread ID: 17 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Receiving "getRandom"-request. Mon Apr 23 18:48:02 CEST 2007 Thread ID: 19 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:62092experience Mon Apr 23 18:48:02 CEST 2007 Thread ID: 19 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Result: 3443 Mon Apr 23 18:48:02 CEST 2007 Thread ID: 19 net.sf.freecol.client.control.ClientModelController getRandom INFO: Reply received from server. Mon Apr 23 18:48:02 CEST 2007 Thread ID: 17 net.sf.freecol.client.control.ClientModelController getRandom INFO: TaskID is unit:77406experience Waiting for the server to reply... Mon Apr 23 18:48:02 CEST 2007 Thread ID: 17 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Receiving "getRandom"-request. Mon Apr 23 18:48:02 CEST 2007 Thread ID: 20 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:77406experience Mon Apr 23 18:48:02 CEST 2007 Thread ID: 20 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Result: 3284 Mon Apr 23 18:48:02 CEST 2007 Thread ID: 20 net.sf.freecol.client.control.ClientModelController getRandom INFO: Reply received from server. Mon Apr 23 18:48:03 CEST 2007 Thread ID: 17 net.sf.freecol.client.control.ClientModelController getRandom INFO: TaskID is unit:76838experience Waiting for the server to reply... Mon Apr 23 18:48:03 CEST 2007 Thread ID: 17 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Receiving "getRandom"-request. Mon Apr 23 18:48:03 CEST 2007 Thread ID: 21 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:76838experience Mon Apr 23 18:48:03 CEST 2007 Thread ID: 21 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Result: 1124 Mon Apr 23 18:48:03 CEST 2007 Thread ID: 21 net.sf.freecol.client.control.ClientModelController getRandom INFO: Reply received from server. Mon Apr 23 18:48:03 CEST 2007 Thread ID: 17 net.sf.freecol.client.control.ClientModelController getRandom INFO: TaskID is unit:89394experience Waiting for the server to reply... Mon Apr 23 18:48:03 CEST 2007 Thread ID: 17 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Receiving "getRandom"-request. Mon Apr 23 18:48:03 CEST 2007 Thread ID: 22 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:89394experience Mon Apr 23 18:48:03 CEST 2007 Thread ID: 22 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Result: 1961 Mon Apr 23 18:48:03 CEST 2007 Thread ID: 22 net.sf.freecol.client.control.ClientModelController getRandom INFO: Reply received from server. Mon Apr 23 18:48:03 CEST 2007 Thread ID: 17 net.sf.freecol.client.control.ClientModelController getRandom INFO: TaskID is unit:91717experience Waiting for the server to reply... Mon Apr 23 18:48:03 CEST 2007 Thread ID: 17 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Receiving "getRandom"-request. Mon Apr 23 18:48:03 CEST 2007 Thread ID: 23 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:91717experience Mon Apr 23 18:48:03 CEST 2007 Thread ID: 23 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Result: 4268 Mon Apr 23 18:48:03 CEST 2007 Thread ID: 23 net.sf.freecol.client.control.ClientModelController getRandom INFO: Reply received from server. Mon Apr 23 18:48:03 CEST 2007 Thread ID: 17 net.sf.freecol.client.control.ClientModelController getRandom INFO: TaskID is unit:61141experience Waiting for the server to reply... Mon Apr 23 18:48:03 CEST 2007 Thread ID: 17 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Receiving "getRandom"-request. Mon Apr 23 18:48:03 CEST 2007 Thread ID: 24 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:61141experience Mon Apr 23 18:48:03 CEST 2007 Thread ID: 24 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Result: 2172 Mon Apr 23 18:48:03 CEST 2007 Thread ID: 24 net.sf.freecol.client.control.ClientModelController getRandom INFO: Reply received from server. Mon Apr 23 18:48:03 CEST 2007 Thread ID: 17 net.sf.freecol.client.control.ClientModelController createUnit INFO: Waiting for the server to reply... Mon Apr 23 18:48:03 CEST 2007 Thread ID: 17 net.sf.freecol.server.control.InGameInputHandler createUnit INFO: Receiving "createUnit"-request. Mon Apr 23 18:48:03 CEST 2007 Thread ID: 25 net.sf.freecol.server.control.ServerModelController createUnit INFO: Entering createUnit. Mon Apr 23 18:48:03 CEST 2007 Thread ID: 25 net.sf.freecol.client.control.ClientModelController createUnit INFO: Reply received from server. Mon Apr 23 18:48:03 CEST 2007 Thread ID: 17 net.sf.freecol.common.model.Colony newTurn INFO: New colonist created in Philadelphia with ID=unit:123501 Mon Apr 23 18:48:03 CEST 2007 Thread ID: 17 net.sf.freecol.server.ai.AIInGameInputHandler$1 run SEVERE: AI player failed while working! Mon Apr 23 18:48:04 CEST 2007 Thread ID: 26 Stack trace: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.AIPlayer$2.check(AIPlayer.java:1331) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.server.ai.AIPlayer.giveMilitaryMission(AIPlayer.java:1344) at net.sf.freecol.server.ai.AIPlayer.giveNormalMissions(AIPlayer.java:864) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:188) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) ---------------------------- net.sf.freecol.server.ai.AIPlayer doMissions WARNING: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.mission.Mission$1.check(Mission.java:200) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.common.model.Map.search(Map.java:601) at net.sf.freecol.common.model.Map.search(Map.java:518) at net.sf.freecol.server.ai.mission.Mission.findTarget(Mission.java:236) at net.sf.freecol.server.ai.mission.UnitWanderHostileMission.doMission(UnitWanderHostileMission.java:94) at net.sf.freecol.server.ai.AIUnit.doMission(AIUnit.java:304) at net.sf.freecol.server.ai.AIPlayer.doMissions(AIPlayer.java:1116) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:193) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) Mon Apr 23 18:48:04 CEST 2007 Thread ID: 27 net.sf.freecol.server.ai.AIPlayer doMissions WARNING: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.mission.Mission$1.check(Mission.java:200) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.common.model.Map.search(Map.java:601) at net.sf.freecol.common.model.Map.search(Map.java:518) at net.sf.freecol.server.ai.mission.Mission.findTarget(Mission.java:236) at net.sf.freecol.server.ai.mission.UnitWanderHostileMission.doMission(UnitWanderHostileMission.java:94) at net.sf.freecol.server.ai.AIUnit.doMission(AIUnit.java:304) at net.sf.freecol.server.ai.AIPlayer.doMissions(AIPlayer.java:1116) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:193) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) Mon Apr 23 18:48:04 CEST 2007 Thread ID: 27 net.sf.freecol.server.ai.AIPlayer doMissions WARNING: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.mission.Mission$1.check(Mission.java:200) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.common.model.Map.search(Map.java:601) at net.sf.freecol.common.model.Map.search(Map.java:518) at net.sf.freecol.server.ai.mission.Mission.findTarget(Mission.java:236) at net.sf.freecol.server.ai.mission.UnitWanderHostileMission.doMission(UnitWanderHostileMission.java:94) at net.sf.freecol.server.ai.AIUnit.doMission(AIUnit.java:304) at net.sf.freecol.server.ai.AIPlayer.doMissions(AIPlayer.java:1116) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:193) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) Mon Apr 23 18:48:04 CEST 2007 Thread ID: 27 net.sf.freecol.server.ai.AIPlayer doMissions WARNING: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.mission.Mission$1.check(Mission.java:200) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.common.model.Map.search(Map.java:601) at net.sf.freecol.common.model.Map.search(Map.java:518) at net.sf.freecol.server.ai.mission.Mission.findTarget(Mission.java:236) at net.sf.freecol.server.ai.mission.UnitWanderHostileMission.doMission(UnitWanderHostileMission.java:94) at net.sf.freecol.server.ai.AIUnit.doMission(AIUnit.java:304) at net.sf.freecol.server.ai.AIPlayer.doMissions(AIPlayer.java:1116) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:193) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) Mon Apr 23 18:48:04 CEST 2007 Thread ID: 27 net.sf.freecol.server.ai.AIPlayer doMissions WARNING: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.mission.Mission$1.check(Mission.java:200) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.common.model.Map.search(Map.java:601) at net.sf.freecol.common.model.Map.search(Map.java:518) at net.sf.freecol.server.ai.mission.Mission.findTarget(Mission.java:236) at net.sf.freecol.server.ai.mission.UnitWanderHostileMission.doMission(UnitWanderHostileMission.java:94) at net.sf.freecol.server.ai.AIUnit.doMission(AIUnit.java:304) at net.sf.freecol.server.ai.AIPlayer.doMissions(AIPlayer.java:1116) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:198) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) Mon Apr 23 18:48:04 CEST 2007 Thread ID: 27 net.sf.freecol.server.ai.AIPlayer doMissions WARNING: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.mission.Mission$1.check(Mission.java:200) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.common.model.Map.search(Map.java:601) at net.sf.freecol.common.model.Map.search(Map.java:518) at net.sf.freecol.server.ai.mission.Mission.findTarget(Mission.java:236) at net.sf.freecol.server.ai.mission.UnitWanderHostileMission.doMission(UnitWanderHostileMission.java:94) at net.sf.freecol.server.ai.AIUnit.doMission(AIUnit.java:304) at net.sf.freecol.server.ai.AIPlayer.doMissions(AIPlayer.java:1116) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:198) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) Mon Apr 23 18:48:04 CEST 2007 Thread ID: 27 net.sf.freecol.server.ai.AIPlayer doMissions WARNING: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.mission.Mission$1.check(Mission.java:200) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.common.model.Map.search(Map.java:601) at net.sf.freecol.common.model.Map.search(Map.java:518) at net.sf.freecol.server.ai.mission.Mission.findTarget(Mission.java:236) at net.sf.freecol.server.ai.mission.UnitWanderHostileMission.doMission(UnitWanderHostileMission.java:94) at net.sf.freecol.server.ai.AIUnit.doMission(AIUnit.java:304) at net.sf.freecol.server.ai.AIPlayer.doMissions(AIPlayer.java:1116) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:198) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) Mon Apr 23 18:48:04 CEST 2007 Thread ID: 27 net.sf.freecol.server.ai.AIPlayer doMissions WARNING: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.mission.Mission$1.check(Mission.java:200) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.common.model.Map.search(Map.java:601) at net.sf.freecol.common.model.Map.search(Map.java:518) at net.sf.freecol.server.ai.mission.Mission.findTarget(Mission.java:236) at net.sf.freecol.server.ai.mission.UnitWanderHostileMission.doMission(UnitWanderHostileMission.java:94) at net.sf.freecol.server.ai.AIUnit.doMission(AIUnit.java:304) at net.sf.freecol.server.ai.AIPlayer.doMissions(AIPlayer.java:1116) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:198) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) Mon Apr 23 18:48:04 CEST 2007 Thread ID: 27 net.sf.freecol.server.ai.AIInGameInputHandler$1 run SEVERE: AI player failed while working! Mon Apr 23 18:48:06 CEST 2007 Thread ID: 28 Stack trace: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.common.model.DefaultCostDecider.getCost(DefaultCostDecider.java:75) at net.sf.freecol.common.model.Map.findPath(Map.java:398) at net.sf.freecol.common.model.Map.findPath(Map.java:196) at net.sf.freecol.server.ai.mission.TransportMission.getPath(TransportMission.java:807) at net.sf.freecol.server.ai.mission.TransportMission.getPath(TransportMission.java:756) at net.sf.freecol.server.ai.AIPlayer.createTransportLists(AIPlayer.java:1506) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:192) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) ---------------------------- net.sf.freecol.server.control.InputHandler handle WARNING: No handler installed for explore Mon Apr 23 18:48:06 CEST 2007 Thread ID: 29 net.sf.freecol.server.control.InputHandler handle WARNING: No handler installed for explore Mon Apr 23 18:48:06 CEST 2007 Thread ID: 29 net.sf.freecol.client.gui.CanvasKeyListener moveUnit INFO: The typed key (10) doesn't have a function yet. Mon Apr 23 18:48:11 CEST 2007 Thread ID: 11 net.sf.freecol.common.networking.Connection$1 run INFO: reply == null Mon Apr 23 18:48:12 CEST 2007 Thread ID: 30 net.sf.freecol.client.gui.CanvasKeyListener moveUnit INFO: The typed key (69) doesn't have a function yet. Mon Apr 23 18:48:16 CEST 2007 Thread ID: 11 net.sf.freecol.client.gui.CanvasKeyListener moveUnit INFO: The typed key (69) doesn't have a function yet. Mon Apr 23 18:48:19 CEST 2007 Thread ID: 11 net.sf.freecol.client.gui.CanvasKeyListener moveUnit INFO: The typed key (87) doesn't have a function yet. Mon Apr 23 18:48:20 CEST 2007 Thread ID: 11 net.sf.freecol.common.networking.Connection$1 run INFO: reply == null Mon Apr 23 18:48:21 CEST 2007 Thread ID: 31 net.sf.freecol.common.networking.Connection$1 run INFO: reply == null Mon Apr 23 18:48:21 CEST 2007 Thread ID: 32 net.sf.freecol.client.gui.CanvasKeyListener moveUnit INFO: The typed key (32) doesn't have a function yet. Mon Apr 23 18:48:23 CEST 2007 Thread ID: 11 net.sf.freecol.common.networking.Connection$1 run INFO: reply == null Mon Apr 23 18:48:24 CEST 2007 Thread ID: 33 net.sf.freecol.common.networking.Connection$1 run INFO: reply == null Mon Apr 23 18:48:25 CEST 2007 Thread ID: 34 net.sf.freecol.server.ai.AIInGameInputHandler$1 run SEVERE: AI player failed while working! Mon Apr 23 18:48:26 CEST 2007 Thread ID: 35 Stack trace: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.AIPlayer$2.check(AIPlayer.java:1331) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.server.ai.AIPlayer.giveMilitaryMission(AIPlayer.java:1344) at net.sf.freecol.server.ai.AIPlayer.giveNormalMissions(AIPlayer.java:864) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:188) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) ---------------------------- net.sf.freecol.server.ai.AIPlayer doMissions WARNING: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.mission.Mission$1.check(Mission.java:200) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.common.model.Map.search(Map.java:601) at net.sf.freecol.common.model.Map.search(Map.java:518) at net.sf.freecol.server.ai.mission.Mission.findTarget(Mission.java:236) at net.sf.freecol.server.ai.mission.UnitWanderHostileMission.doMission(UnitWanderHostileMission.java:94) at net.sf.freecol.server.ai.AIUnit.doMission(AIUnit.java:304) at net.sf.freecol.server.ai.AIPlayer.doMissions(AIPlayer.java:1116) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:193) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) Mon Apr 23 18:48:27 CEST 2007 Thread ID: 36 net.sf.freecol.server.ai.AIPlayer doMissions WARNING: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.mission.Mission$1.check(Mission.java:200) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.common.model.Map.search(Map.java:601) at net.sf.freecol.common.model.Map.search(Map.java:518) at net.sf.freecol.server.ai.mission.Mission.findTarget(Mission.java:236) at net.sf.freecol.server.ai.mission.UnitWanderHostileMission.doMission(UnitWanderHostileMission.java:94) at net.sf.freecol.server.ai.AIUnit.doMission(AIUnit.java:304) at net.sf.freecol.server.ai.AIPlayer.doMissions(AIPlayer.java:1116) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:198) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) Mon Apr 23 18:48:27 CEST 2007 Thread ID: 36 net.sf.freecol.common.model.Game newTurn INFO: Turn is now Spring 1676 Mon Apr 23 18:48:27 CEST 2007 Thread ID: 36 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:73932experience Mon Apr 23 18:48:27 CEST 2007 Thread ID: 36 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:76838experience Mon Apr 23 18:48:27 CEST 2007 Thread ID: 36 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:89394experience Mon Apr 23 18:48:27 CEST 2007 Thread ID: 36 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:61141experience Mon Apr 23 18:48:27 CEST 2007 Thread ID: 36 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:62092experience Mon Apr 23 18:48:27 CEST 2007 Thread ID: 36 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:77406experience Mon Apr 23 18:48:27 CEST 2007 Thread ID: 36 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:91717experience Mon Apr 23 18:48:27 CEST 2007 Thread ID: 36 net.sf.freecol.common.model.Game callNewTurn SEVERE: New turn failed for colony:23035 (net.sf.freecol.common.model.Colony) Mon Apr 23 18:48:27 CEST 2007 Thread ID: 36 Stack trace: java.lang.ArithmeticException: / by zero at net.sf.freecol.common.model.Colony.updateSoL(Colony.java:1013) at net.sf.freecol.common.model.Colony.newTurn(Colony.java:1526) at net.sf.freecol.common.model.Game.callNewTurn(Game.java:870) at net.sf.freecol.common.model.Game.newTurn(Game.java:856) at net.sf.freecol.server.control.InGameController.endTurn(InGameController.java:84) at net.sf.freecol.server.control.InGameInputHandler.endTurn(InGameInputHandler.java:1918) at net.sf.freecol.server.control.InGameInputHandler.access$3300(InGameInputHandler.java:42) at net.sf.freecol.server.control.InGameInputHandler$34.handle(InGameInputHandler.java:257) at net.sf.freecol.server.control.InputHandler$CurrentPlayerNetworkRequestHandler.handle(InputHandler.java:173) at net.sf.freecol.server.control.InputHandler.handle(InputHandler.java:83) at net.sf.freecol.server.networking.DummyConnection.send(DummyConnection.java:67) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:179) ---------------------------- net.sf.freecol.common.model.Game newTurn INFO: Turn is now Spring 1676 Mon Apr 23 18:48:27 CEST 2007 Thread ID: 37 net.sf.freecol.client.control.ClientModelController getRandom INFO: TaskID is unit:73932experience Waiting for the server to reply... Mon Apr 23 18:48:27 CEST 2007 Thread ID: 37 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Receiving "getRandom"-request. Mon Apr 23 18:48:27 CEST 2007 Thread ID: 38 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:73932experience Mon Apr 23 18:48:27 CEST 2007 Thread ID: 38 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Result: 3808 Mon Apr 23 18:48:27 CEST 2007 Thread ID: 38 net.sf.freecol.client.control.ClientModelController getRandom INFO: Reply received from server. Mon Apr 23 18:48:27 CEST 2007 Thread ID: 37 net.sf.freecol.client.control.ClientModelController getRandom INFO: TaskID is unit:62092experience Waiting for the server to reply... Mon Apr 23 18:48:27 CEST 2007 Thread ID: 37 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Receiving "getRandom"-request. Mon Apr 23 18:48:27 CEST 2007 Thread ID: 39 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:62092experience Mon Apr 23 18:48:27 CEST 2007 Thread ID: 39 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Result: 3274 Mon Apr 23 18:48:27 CEST 2007 Thread ID: 39 net.sf.freecol.client.control.ClientModelController getRandom INFO: Reply received from server. Mon Apr 23 18:48:27 CEST 2007 Thread ID: 37 net.sf.freecol.client.control.ClientModelController getRandom INFO: TaskID is unit:77406experience Waiting for the server to reply... Mon Apr 23 18:48:27 CEST 2007 Thread ID: 37 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Receiving "getRandom"-request. Mon Apr 23 18:48:27 CEST 2007 Thread ID: 40 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:77406experience Mon Apr 23 18:48:27 CEST 2007 Thread ID: 40 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Result: 2636 Mon Apr 23 18:48:27 CEST 2007 Thread ID: 40 net.sf.freecol.client.control.ClientModelController getRandom INFO: Reply received from server. Mon Apr 23 18:48:27 CEST 2007 Thread ID: 37 net.sf.freecol.client.control.ClientModelController getRandom INFO: TaskID is unit:76838experience Waiting for the server to reply... Mon Apr 23 18:48:27 CEST 2007 Thread ID: 37 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Receiving "getRandom"-request. Mon Apr 23 18:48:27 CEST 2007 Thread ID: 41 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:76838experience Mon Apr 23 18:48:27 CEST 2007 Thread ID: 41 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Result: 2415 Mon Apr 23 18:48:27 CEST 2007 Thread ID: 41 net.sf.freecol.client.control.ClientModelController getRandom INFO: Reply received from server. Mon Apr 23 18:48:27 CEST 2007 Thread ID: 37 net.sf.freecol.client.control.ClientModelController getRandom INFO: TaskID is unit:89394experience Waiting for the server to reply... Mon Apr 23 18:48:27 CEST 2007 Thread ID: 37 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Receiving "getRandom"-request. Mon Apr 23 18:48:28 CEST 2007 Thread ID: 42 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:89394experience Mon Apr 23 18:48:28 CEST 2007 Thread ID: 42 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Result: 161 Mon Apr 23 18:48:28 CEST 2007 Thread ID: 42 net.sf.freecol.client.control.ClientModelController getRandom INFO: Reply received from server. Mon Apr 23 18:48:28 CEST 2007 Thread ID: 37 net.sf.freecol.client.control.ClientModelController getRandom INFO: TaskID is unit:91717experience Waiting for the server to reply... Mon Apr 23 18:48:28 CEST 2007 Thread ID: 37 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Receiving "getRandom"-request. Mon Apr 23 18:48:28 CEST 2007 Thread ID: 43 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:91717experience Mon Apr 23 18:48:28 CEST 2007 Thread ID: 43 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Result: 1440 Mon Apr 23 18:48:28 CEST 2007 Thread ID: 43 net.sf.freecol.client.control.ClientModelController getRandom INFO: Reply received from server. Mon Apr 23 18:48:28 CEST 2007 Thread ID: 37 net.sf.freecol.client.control.ClientModelController getRandom INFO: TaskID is unit:61141experience Waiting for the server to reply... Mon Apr 23 18:48:28 CEST 2007 Thread ID: 37 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Receiving "getRandom"-request. Mon Apr 23 18:48:28 CEST 2007 Thread ID: 44 net.sf.freecol.server.control.ServerModelController getRandom INFO: Entering getRandom with taskID unit:61141experience Mon Apr 23 18:48:28 CEST 2007 Thread ID: 44 net.sf.freecol.server.control.InGameInputHandler getRandom INFO: Result: 3892 Mon Apr 23 18:48:28 CEST 2007 Thread ID: 44 net.sf.freecol.client.control.ClientModelController getRandom INFO: Reply received from server. Mon Apr 23 18:48:28 CEST 2007 Thread ID: 37 net.sf.freecol.server.ai.AIInGameInputHandler$1 run SEVERE: AI player failed while working! Mon Apr 23 18:48:28 CEST 2007 Thread ID: 45 Stack trace: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.AIPlayer$2.check(AIPlayer.java:1331) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.server.ai.AIPlayer.giveMilitaryMission(AIPlayer.java:1344) at net.sf.freecol.server.ai.AIPlayer.giveNormalMissions(AIPlayer.java:864) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:188) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) ---------------------------- net.sf.freecol.server.ai.AIPlayer doMissions WARNING: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.mission.Mission$1.check(Mission.java:200) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.common.model.Map.search(Map.java:601) at net.sf.freecol.common.model.Map.search(Map.java:518) at net.sf.freecol.server.ai.mission.Mission.findTarget(Mission.java:236) at net.sf.freecol.server.ai.mission.UnitWanderHostileMission.doMission(UnitWanderHostileMission.java:94) at net.sf.freecol.server.ai.AIUnit.doMission(AIUnit.java:304) at net.sf.freecol.server.ai.AIPlayer.doMissions(AIPlayer.java:1116) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:193) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) Mon Apr 23 18:48:29 CEST 2007 Thread ID: 46 net.sf.freecol.server.ai.AIPlayer doMissions WARNING: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.mission.Mission$1.check(Mission.java:200) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.common.model.Map.search(Map.java:601) at net.sf.freecol.common.model.Map.search(Map.java:518) at net.sf.freecol.server.ai.mission.Mission.findTarget(Mission.java:236) at net.sf.freecol.server.ai.mission.UnitWanderHostileMission.doMission(UnitWanderHostileMission.java:94) at net.sf.freecol.server.ai.AIUnit.doMission(AIUnit.java:304) at net.sf.freecol.server.ai.AIPlayer.doMissions(AIPlayer.java:1116) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:193) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) Mon Apr 23 18:48:29 CEST 2007 Thread ID: 46 net.sf.freecol.server.ai.AIPlayer doMissions WARNING: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.mission.Mission$1.check(Mission.java:200) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.common.model.Map.search(Map.java:601) at net.sf.freecol.common.model.Map.search(Map.java:518) at net.sf.freecol.server.ai.mission.Mission.findTarget(Mission.java:236) at net.sf.freecol.server.ai.mission.UnitWanderHostileMission.doMission(UnitWanderHostileMission.java:94) at net.sf.freecol.server.ai.AIUnit.doMission(AIUnit.java:304) at net.sf.freecol.server.ai.AIPlayer.doMissions(AIPlayer.java:1116) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:193) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) Mon Apr 23 18:48:29 CEST 2007 Thread ID: 46 net.sf.freecol.server.ai.AIPlayer doMissions WARNING: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.mission.Mission$1.check(Mission.java:200) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.common.model.Map.search(Map.java:601) at net.sf.freecol.common.model.Map.search(Map.java:518) at net.sf.freecol.server.ai.mission.Mission.findTarget(Mission.java:236) at net.sf.freecol.server.ai.mission.UnitWanderHostileMission.doMission(UnitWanderHostileMission.java:94) at net.sf.freecol.server.ai.AIUnit.doMission(AIUnit.java:304) at net.sf.freecol.server.ai.AIPlayer.doMissions(AIPlayer.java:1116) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:193) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) Mon Apr 23 18:48:29 CEST 2007 Thread ID: 46 net.sf.freecol.server.ai.AIPlayer doMissions WARNING: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.mission.Mission$1.check(Mission.java:200) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.common.model.Map.search(Map.java:601) at net.sf.freecol.common.model.Map.search(Map.java:518) at net.sf.freecol.server.ai.mission.Mission.findTarget(Mission.java:236) at net.sf.freecol.server.ai.mission.UnitWanderHostileMission.doMission(UnitWanderHostileMission.java:94) at net.sf.freecol.server.ai.AIUnit.doMission(AIUnit.java:304) at net.sf.freecol.server.ai.AIPlayer.doMissions(AIPlayer.java:1116) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:198) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) Mon Apr 23 18:48:29 CEST 2007 Thread ID: 46 net.sf.freecol.server.ai.AIPlayer doMissions WARNING: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.mission.Mission$1.check(Mission.java:200) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.common.model.Map.search(Map.java:601) at net.sf.freecol.common.model.Map.search(Map.java:518) at net.sf.freecol.server.ai.mission.Mission.findTarget(Mission.java:236) at net.sf.freecol.server.ai.mission.UnitWanderHostileMission.doMission(UnitWanderHostileMission.java:94) at net.sf.freecol.server.ai.AIUnit.doMission(AIUnit.java:304) at net.sf.freecol.server.ai.AIPlayer.doMissions(AIPlayer.java:1116) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:198) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) Mon Apr 23 18:48:29 CEST 2007 Thread ID: 46 net.sf.freecol.server.ai.AIPlayer doMissions WARNING: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.mission.Mission$1.check(Mission.java:200) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.common.model.Map.search(Map.java:601) at net.sf.freecol.common.model.Map.search(Map.java:518) at net.sf.freecol.server.ai.mission.Mission.findTarget(Mission.java:236) at net.sf.freecol.server.ai.mission.UnitWanderHostileMission.doMission(UnitWanderHostileMission.java:94) at net.sf.freecol.server.ai.AIUnit.doMission(AIUnit.java:304) at net.sf.freecol.server.ai.AIPlayer.doMissions(AIPlayer.java:1116) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:198) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) Mon Apr 23 18:48:29 CEST 2007 Thread ID: 46 net.sf.freecol.server.ai.AIPlayer doMissions WARNING: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.server.ai.mission.Mission$1.check(Mission.java:200) at net.sf.freecol.common.model.Map.search(Map.java:694) at net.sf.freecol.common.model.Map.search(Map.java:601) at net.sf.freecol.common.model.Map.search(Map.java:518) at net.sf.freecol.server.ai.mission.Mission.findTarget(Mission.java:236) at net.sf.freecol.server.ai.mission.UnitWanderHostileMission.doMission(UnitWanderHostileMission.java:94) at net.sf.freecol.server.ai.AIUnit.doMission(AIUnit.java:304) at net.sf.freecol.server.ai.AIPlayer.doMissions(AIPlayer.java:1116) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:198) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) Mon Apr 23 18:48:29 CEST 2007 Thread ID: 46 net.sf.freecol.server.ai.AIInGameInputHandler$1 run SEVERE: AI player failed while working! Mon Apr 23 18:48:31 CEST 2007 Thread ID: 47 Stack trace: java.lang.IllegalStateException: Colony Quebec contains no units! at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:823) at net.sf.freecol.common.model.Colony.getDefendingUnit(Colony.java:803) at net.sf.freecol.common.model.Tile.getDefendingUnit(Tile.java:420) at net.sf.freecol.common.model.DefaultCostDecider.getCost(DefaultCostDecider.java:75) at net.sf.freecol.common.model.Map.findPath(Map.java:398) at net.sf.freecol.common.model.Map.findPath(Map.java:196) at net.sf.freecol.server.ai.mission.TransportMission.getPath(TransportMission.java:807) at net.sf.freecol.server.ai.mission.TransportMission.getPath(TransportMission.java:756) at net.sf.freecol.server.ai.AIPlayer.createTransportLists(AIPlayer.java:1506) at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:192) at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:174) ---------------------------- net.sf.freecol.server.control.InputHandler handle WARNING: No handler installed for explore Mon Apr 23 18:48:31 CEST 2007 Thread ID: 48 net.sf.freecol.server.control.InputHandler handle WARNING: No handler installed for explore Mon Apr 23 18:48:31 CEST 2007 Thread ID: 48 net.sf.freecol.client.gui.panel.FreeColDialog setResponse INFO: Response has been set to 2 Mon Apr 23 18:48:34 CEST 2007 Thread ID: 11