Just had a Duelfreeze, after completing round 7 of the latest one. Mr. Java Console had this to say (it's very long, I'm afraid, I didn't really know how far to go back with it, and there seems to be a lot of extraneous stuff in there):
CV=1, conts=2147483647,3, sol=5, contlines=2147483647,5, carolBeat = true
Numbers frame visible? false
And relax
Numbers frame visible? false
CX Synch stage 1 (writing)...
ClientGame-3160601825593608677 << GameEvent{key=-3160601825593608677,pos=1,o=87621}
CX Synch stage 2 (reading)...
ClientReceiveThread >> GameEvent{key=-3160601825593608677,o=87622}
GameEvent{key=-3160601825593608677,o=87622}
CX Synch done.
TPP 12
ClientReceiveThread >> GameEvent{key=-3160601825593608677,o=65}
GameEvent{key=-3160601825593608677,o=65}
Picked 65
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Apterous Prime beat Paul Howe, 106-78.
CX 0: Got event: EV[key=0: Apterous Prime beat Paul Howe, 106-78.]
EVINSERT:Apterous Prime beat Paul Howe, 106-78.
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> GameEvent{key=-3160601825593608677,o=69}
GameEvent{key=-3160601825593608677,o=69}
Picked 69
ClientReceiveThread >> GameEvent{key=-3160601825593608677,o=69}
GameEvent{key=-3160601825593608677,o=69}
Picked 69
ClientReceiveThread >> GameEvent{key=-3160601825593608677,o=84}
GameEvent{key=-3160601825593608677,o=84}
Picked 84
ClientReceiveThread >> GameEvent{key=-3160601825593608677,o=82}
GameEvent{key=-3160601825593608677,o=82}
ClientReceiveThread >> GameEvent{key=-3160601825593608677,o=89}
GameEvent{key=-3160601825593608677,o=89}
Picked 82
Picked 89
ClientReceiveThread >> GameEvent{key=-3160601825593608677,o=76}
GameEvent{key=-3160601825593608677,o=76}
Picked 76
ClientReceiveThread >> GameEvent{key=-3160601825593608677,o=84}
GameEvent{key=-3160601825593608677,o=84}
Picked 84
ClientReceiveThread >> GameEvent{key=-3160601825593608677,o=65}
GameEvent{key=-3160601825593608677,o=65}
ClientReceiveThread >> GameEvent{key=-3160601825593608677,o=}
GameEvent{key=-3160601825593608677,o=}
Picked 65
Attempting clock start
Clock started successfully.
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Apterous Prime is playing Paul Howe. <a href="
http://dog.com/spectate.html?3109356406 ... ectate.</a>
CX 0: Got event: EV[key=0: Apterous Prime is playing Paul Howe. <a href="
http://dog.com/spectate.html?3109356406 ... ectate.</a>]
EVINSERT:Apterous Prime is playing Paul Howe. <a href="
http://dog.com/spectate.html?3109356406 ... ectate.</a>
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Jimmy Gough is playing a Classic Game against Julian Fell. <a href="
http://dog.com/spectate.html?-553822959 ... ectate.</a>
CX 0: Got event: EV[key=0: Jimmy Gough is playing a Classic Game against Julian Fell. <a href="
http://dog.com/spectate.html?-553822959 ... ectate.</a>]
EVINSERT:Jimmy Gough is playing a Classic Game against Julian Fell. <a href="
http://dog.com/spectate.html?-553822959 ... ectate.</a>
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Clock ended successfully.
Thread-106 << GameEvent{key=-3160601825593608677,pos=1,o=LATTER}
Thread-106 << GameEvent{key=-3160601825593608677,pos=1,o=0}
ClientReceiveThread >> GameEvent{key=-3160601825593608677,o=LATTER}
GameEvent{key=-3160601825593608677,o=LATTER}
ClientReceiveThread >> GameEvent{key=-3160601825593608677,o=[LAYETTE]}
GameEvent{key=-3160601825593608677,o=[LAYETTE]}
ClientReceiveThread >> GameEvent{key=-3160601825593608677,o=0}
GameEvent{key=-3160601825593608677,o=0}
ClientReceiveThread >> GameEvent{key=-3160601825593608677,o=null}
GameEvent{key=-3160601825593608677,o=null}
I said LATTER, he said
Awaiting maxes...
CX Synch stage 1 (writing)...
ClientGame-3160601825593608677 << GameEvent{key=-3160601825593608677,pos=1,o=87621}
CX Synch stage 2 (reading)...
ClientReceiveThread >> GameEvent{key=-3160601825593608677,o=87622}
GameEvent{key=-3160601825593608677,o=87622}
ClientReceiveThread >> GameEvent{key=-3160601825593608677,o=apterous.game.NumbersChallenge@12e5c94}
GameEvent{key=-3160601825593608677,o=apterous.game.NumbersChallenge@12e5c94}
CX Synch done.
Showing numbers frame.
Numbers frame constructing 1
Numbers frame constructing 2
Numbers frame constructing 3
Numbers frame constructing 4
Numbers frame constructing 5
Numbers frame constructing 6
Numbers frame constructing 7
Numbers frame constructed
Numbers frame visible? true
Creating revelation timer
Created revelation timer, starting...
Started revelation timer.
Sending target
1
ClientGame-3160601825593608677 << GameEvent{key=-3160601825593608677,pos=1,o=209}
Method request?
ClientReceiveThread >> GameEvent{key=-3160601825593608677,o=true}
GameEvent{key=-3160601825593608677,o=true}
Method request: true
Noted method failed: applet.numbers.parser.ParseException: bad operand
TPP 10
TPP 10
TPP 10
TPP 10
TPP 10
TPP 10
TPP 10
ClientReceiveThread >> net.MessageToClient$RosterUpdate@105562b
net.MessageToClient$RosterUpdate@105562b
Roster updated: [[1141] Apterous Rex (bot), [267] Apterous Plum (bot), [137] Apterous Waldorf (bot), [-108] Apterous Prune (bot), [-5] Apterous Nude (bot), [1094] Apterous Prime (bot), [477] Apterous Caesar (bot), [1032] Paul Howe, [499] Gareth Mitchell, [601] Jim Bentley, [423] Jimmy Gough]
TPP 10
AWT-EventQueue-2 << net.MessageToServer$RequestPlayerHTML@18b7298
ClientReceiveThread >> net.MessageToClient$PlayerHTML@106121
net.MessageToClient$PlayerHTML@106121
html for 114: <h2>Jim Bentley</h2><img src="
http://www.apterous.org/img/user/CONTESTANT.jpg" alt="Jim Bentley"/><table><tr> <td>Rating</td> <td>601 </td> </tr><tr> <td>Record</td><td>433 wins from 863 games. </td></tr><tr> <td>Member since</td> <td>2008-08-13 </td> </tr></table>
TPP 10
TPP 10
TPP 10
TPP 10
TPP 10
TPP 10
TPP 10
ClientReceiveThread >> net.MessageToClient$RosterUpdate@114a3c6
net.MessageToClient$RosterUpdate@114a3c6
Roster updated: [[1141] Apterous Rex (bot), [267] Apterous Plum (bot), [137] Apterous Waldorf (bot), [-108] Apterous Prune (bot), [-5] Apterous Nude (bot), [1094] Apterous Prime (bot), [477] Apterous Caesar (bot), [1032] Paul Howe, [499] Gareth Mitchell, [601] Jim Bentley, [423] Jimmy Gough, [897] Junaid Mubeen]
AWT-EventQueue-2 << net.MessageToServer$RequestPlayerHTML@c4cee
TPP 10
ClientReceiveThread >> net.MessageToClient$PlayerHTML@e9c592
net.MessageToClient$PlayerHTML@e9c592
html for 114: <h2>Jim Bentley</h2><img src="
http://www.apterous.org/img/user/CONTESTANT.jpg" alt="Jim Bentley"/><table><tr> <td>Rating</td> <td>601 </td> </tr><tr> <td>Record</td><td>433 wins from 863 games. </td></tr><tr> <td>Member since</td> <td>2008-08-13 </td> </tr></table>
Sending method: 5 + 5 = 10
2 x 10 = 20
20 x 10 = 200
200 + 9 = 209
ClientGame-3160601825593608677 << GameEvent{key=-3160601825593608677,pos=1,o=5 + 5 = 10
2 x 10 = 20
20 x 10 = 200
200 + 9 = 209
}
Getting other declaration
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Junaid Mubeen entered the room!
CX 0: Got event: EV[key=0: Junaid Mubeen entered the room!]
EVINSERT:Junaid Mubeen entered the room!
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> GameEvent{key=-3160601825593608677,o=Declared: 0
Method: No, sorry, I screwed it up.}
GameEvent{key=-3160601825593608677,o=Declared: 0
Method: No, sorry, I screwed it up.}
ClientReceiveThread >> GameEvent{key=-3160601825593608677,o=Declared: 209
Method: 10 - 2 = 8
5 x 5 = 25
25 x 8 = 200
200 + 9 = 209
}
GameEvent{key=-3160601825593608677,o=Declared: 209
Method: 10 - 2 = 8
5 x 5 = 25
25 x 8 = 200
200 + 9 = 209
}
ClientReceiveThread >> GameEvent{key=-3160601825593608677,o=[apterous.game.NumbersRequestEvent@d507d3]}
GameEvent{key=-3160601825593608677,o=[apterous.game.NumbersRequestEvent@d507d3]}
Doing tidy-up
He did Declared: 0
Method: No, sorry, I screwed it up., I did Declared: 209
Method: 5 + 5 = 10
2 x 10 = 20
20 x 10 = 200
200 + 9 = 209
CV=0, conts=2147483647,0, sol=4, contlines=2147483647,4, carolBeat = false
Numbers frame visible? false
And relax
Numbers frame visible? false
CX Synch stage 1 (writing)...
ClientGame-3160601825593608677 << GameEvent{key=-3160601825593608677,pos=1,o=87621}
CX Synch stage 2 (reading)...
ClientReceiveThread >> net.MessageToClient$RosterUpdate@b80017
net.MessageToClient$RosterUpdate@b80017
Roster updated: [[1141] Apterous Rex (bot), [267] Apterous Plum (bot), [137] Apterous Waldorf (bot), [-108] Apterous Prune (bot), [-5] Apterous Nude (bot), [1094] Apterous Prime (bot), [477] Apterous Caesar (bot), [1032] Paul Howe, [499] Gareth Mitchell, [601] Jim Bentley, [423] Jimmy Gough]
AWT-EventQueue-2 << net.MessageToServer$RequestPlayerHTML@239525
ClientReceiveThread: [] [java.net.SocketException: Connection reset]java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at net.DirectNetworkLayer.readObject(DirectNetworkLayer.java:128)
at net.client.CXInfoClient$ReceiveThread.run(CXInfoClient.java:52)
java.net.SocketInputStream.read(Unknown Source)
java.net.SocketInputStream.read(Unknown Source)
java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
java.io.ObjectInputStream.readObject0(Unknown Source)
java.io.ObjectInputStream.readObject(Unknown Source)
net.DirectNetworkLayer.readObject(DirectNetworkLayer.java:128)
net.client.CXInfoClient$ReceiveThread.run(CXInfoClient.java:52)
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Junaid Mubeen entered the room!
CX 0: Got event: EV[key=0: Junaid Mubeen entered the room!]
EVINSERT:Junaid Mubeen entered the room!
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Apterous Prime is playing Junaid Mubeen. <a href="
http://dog.com/spectate.html?6613646617 ... ectate.</a>
CX 0: Got event: EV[key=0: Apterous Prime is playing Junaid Mubeen. <a href="
http://dog.com/spectate.html?6613646617 ... ectate.</a>]
EVINSERT:Apterous Prime is playing Junaid Mubeen. <a href="
http://dog.com/spectate.html?6613646617 ... ectate.</a>
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
AWT-EventQueue-2 << net.MessageToServer$RequestGamesInProgress@d90254
AWT-EventQueue-2: [Failed to request games in progress] [java.net.SocketException: Connection reset by peer: socket write error]java.net.SocketException: Connection reset by peer: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.net.SocketOutputStream.write(Unknown Source)
at java.io.ObjectOutputStream$BlockDataOutputStream.drain(Unknown Source)
at java.io.ObjectOutputStream$BlockDataOutputStream.setBlockDataMode(Unknown Source)
at java.io.ObjectOutputStream.writeNonProxyDesc(Unknown Source)
at java.io.ObjectOutputStream.writeClassDesc(Unknown Source)
at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.writeFatalException(Unknown Source)
at java.io.ObjectOutputStream.writeObject(Unknown Source)
at net.DirectNetworkLayer.writeObject(DirectNetworkLayer.java:120)
at net.client.CXInfoClient.sendMessage(CXInfoClient.java:187)
at net.client.CXInfoClient.sendMessage(CXInfoClient.java:181)
at net.client.CXInfoClient.requestGamesInProgress(CXInfoClient.java:207)
at applet.frontend.GamesPanel.requestUpdate(GamesPanel.java:100)
at applet.frontend.GamesPanel.access$3(GamesPanel.java:98)
at applet.frontend.GamesPanel$3.actionPerformed(GamesPanel.java:59)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
java.net.SocketOutputStream.socketWrite0(Native Method)
java.net.SocketOutputStream.socketWrite(Unknown Source)
java.net.SocketOutputStream.write(Unknown Source)
java.io.ObjectOutputStream$BlockDataOutputStream.drain(Unknown Source)
java.io.ObjectOutputStream$BlockDataOutputStream.setBlockDataMode(Unknown Source)
java.io.ObjectOutputStream.writeNonProxyDesc(Unknown Source)
java.io.ObjectOutputStream.writeClassDesc(Unknown Source)
java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
java.io.ObjectOutputStream.writeObject0(Unknown Source)
java.io.ObjectOutputStream.writeFatalException(Unknown Source)
java.io.ObjectOutputStream.writeObject(Unknown Source)
net.DirectNetworkLayer.writeObject(DirectNetworkLayer.java:120)
net.client.CXInfoClient.sendMessage(CXInfoClient.java:187)
net.client.CXInfoClient.sendMessage(CXInfoClient.java:181)
net.client.CXInfoClient.requestGamesInProgress(CXInfoClient.java:207)
applet.frontend.GamesPanel.requestUpdate(GamesPanel.java:100)
applet.frontend.GamesPanel.access$3(GamesPanel.java:98)
applet.frontend.GamesPanel$3.actionPerformed(GamesPanel.java:59)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Paul Howe entered the room!
CX 0: Got event: EV[key=0: Paul Howe entered the room!]
EVINSERT:Paul Howe entered the room!
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.