Game stays "Waiting for Tupi" indefinitely, reconnect doesn't help. Can repeat by reloading the attached savegame, then ending turn.
On Win XP, SP3; AMD Duron 700 Mhz, 512 MB RAM.
Log:
FreeCol game version: 0.8.0-alpha2 (Revision: 4364)
FreeCol protocol version: 0.1.4
Java vendor: Sun Microsystems Inc.
Java version: 1.6.0_07
Java WM name: Java HotSpot(TM) Client VM
Java WM vendor: Sun Microsystems Inc.
Java WM version: 10.0-b23
OS name: Windows XP
OS architecture: x86
OS version: 5.1
net.sf.freecol.common.Specification <init>
INFO: Initializing Specification
Sun Sep 28 22:03:25 PDT 2008
Thread ID: 10
net.sf.freecol.common.Specification <init>
INFO: Specification initialization complete
Sun Sep 28 22:03:27 PDT 2008
Thread ID: 10
net.sf.freecol.FreeCol main
INFO: Now starting to load images.
Sun Sep 28 22:03:27 PDT 2008
Thread ID: 10
net.sf.freecol.client.gui.GUI <init>
INFO: GUI created.
Sun Sep 28 22:03:45 PDT 2008
Thread ID: 11
net.sf.freecol.client.gui.GUI <init>
INFO: Starting in Move Units View Mode
Sun Sep 28 22:03:45 PDT 2008
Thread ID: 11
net.sf.freecol.client.gui.GUI <init>
INFO: GUI created.
Sun Sep 28 22:03:47 PDT 2008
Thread ID: 11
net.sf.freecol.client.gui.GUI <init>
INFO: Starting in Move Units View Mode
Sun Sep 28 22:03:47 PDT 2008
Thread ID: 11
net.sf.freecol.client.gui.Canvas <init>
INFO: Canvas created.
Sun Sep 28 22:03:49 PDT 2008
Thread ID: 11
net.sf.freecol.client.gui.WindowedFrame <init>
INFO: WindowedFrame's JFrame created.
Sun Sep 28 22:03:49 PDT 2008
Thread ID: 11
net.sf.freecol.client.gui.WindowedFrame <init>
INFO: WindowedFrame created.
Sun Sep 28 22:03:49 PDT 2008
Thread ID: 11
net.sf.freecol.client.gui.panel.FreeColDialog setResponse
INFO: Response has been set to null
Sun Sep 28 22:08:31 PDT 2008
Thread ID: 11
net.sf.freecol.client.gui.panel.FreeColDialog setResponse
INFO: Response has been set to true
Sun Sep 28 22:08:35 PDT 2008
Thread ID: 11
Save just before freeze
I can confirm that.
Btw. I have played the Swedish too. It happens with current svn trunk.
My save game: http://www.file-upload.net/en/download-1154689/tim_Swedish_1545.fsg.html
The next round it hangs because of the Tupi. Btw. if I load this save game I always got this reconnect messages but if I load an older one like this one uploaded for the Paul Revere problem there is no such thing. But 1546 it always hangs because of the Tupis.
This is fixed for me in current svn. Many thanks!
Btw. the new graphics look great.
I believe this is related...
Versions:
FreeCol game version: 0.8.0-alpha2 (Revision: null)
FreeCol protocol version: 0.1.4
Java vendor: Apple Computer, Inc.
Java version: 1.5.0_16
Java WM name: Java HotSpot(TM) Client VM
Java WM vendor: "Apple Computer, Inc."
Java WM version: 1.5.0_16-132
OS name: Mac OS X
OS architecture: i386
OS version: 10.4.11
-----------------
My game freezes waiting for the Inca turn, logs are showing the following errors:
net.sf.freecol.server.control.InputHandler logException
WARNING: java.lang.IllegalStateException: 'playerExploredTiles' for COLONIAL player 'Highway of Life' is 'null'. true, false ::: (30, 106)
at net.sf.freecol.common.model.Tile.updatePlayerExploredTile(Tile.java:1815)
at net.sf.freecol.common.model.Tile.updatePlayerExploredTiles(Tile.java:1863)
at net.sf.freecol.common.model.Tile.add(Tile.java:1148)
at net.sf.freecol.common.model.Unit.setLocation(Unit.java:1941)
at net.sf.freecol.common.model.Unit.<init>(Unit.java:257)
at net.sf.freecol.common.model.Unit.<init>(Unit.java:228)
at net.sf.freecol.server.control.ServerModelController.createUnit(ServerModelController.java:207)
at net.sf.freecol.server.control.ServerModelController.createUnit(ServerModelController.java:152)
at net.sf.freecol.common.model.IndianSettlement.checkForNewIndian(IndianSettlement.java:1022)
at net.sf.freecol.common.model.IndianSettlement.newTurn(IndianSettlement.java:951)
at net.sf.freecol.common.model.Player.newTurn(Player.java:2198)
at net.sf.freecol.common.model.Game.newTurn(Game.java:875)
at net.sf.freecol.server.control.InGameController.nextPlayer(InGameController.java:145)
at net.sf.freecol.server.control.InGameController.endTurn(InGameController.java:122)
at net.sf.freecol.server.control.InGameInputHandler.endTurn(InGameInputHandler.java:2312)
at net.sf.freecol.server.control.InGameInputHandler.access$3500(InGameInputHandler.java:96)
at net.sf.freecol.server.control.InGameInputHandler$36.handle(InGameInputHandler.java:316)
at net.sf.freecol.server.control.InputHandler$CurrentPlayerNetworkRequestHandler.handle(InputHandler.java:189)
at net.sf.freecol.server.control.InputHandler.handle(InputHandler.java:99)
at net.sf.freecol.server.networking.DummyConnection.send(DummyConnection.java:83)
at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:213)
net.sf.freecol.server.ai.AIInGameInputHandler handle
WARNING: The server requests a reconnect. This means an illegal operation has been performed. Please refer to any previous error message.
Mon Oct 13 15:23:32 PDT 2008
Thread ID: 35
The same issue appears with computer players, but the game does not stall...
net.sf.freecol.common.model.Tile updatePlayerExploredTile
WARNING: 'playerExploredTiles' for COLONIAL player 'Philip II' is 'null'. true, false ::: (21, 134)
Mon Oct 13 15:23:30 PDT 2008
Thread ID: 34
net.sf.freecol.server.control.InputHandler logException
WARNING: java.lang.IllegalStateException: 'playerExploredTiles' for COLONIAL player 'Philip II' is 'null'. true, false ::: (21, 134)
at net.sf.freecol.common.model.Tile.updatePlayerExploredTile(Tile.java:1815)
at net.sf.freecol.common.model.Tile.updatePlayerExploredTiles(Tile.java:1863)
at net.sf.freecol.common.model.Tile.remove(Tile.java:1170)
at net.sf.freecol.common.model.Unit.setLocation(Unit.java:1926)
at net.sf.freecol.common.model.Unit.moveToTile(Unit.java:1533)
at net.sf.freecol.common.model.Unit.move(Unit.java:1518)
at net.sf.freecol.server.control.InGameInputHandler.move(InGameInputHandler.java:935)
at net.sf.freecol.server.control.InGameInputHandler.access$500(InGameInputHandler.java:96)
at net.sf.freecol.server.control.InGameInputHandler$6.handle(InGameInputHandler.java:136)
at net.sf.freecol.server.control.InputHandler$CurrentPlayerNetworkRequestHandler.handle(InputHandler.java:189)
at net.sf.freecol.server.control.InputHandler.handle(InputHandler.java:99)
at net.sf.freecol.server.networking.DummyConnection.ask(DummyConnection.java:100)
at net.sf.freecol.server.networking.DummyConnection.sendAndWait(DummyConnection.java:118)
at net.sf.freecol.server.ai.mission.Mission.moveRandomly(Mission.java:169)
at net.sf.freecol.server.ai.mission.UnitWanderHostileMission.doMission(UnitWanderHostileMission.java:132)
at net.sf.freecol.server.ai.AIUnit.doMission(AIUnit.java:320)
at net.sf.freecol.server.ai.AIPlayer.doMissions(AIPlayer.java:1311)
at net.sf.freecol.server.ai.AIPlayer.startWorking(AIPlayer.java:224)
at net.sf.freecol.server.ai.AIInGameInputHandler$1.run(AIInGameInputHandler.java:208)
net.sf.freecol.server.ai.AIInGameInputHandler handle
WARNING: The server requests a reconnect. This means an illegal operation has been performed. Please refer to any previous error message.
Mon Oct 13 15:23:30 PDT 2008
Thread ID: 34
This happens to me also, in Mac OS X 10.5.1 and in Windows Vista.
This issue appears to have been fixed in the SVN Truck, I’m not experiencing it with today’s SVN build.
Reports about being fixed in comments section, so closing this one.