I assume this is the same bug as 2823361 but as I cannot reopen that one I am filing it anew.
The AI will occasionally freeze in for an unknown reason when it's turn comes around.
This saved game should reproduce it for you after you end the turn.
net.sf.freecol.common.networking.Connection$1 run
WARNING: Message handler failed!
Sun Aug 09 11:21:58 BST 2009
Thread ID: 257
Stack trace:
java.lang.IllegalStateException: Could not find the 'unit' in 'opponentMove'. Unit ID: unit:6639
at net.sf.freecol.client.control.InGameInputHandler.opponentMove(InGameInputHandler.java:275)
at net.sf.freecol.client.control.InGameInputHandler.handle(InGameInputHandler.java:116)
at net.sf.freecol.common.networking.Connection$1.run(Connection.java:505)
----------------------------
net.sf.freecol.common.networking.Connection$1 run
WARNING: [question: null]
Sun Aug 09 11:21:58 BST 2009
Thread ID: 257
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
just hit Return to end the turn.
Works for me - there are two errors in the log after ending the turn, but both are non-fatal.
Fixed one of these in rev.5677, and will discuss the other one on the mailing list. Please check whether the problem still exists with current trunk.
Problem still exists. This is what gets logged to the terminal, for the newly attached game.
<endTurn/>
<question networkReplyId="2"><setCurrentPlayer player="player:11"/></question>
<reply networkReplyId="2"/>
<question networkReplyId="3"><opponentMove direction="NW" fromTile="tile:3306" unit="unit:76646"/></question>
<reply networkReplyId="3"/>
<question networkReplyId="4"><opponentMove direction="NW" fromTile="tile:3266" unit="unit:76646"/></question>
<reply networkReplyId="4"/>
<question networkReplyId="5"><opponentMove direction="NW" fromTile="tile:3225" unit="unit:76646"/></question>
<reply networkReplyId="5"/>
<question networkReplyId="6"><opponentMove direction="NW" fromTile="tile:1392" unit="unit:6639"/></question>
net.sf.freecol.common.networking.Connection$1 run
WARNING: Message handler failed!
Sun Aug 09 11:21:58 BST 2009
Thread ID: 257
Stack trace:
java.lang.IllegalStateException: Could not find the 'unit' in 'opponentMove'. Unit ID: unit:6639
at net.sf.freecol.client.control.InGameInputHandler.opponentMove(InGameInputHandler.java:275)
at net.sf.freecol.client.control.InGameInputHandler.handle(InGameInputHandler.java:116)
at net.sf.freecol.common.networking.Connection$1.run(Connection.java:505)
----------------------------
net.sf.freecol.common.networking.Connection$1 run
WARNING: [question: null]
Sun Aug 09 11:21:58 BST 2009
Thread ID: 257
Log for second game
Second example of the bug (it is quite frequent)
I have this problem as well. Usually with the Cherokee turn.
However due to save games not working I have no savegame file for you.
Fixed in 0.10.0alpha.