I had a couple of bugs happen to me when trying to complete today's duel. I logged in and did nothing other than accept the duel, but when the first letters round started popping up I had a blank white screen despite the sound effects for numbers playing. I closed the window and the game and restarted my browser (FireFox) in an attempt to resume the duel, maybe from round 2. After logging back into Apterous and trying to resume the duel, it automatically logged me out with a null pointer exception. I closed the window and logged back into Apterous, but this time the duel was gone. Hopefully some answers are hidden in the following:
SRC: Opening socket...
SRC: Opening socket ostream...
SRC: Opening socket istream...
SRC: Done socket...
Thread-7 << net.MessageToServer$IdentifySelf@2bccb2
ClientReceiveThread >> net.MessageToClient$LoggedIn@a415a3
net.MessageToClient$LoggedIn@a415a3
Logged in as Simon Myers[#353]
Prefs: apterous.UserPreferences@1dfd90f
Thread-12 << net.MessageToServer$ClassicGameSearch@17b1d64
Spectator got 1 keys
WX server found
Spectator got 0 keys
Spectator got 1 keys
Thread-7 << net.MessageToServer$RequestGamesInProgress@3727c5
Thread-7 << net.MessageToServer$RequestPlayerHTML@145fe3b
Thread-7 << net.MessageToServer$RequestRoster@149f041
ClientReceiveThread >> net.MessageToClient$ClassicSearchResult@1555185
net.MessageToClient$ClassicSearchResult@1555185
ClientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@c5f468
net.MessageToClient$GamesInProgressUpdate@c5f468
ClientReceiveThread >> net.MessageToClient$PlayerHTML@19fc25
net.MessageToClient$PlayerHTML@19fc25
html for 353: <h2>Simon Myers</h2><img src="
http://www.apterous.org/img/user/CONTESTANT.jpg" alt="Simon Myers"/><table><tr> <td>Rating</td> <td>561 </td> </tr><tr> <td>Record</td><td>75 wins from 150 games. </td></tr><tr> <td>Member since</td> <td>2008-08-24 </td> </tr></table>
ClientReceiveThread >> net.MessageToClient$RosterUpdate@1b493c6
net.MessageToClient$RosterUpdate@1b493c6
Roster updated: [[1134] Apterous Rex (bot), [360] Apterous Plum (bot), [105] Apterous Waldorf (bot), [-113] Apterous Prune (bot), [-25] Apterous Nude (bot), [1027] Apterous Prime (bot), [528] Apterous Caesar (bot), [735] Dan Vanniasingham, [551] Ian Dent, [576] Jimmy Gough, [748] Charlie Reams, [648] Innis Carson, [837] Jon O'Neill, [561] Simon Myers]
AWT-EventQueue-2 << net.MessageToServer$RequestPlayerHTML@1ce4a8a
Spectator got 0 keys
Spectator got 1 keys
ClientReceiveThread >> net.MessageToClient$PlayerHTML@19cd5f5
net.MessageToClient$PlayerHTML@19cd5f5
html for 353: <h2>Simon Myers</h2><img src="
http://www.apterous.org/img/user/CONTESTANT.jpg" alt="Simon Myers"/><table><tr> <td>Rating</td> <td>561 </td> </tr><tr> <td>Record</td><td>75 wins from 150 games. </td></tr><tr> <td>Member since</td> <td>2008-08-24 </td> </tr></table>
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Welcome to aptochat, Simon. There are 6 other people here.
CX 0: Got event: EV[key=0: Welcome to aptochat, Simon. There are 6 other people here.]
EVINSERT:Welcome to aptochat, Simon. There are 6 other people here.
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> net.MessageToClient$RosterUpdate@c3e967
net.MessageToClient$RosterUpdate@c3e967
Roster updated: [[1134] Apterous Rex (bot), [360] Apterous Plum (bot), [105] Apterous Waldorf (bot), [-113] Apterous Prune (bot), [-25] Apterous Nude (bot), [1027] Apterous Prime (bot), [528] Apterous Caesar (bot), [735] Dan Vanniasingham, [551] Ian Dent, [576] Jimmy Gough, [748] Charlie Reams, [648] Innis Carson, [837] Jon O'Neill, [561] Simon Myers, [561] Lee Simmonds]
ClientReceiveThread >> net.MessageToClient$RosterUpdate@1a631cc
net.MessageToClient$RosterUpdate@1a631cc
Roster updated: [[1134] Apterous Rex (bot), [360] Apterous Plum (bot), [105] Apterous Waldorf (bot), [-113] Apterous Prune (bot), [-25] Apterous Nude (bot), [1027] Apterous Prime (bot), [528] Apterous Caesar (bot), [735] Dan Vanniasingham, [551] Ian Dent, [576] Jimmy Gough, [748] Charlie Reams, [837] Jon O'Neill, [561] Simon Myers, [561] Lee Simmonds]
AWT-EventQueue-2 << net.MessageToServer$RequestPlayerHTML@b2e752
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Lee Simmonds entered the room!
CX 0: Got event: EV[key=0: Lee Simmonds entered the room!]
EVINSERT:Lee Simmonds entered the room!
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> net.MessageToClient$PlayerHTML@1e6978d
net.MessageToClient$PlayerHTML@1e6978d
html for 353: <h2>Simon Myers</h2><img src="
http://www.apterous.org/img/user/CONTESTANT.jpg" alt="Simon Myers"/><table><tr> <td>Rating</td> <td>561 </td> </tr><tr> <td>Record</td><td>75 wins from 150 games. </td></tr><tr> <td>Member since</td> <td>2008-08-24 </td> </tr></table>
ClientReceiveThread >> net.MessageToClient$RosterUpdate@16e334a
net.MessageToClient$RosterUpdate@16e334a
Roster updated: [[1134] Apterous Rex (bot), [360] Apterous Plum (bot), [105] Apterous Waldorf (bot), [-113] Apterous Prune (bot), [-25] Apterous Nude (bot), [1027] Apterous Prime (bot), [528] Apterous Caesar (bot), [735] Dan Vanniasingham, [551] Ian Dent, [576] Jimmy Gough, [748] Charlie Reams, [837] Jon O'Neill, [561] Simon Myers, [561] Lee Simmonds, [648] Innis Carson]
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Innis Carson entered the room!
CX 0: Got event: EV[key=0: Innis Carson entered the room!]
EVINSERT:Innis Carson entered the room!
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
AWT-EventQueue-2 << net.MessageToServer$RequestDetails@57dc15
Loaded apterous.Person@157bf4c
Loaded apterous.Person@1d056de
Loaded apterous.Person@f70ee1
Loaded apterous.Person@1f1e39b
Loaded apterous.Person@a1c582
Loaded apterous.Person@ae1393
Loaded apterous.Person@871e65
Loaded apterous.Person@dcb6b4
Loaded apterous.Person@5f1c48
Loaded apterous.Person@39ea58
Loaded apterous.Person@486cdd
Loaded apterous.Person@e33af5
Loaded apterous.Person@33c3e6
Loaded apterous.Person@823c6d
Loaded apterous.Person@4d28c7
Loaded apterous.Person@1b044df
Loaded apterous.Person@179c7cf
Loaded apterous.Person@2d0483
Loaded apterous.Person@1836aea
Loaded apterous.Person@e0420b
Loaded apterous.Person@10ff62a
ClientReceiveThread >> RequestedGameDetails{key=0-0 [normal rules] {format=4759037914877686848}}
RequestedGameDetails{key=0-0 [normal rules] {format=4759037914877686848}}
ClientReceiveThread << net.MessageToServer$ChallengeIssue@15925c0
ClientReceiveThread >> ChallengeReply{key=-696115988030556937,pos=-1,accept=false}
ChallengeReply{key=-696115988030556937,pos=-1,accept=false}
ClientReceiveThread >> ChallengeReply{key=-696115988030556937,pos=-1,accept=false}
ChallengeReply{key=-696115988030556937,pos=-1,accept=false}
ClientReceiveThread: [Reply to unknown challenge -696115988030556937] [null]
AWT-EventQueue-2 << net.MessageToServer$RequestDetails@442c76
ClientReceiveThread >> ChallengeReply{key=-696115988030556937,pos=-1,accept=false}
ChallengeReply{key=-696115988030556937,pos=-1,accept=false}
ClientReceiveThread: [Reply to unknown challenge -696115988030556937] [null]
ClientReceiveThread >> net.MessageToClient$LoggedOut@a60191
net.MessageToClient$LoggedOut@a60191
Logged out by server: Error in InfoClientHandlerThread: java.lang.NullPointerException
ClientReceiveThread << net.MessageToServer$Goodbye@b11164
Layer closed
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Lee Simmonds is playing today's Daily Duel.
CX 0: Got event: EV[key=0: Lee Simmonds is playing today's Daily Duel.]
EVINSERT:Lee Simmonds is playing today's Daily Duel.
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Spectator thread closing - bye!
thread applet-applet.frontend.MainApplet << net.MessageToServer$Goodbye@1169fb2
thread applet-applet.frontend.MainApplet: [CX could not say goodbye] [java.net.SocketException: Socket closed]java.net.SocketException: Socket closed
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.close(CXInfoClient.java:243)
at applet.frontend.MainPanel.close(MainPanel.java:56)
at applet.frontend.MainApplet.destroy(MainApplet.java:119)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
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.close(CXInfoClient.java:243)
applet.frontend.MainPanel.close(MainPanel.java:56)
applet.frontend.MainApplet.destroy(MainApplet.java:119)
sun.applet.AppletPanel.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
thread applet-applet.frontend.MainApplet << net.MessageToServer$Goodbye@fc40ae
thread applet-applet.frontend.MainApplet: [CX could not say goodbye] [java.net.SocketException: Socket closed]java.net.SocketException: Socket closed
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.close(CXInfoClient.java:243)
at net.client.CXInfoClient.logout(CXInfoClient.java:39)
at applet.frontend.MainApplet.destroy(MainApplet.java:124)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
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.close(CXInfoClient.java:243)
net.client.CXInfoClient.logout(CXInfoClient.java:39)
applet.frontend.MainApplet.destroy(MainApplet.java:124)
sun.applet.AppletPanel.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
SRC: Opening socket...
SRC: Opening socket ostream...
SRC: Opening socket istream...
SRC: Done socket...
Thread-21 << net.MessageToServer$IdentifySelf@232697
ClientReceiveThread >> net.MessageToClient$LoggedIn@1184a4f
net.MessageToClient$LoggedIn@1184a4f
Logged in as Simon Myers[#353]
Prefs: apterous.UserPreferences@15ad36d
Thread-24 << net.MessageToServer$ClassicGameSearch@efeff8
Thread-21 << net.MessageToServer$RequestGamesInProgress@eddac
Thread-21 << net.MessageToServer$RequestPlayerHTML@123defe
Thread-21 << net.MessageToServer$RequestRoster@dabcea
Spectator got 1 keys
WX server found
Spectator got 0 keys
Spectator got 1 keys
ClientReceiveThread >> net.MessageToClient$ClassicSearchResult@1ad5d46
net.MessageToClient$ClassicSearchResult@1ad5d46
ClientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@b049a
net.MessageToClient$GamesInProgressUpdate@b049a
ClientReceiveThread >> net.MessageToClient$PlayerHTML@15386c2
net.MessageToClient$PlayerHTML@15386c2
html for 353: <h2>Simon Myers</h2><img src="
http://www.apterous.org/img/user/CONTESTANT.jpg" alt="Simon Myers"/><table><tr> <td>Rating</td> <td>561 </td> </tr><tr> <td>Record</td><td>75 wins from 150 games. </td></tr><tr> <td>Member since</td> <td>2008-08-24 </td> </tr></table>
ClientReceiveThread >> net.MessageToClient$RosterUpdate@d8e902
net.MessageToClient$RosterUpdate@d8e902
Roster updated: [[1134] Apterous Rex (bot), [360] Apterous Plum (bot), [105] Apterous Waldorf (bot), [-113] Apterous Prune (bot), [-25] Apterous Nude (bot), [1027] Apterous Prime (bot), [528] Apterous Caesar (bot), [735] Dan Vanniasingham, [551] Ian Dent, [576] Jimmy Gough, [837] Jon O'Neill, [561] Lee Simmonds, [648] Innis Carson, [561] Simon Myers]
AWT-EventQueue-3 << net.MessageToServer$RequestPlayerHTML@13c952f
Spectator got 0 keys
Spectator got 1 keys
ClientReceiveThread >> net.MessageToClient$PlayerHTML@1b4cd65
net.MessageToClient$PlayerHTML@1b4cd65
html for 353: <h2>Simon Myers</h2><img src="
http://www.apterous.org/img/user/CONTESTANT.jpg" alt="Simon Myers"/><table><tr> <td>Rating</td> <td>561 </td> </tr><tr> <td>Record</td><td>75 wins from 150 games. </td></tr><tr> <td>Member since</td> <td>2008-08-24 </td> </tr></table>
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Welcome to aptochat, Simon. There are 6 other people here.
CX 1: Got event: EV[key=0: Welcome to aptochat, Simon. There are 6 other people here.]
EVINSERT:Welcome to aptochat, Simon. There are 6 other people here.
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Spectator thread closing - bye!
thread applet-applet.frontend.MainApplet << net.MessageToServer$Goodbye@ad8bb4
Layer closed
thread applet-applet.frontend.MainApplet << net.MessageToServer$Goodbye@13dd8
thread applet-applet.frontend.MainApplet: [CX could not say goodbye] [java.net.SocketException: Socket closed]java.net.SocketException: Socket closed
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.close(CXInfoClient.java:243)
at net.client.CXInfoClient.logout(CXInfoClient.java:39)
at applet.frontend.MainApplet.destroy(MainApplet.java:124)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
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.close(CXInfoClient.java:243)
net.client.CXInfoClient.logout(CXInfoClient.java:39)
applet.frontend.MainApplet.destroy(MainApplet.java:124)
sun.applet.AppletPanel.run(Unknown Source)
java.lang.Thread.run(Unknown Source)