Got it today - it looks like this:Dan Vanniasingham wrote:Whilst I'm at it, more often than not, when logging in for the first time that day the duel challenge box is squashed to the point where I can see it exists but can't read anything about it (i.e. I can't see the format, or the words "Challenge by The Duellist" or whatever it says).
Bug reports
- JimBentley
- Fanatic
- Posts: 2820
- Joined: Fri Jan 11, 2008 6:39 pm
- Contact:
Re: Known bugs
- Ian Volante
- Postmaster General
- Posts: 3973
- Joined: Wed Sep 03, 2008 8:15 pm
- Location: Edinburgh
- Contact:
Re: Known bugs
Just tried a bit ago and Caesar didn't answer my challenge. I was rather offended actually.
With regard to the previous problem, my Daily Duel challenge was absolutely huge today for the first time.
With regard to the previous problem, my Daily Duel challenge was absolutely huge today for the first time.
meles meles meles meles meles meles meles meles meles meles meles meles meles meles meles meles
- Charlie Reams
- Site Admin
- Posts: 9494
- Joined: Fri Jan 11, 2008 2:33 pm
- Location: Cambridge
- Contact:
Re: Known bugs
Ja I'm working on it.jimbentley wrote:Got it today - it looks like this:Dan Vanniasingham wrote:Whilst I'm at it, more often than not, when logging in for the first time that day the duel challenge box is squashed to the point where I can see it exists but can't read anything about it (i.e. I can't see the format, or the words "Challenge by The Duellist" or whatever it says).
- Kai Laddiman
- Fanatic
- Posts: 2314
- Joined: Wed Oct 15, 2008 3:37 pm
- Location: My bedroom
Re: Known bugs
I always get that.jimbentley wrote:Got it today - it looks like this:Dan Vanniasingham wrote:Whilst I'm at it, more often than not, when logging in for the first time that day the duel challenge box is squashed to the point where I can see it exists but can't read anything about it (i.e. I can't see the format, or the words "Challenge by The Duellist" or whatever it says).
16/10/2007 - Episode 4460
Dinos Sfyris 76 - 78 Dorian Lidell
Proof that even idiots can get well and truly mainwheeled.
Dinos Sfyris 76 - 78 Dorian Lidell
Proof that even idiots can get well and truly mainwheeled.
-
- Post-apocalypse
- Posts: 13355
- Joined: Mon Jan 21, 2008 10:37 pm
Re: Known bugs
Sometimes when one player buzzes in the conundrum and gets it wrong, Des then says we're out of time and the other players doesn't get a chance. Surely unless they buzz exactly at the last possible moment, it should always go over to the other player.
- Charlie Reams
- Site Admin
- Posts: 9494
- Joined: Fri Jan 11, 2008 2:33 pm
- Location: Cambridge
- Contact:
Re: Known bugs
Submitting this kind of bug without any screenshots or console dumps is a complete waste of time.Gavin Chipper wrote:Sometimes when one player buzzes in the conundrum and gets it wrong, Des then says we're out of time and the other players doesn't get a chance. Surely unless they buzz exactly at the last possible moment, it should always go over to the other player.
-
- Post-apocalypse
- Posts: 13355
- Joined: Mon Jan 21, 2008 10:37 pm
Re: Known bugs
It might have been something you were aware of.Charlie Reams wrote:Submitting this kind of bug without any screenshots or console dumps is a complete waste of time.Gavin Chipper wrote:Sometimes when one player buzzes in the conundrum and gets it wrong, Des then says we're out of time and the other players doesn't get a chance. Surely unless they buzz exactly at the last possible moment, it should always go over to the other player.
- Charlie Reams
- Site Admin
- Posts: 9494
- Joined: Fri Jan 11, 2008 2:33 pm
- Location: Cambridge
- Contact:
Re: Known bugs
Then why report it?Gavin Chipper wrote:It might have been something you were aware of.Charlie Reams wrote:Submitting this kind of bug without any screenshots or console dumps is a complete waste of time.Gavin Chipper wrote:Sometimes when one player buzzes in the conundrum and gets it wrong, Des then says we're out of time and the other players doesn't get a chance. Surely unless they buzz exactly at the last possible moment, it should always go over to the other player.
-
- Post-apocalypse
- Posts: 13355
- Joined: Mon Jan 21, 2008 10:37 pm
Re: Known bugs
Alright - I thought you might not have been aware of it and that reporting such a bug without a console dump or screenshot would not be a waste of time.Charlie Reams wrote:Then why report it?
But also if anyone else had reported it, and then I did as well, it would confirm it's a thing that happens rather than a one-off fluke.
-
- Post-apocalypse
- Posts: 13355
- Joined: Mon Jan 21, 2008 10:37 pm
Re: Known bugs
Must be in there somewhere:
CX buzz: [Buzz for P=1]
CFRAME: informBuzz 1
[J]TPP 5
[J]TPP 5
[J]TPP 5
[J]TPP 5
Awoken!
CX got answer from iface, sending
ClientGame4287430846656160773 << GameEvent{key=4287430846656160773,pos=1,o=net.ConundrumEvent$Answer@1a24135}
CX awaiting guess response
ClientReceiveThread >> GameEvent{key=4287430846656160773,o=net.ConundrumEvent$IncorrectNoContinue@62bba7}
GameEvent{key=4287430846656160773,o=net.ConundrumEvent$IncorrectNoContinue@62bba7}
Awoken!
CX got guess response: net.ConundrumEvent$IncorrectNoContinue@62bba7
Awaiting solution
CFRAME: informDeclaration P1 guessed JJJJJ on 29375 ms: Incorrect
ClientGame4287430846656160773 << GameEvent{key=4287430846656160773,pos=1,o=net.ConundrumEvent$End@c13a99}
Spectator got 1 keys
That was 29.3 seconds I think, but even so enough time to buzz!
CX buzz: [Buzz for P=1]
CFRAME: informBuzz 1
[J]TPP 5
[J]TPP 5
[J]TPP 5
[J]TPP 5
Awoken!
CX got answer from iface, sending
ClientGame4287430846656160773 << GameEvent{key=4287430846656160773,pos=1,o=net.ConundrumEvent$Answer@1a24135}
CX awaiting guess response
ClientReceiveThread >> GameEvent{key=4287430846656160773,o=net.ConundrumEvent$IncorrectNoContinue@62bba7}
GameEvent{key=4287430846656160773,o=net.ConundrumEvent$IncorrectNoContinue@62bba7}
Awoken!
CX got guess response: net.ConundrumEvent$IncorrectNoContinue@62bba7
Awaiting solution
CFRAME: informDeclaration P1 guessed JJJJJ on 29375 ms: Incorrect
ClientGame4287430846656160773 << GameEvent{key=4287430846656160773,pos=1,o=net.ConundrumEvent$End@c13a99}
Spectator got 1 keys
That was 29.3 seconds I think, but even so enough time to buzz!
- Charlie Reams
- Site Admin
- Posts: 9494
- Joined: Fri Jan 11, 2008 2:33 pm
- Location: Cambridge
- Contact:
Re: Known bugs
Oh, that's correct behaviour. It happens if the other person's clock has run out before you buzz.
-
- Post-apocalypse
- Posts: 13355
- Joined: Mon Jan 21, 2008 10:37 pm
Re: Known bugs
Oh OK, is it due to different amounts of lag? The apterous bots obviously having less being on the same server as the conundrum and clock.Charlie Reams wrote:Oh, that's correct behaviour. It happens if the other person's clock has run out before you buzz.
- Charlie Reams
- Site Admin
- Posts: 9494
- Joined: Fri Jan 11, 2008 2:33 pm
- Location: Cambridge
- Contact:
Re: Known bugs
Yep. In theory it can happen against a human but it's probably easier to reproduce against bots as they have basically zero lag.Gavin Chipper wrote:Oh OK, is it due to different amounts of lag? The apterous bots obviously having less being on the same server as the conundrum and clock.Charlie Reams wrote:Oh, that's correct behaviour. It happens if the other person's clock has run out before you buzz.
-
- Post-apocalypse
- Posts: 13355
- Joined: Mon Jan 21, 2008 10:37 pm
Re: Known bugs
Is lag compensated for when both players buzz in? If, for example, I buzz at 2.6 seconds on my clock and Apterous Rex does at 2.7 on his, his buzz would reach the server first. But would it then wait to see if I buzzed in under that time on my own clock?Charlie Reams wrote:Yep. In theory it can happen against a human but it's probably easier to reproduce against bots as they have basically zero lag.
- Charlie Reams
- Site Admin
- Posts: 9494
- Joined: Fri Jan 11, 2008 2:33 pm
- Location: Cambridge
- Contact:
Re: Known bugs
No.Gavin Chipper wrote:Is lag compensated for when both players buzz in? If, for example, I buzz at 2.6 seconds on my clock and Apterous Rex does at 2.7 on his, his buzz would reach the server first. But would it then wait to see if I buzzed in under that time on my own clock?Charlie Reams wrote:Yep. In theory it can happen against a human but it's probably easier to reproduce against bots as they have basically zero lag.
-
- Post-apocalypse
- Posts: 13355
- Joined: Mon Jan 21, 2008 10:37 pm
Re: Known bugs
Could it be made so?Charlie Reams wrote:No.Gavin Chipper wrote:Is lag compensated for when both players buzz in? If, for example, I buzz at 2.6 seconds on my clock and Apterous Rex does at 2.7 on his, his buzz would reach the server first. But would it then wait to see if I buzzed in under that time on my own clock?Charlie Reams wrote:Yep. In theory it can happen against a human but it's probably easier to reproduce against bots as they have basically zero lag.
- Charlie Reams
- Site Admin
- Posts: 9494
- Joined: Fri Jan 11, 2008 2:33 pm
- Location: Cambridge
- Contact:
Re: Known bugs
The conundrum was an absolute nightmare to code (people who tested early versions will remember how often it used to screw up) so I'm not to keen to change things further. And, it would massively amplify the complaints that "I started typing first but the other guy got the points!", even though that's impossible to solve without defeating the entirety of 20th Century physics.Gavin Chipper wrote:Could it be made so?
-
- Post-apocalypse
- Posts: 13355
- Joined: Mon Jan 21, 2008 10:37 pm
Re: Known bugs
OK then. By the way in the situations where you start typing but it turns out the other player started first, what happens if they are wrong? Does your partial answer count or do you type again from scratch?Charlie Reams wrote:The conundrum was an absolute nightmare to code (people who tested early versions will remember how often it used to screw up) so I'm not to keen to change things further. And, it would massively amplify the complaints that "I started typing first but the other guy got the points!", even though that's impossible to solve without defeating the entirety of 20th Century physics.Gavin Chipper wrote:Could it be made so?
- Michael Wallace
- Racoonteur
- Posts: 5458
- Joined: Mon Jan 21, 2008 5:01 am
- Location: London
Re: Feature requests
I can't decide if this always happens or not, but we have the thing where if you're typing at the time limit you get to finish the word you're typing, but does this work if you've only noted down one word? Quite a few times I think I've been typing a word (it's hard to know whether I had started typing before the timer every time, so I could be wrong) only for it to take my one noted down word as my only answer.
Anyone else have experience of this, or am I just being a dork?
Anyone else have experience of this, or am I just being a dork?
- Ian Volante
- Postmaster General
- Posts: 3973
- Joined: Wed Sep 03, 2008 8:15 pm
- Location: Edinburgh
- Contact:
Re: Feature requests
Ah, that could explain exactly why sometimes it doesn't let me finish typing after the clock finishes. Well spotted!Michael Wallace wrote:I can't decide if this always happens or not, but we have the thing where if you're typing at the time limit you get to finish the word you're typing, but does this work if you've only noted down one word? Quite a few times I think I've been typing a word (it's hard to know whether I had started typing before the timer every time, so I could be wrong) only for it to take my one noted down word as my only answer.
Anyone else have experience of this, or am I just being a dork?
meles meles meles meles meles meles meles meles meles meles meles meles meles meles meles meles
- Charlie Reams
- Site Admin
- Posts: 9494
- Joined: Fri Jan 11, 2008 2:33 pm
- Location: Cambridge
- Contact:
Re: Feature requests
A bug report that comes with a correct diagnosis! Willfix.
- Michael Wallace
- Racoonteur
- Posts: 5458
- Joined: Mon Jan 21, 2008 5:01 am
- Location: London
Re: Known bugs
Awesome, thanks, good to know I wasn't imagining it.
- Ian Volante
- Postmaster General
- Posts: 3973
- Joined: Wed Sep 03, 2008 8:15 pm
- Location: Edinburgh
- Contact:
Re: Known bugs
I'm not sure if the current spate of crashes is to do with the Java update or not.
Either way, what I get when my opponent crashes is: "Stream ended (poison object extracted)".
I hope this is helpful.
Either way, what I get when my opponent crashes is: "Stream ended (poison object extracted)".
I hope this is helpful.
meles meles meles meles meles meles meles meles meles meles meles meles meles meles meles meles
- Kirk Bevins
- God
- Posts: 4923
- Joined: Mon Jan 21, 2008 5:18 pm
- Location: York, UK
Re: Known bugs
I think it is. I've got rid of the new java (uninstalled it) and downloaded java version 6 update 7(instead of version 6 update 11 causing all the problems). I've read on other forums that their detecting kit sees update 7 as a new enough version to be OK. It's been fine since I've had update 7 back. I no longer have those stupid warning signs in yellow triangles.Ian Volante wrote:I'm not sure if the current spate of crashes is to do with the Java update or not.
Either way, what I get when my opponent crashes is: "Stream ended (poison object extracted)".
I hope this is helpful.
- Charlie Reams
- Site Admin
- Posts: 9494
- Joined: Fri Jan 11, 2008 2:33 pm
- Location: Cambridge
- Contact:
Re: Known bugs
To clarify, the new Java update is probably responsible for most of the problems. If you can revert to an earlier version, please do. However, if you're stuck with Update 11, don't panic; the yellow triangles are intended to replace the old message at the top of every window warning you about an unsigned applet, and are not suggesting that any error has occurred. This is clearly a bad design choice by the Java guys but we'll have to live with it for now.Kirk Bevins wrote:I think it is. I've got rid of the new java (uninstalled it) and downloaded java version 6 update 7(instead of version 6 update 11 causing all the problems). I've read on other forums that their detecting kit sees update 7 as a new enough version to be OK. It's been fine since I've had update 7 back. I no longer have those stupid warning signs in yellow triangles.Ian Volante wrote:I'm not sure if the current spate of crashes is to do with the Java update or not.
Either way, what I get when my opponent crashes is: "Stream ended (poison object extracted)".
I hope this is helpful.
- Ian Volante
- Postmaster General
- Posts: 3973
- Joined: Wed Sep 03, 2008 8:15 pm
- Location: Edinburgh
- Contact:
Re: Known bugs
Struggling to easily work out how to roll it back. Frankly can't be arsed right now though! I'll pester someone later...Charlie Reams wrote:To clarify, the new Java update is probably responsible for most of the problems. If you can revert to an earlier version, please do. However, if you're stuck with Update 11, don't panic; the yellow triangles are intended to replace the old message at the top of every window warning you about an unsigned applet, and are not suggesting that any error has occurred. This is clearly a bad design choice by the Java guys but we'll have to live with it for now.Kirk Bevins wrote:I think it is. I've got rid of the new java (uninstalled it) and downloaded java version 6 update 7(instead of version 6 update 11 causing all the problems). I've read on other forums that their detecting kit sees update 7 as a new enough version to be OK. It's been fine since I've had update 7 back. I no longer have those stupid warning signs in yellow triangles.Ian Volante wrote:I'm not sure if the current spate of crashes is to do with the Java update or not.
Either way, what I get when my opponent crashes is: "Stream ended (poison object extracted)".
I hope this is helpful.
meles meles meles meles meles meles meles meles meles meles meles meles meles meles meles meles
- Kirk Bevins
- God
- Posts: 4923
- Joined: Mon Jan 21, 2008 5:18 pm
- Location: York, UK
Re: Known bugs
Go to "Start" "Control Panel" "Add/remove programs" and get rid of Java version 6 update 11. Then go to this link and download Java version 6 update 7.Ian Volante wrote: Struggling to easily work out how to roll it back. Frankly can't be arsed right now though! I'll pester someone later...
http://cds.sun.com/is-bin/INTERSHOP.enf ... i586-p.exe
- Ian Volante
- Postmaster General
- Posts: 3973
- Joined: Wed Sep 03, 2008 8:15 pm
- Location: Edinburgh
- Contact:
Re: Known bugs
I never uninstalled version 7 actually. Wonder if that was causing any conflicts.
Cheers for the embarrassingly obvious advice :p
Cheers for the embarrassingly obvious advice :p
meles meles meles meles meles meles meles meles meles meles meles meles meles meles meles meles
- Kirk Bevins
- God
- Posts: 4923
- Joined: Mon Jan 21, 2008 5:18 pm
- Location: York, UK
Re: Known bugs
Two Paul's (Howe and Gallen) talking in Aptochat and neither had their surname showing so it got really confusing at some points. I thought when two or more people had the same forename, their surnames were automatically added to the chat?
- Kirk Bevins
- God
- Posts: 4923
- Joined: Mon Jan 21, 2008 5:18 pm
- Location: York, UK
Re: Known bugs
I was playing Stuart Patrick earlier and I was 20-6 up. He crashed. He then rechallenged me and his name came up on the 20 position and mine on the 6 position, meaning he was 20-6 which was obviously false! Also (obviously) his words listed in the past 3 rounds were under my name.
I decided to close and resume game again hoping the 50:50 would put my name above 20 as it should be and I then couldn't resume again. The game was lost. I thought you'd fixed that?
essageToClient$PlayerHTML@1f692f3
html for 1890: <h2>Kai Laddiman</h2><table><tr> <td>Rating</td> <td>578 </td> </tr><tr> <td>Record</td><td>107 wins from 147 games. </td></tr><tr> <td>Member since</td> <td>2008-10-17 </td> </tr>
AWT-EventQueue-3 << net.MessageToServer$ChallengeIssue@18106fa
ClientReceiveThread >> net.MessageToClient$ChallengeSet@15a8006
net.MessageToClient$ChallengeSet@15a8006
Received challenge from stuart patrick[#2217]
AWT-EventQueue-3 << net.MessageToServer$ChallengeRetract@8b3bd8
AWT-EventQueue-3 << net.MessageToServer$ExistingGameRequest@12e2355
ClientReceiveThread >> ChallengeReply{key=6137067264831866751,pos=-1,accept=false}
ChallengeReply{key=6137067264831866751,pos=-1,accept=false}
ClientReceiveThread: [Reply to unknown challenge 6137067264831866751] [null]
ClientReceiveThread >> net.MessageToClient$ExistingGameResponse@11d13e
net.MessageToClient$ExistingGameResponse@11d13e
Existing game vs 1890: null
Existing game: null
AWT-EventQueue-3 << net.MessageToServer$ChallengeReply@1c03d7b
AWT-EventQueue-3 << net.MessageToServer$ExistingGameRequest@45f57
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: stuart patrick is playing with Kirk Bevins.
CX 1: Got event: EV[key=0: stuart patrick is playing with Kirk Bevins. ]
EVINSERT:stuart patrick is playing with Kirk Bevins.
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> ChallengeReply{key=2928980550796391901,pos=1,accept=true}
ChallengeReply{key=2928980550796391901,pos=1,accept=true}
ClientReceiveThread >> net.MessageToClient$ExistingGameResponse@871190
net.MessageToClient$ExistingGameResponse@871190
Existing game vs 1890: null
Existing game: null
Opening frame.
############# Format code 8236755206367909000
ClientGame2928980550796391901 << net.MessageToServer$RequestGamesInProgress@19f4b78
Image preload complete
ClientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@1b9b1ed
net.MessageToClient$GamesInProgressUpdate@1b9b1ed
Spectator got 0 keys
Spectator got 1 keys
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Welcome to the game! Anything said in this room remains between you and your opponent.<br><br>Variant: Goatdown.<br />Rounds of 10 seconds.<br />Format: LLLLLLNLLLLLLNC.<br />Scoring: standard scoring.<br />Dictionary: English (ODE).<br />
Score: 20 - 6 (max 20) [rounds played: 3 of 15].<br /><br />
CX 1: Got event: EV[key=2928980550796391901: Welcome to the game! Anything said in this room remains between you and your opponent.<br><br>Variant: Goatdown.<br />Rounds of 10 seconds.<br />Format: LLLLLLNLLLLLLNC.<br />Scoring: standard scoring.<br />Dictionary: English (ODE).<br />
Score: 20 - 6 (max 20) [rounds played: 3 of 15].<br /><br />]
EVINSERT:Welcome to the game! Anything said in this room remains between you and your opponent.<br><br>Variant: Goatdown.<br />Rounds of 10 seconds.<br />Format: LLLLLLNLLLLLLNC.<br />Scoring: standard scoring.<br />Dictionary: English (ODE).<br />
Score: 20 - 6 (max 20) [rounds played: 3 of 15].<br /><br />
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> net.MessageToClient$RosterUpdate@14cf7d6
net.MessageToClient$RosterUpdate@14cf7d6
Roster updated: [[969] Apterous Rex (bot), [359] Apterous Plum (bot), [-14] Apterous Waldorf (bot), [-200] Apterous Prune (bot), [796] Apterous Prime (bot), [308] Apterous Caesar (bot), [578] Kai Laddiman, [709] Frank Rodolf, [1077] Kirk Bevins, [600?] Jonathan Guntrip, [306] Oliver Garner, [340] Karen Pearson, [361] stuart patrick, [477] Innis Carson, [452] Ben Hunter]
Spectator got 0 keys
Spectator got 1 keys
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: <b>Kirk:</b> welcome back
CX 1: Got event: EV[key=2928980550796391901: <b>Kirk:</b> welcome back]
EVINSERT:<b>Kirk:</b> welcome back
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Spectator got 0 keys
Spectator got 1 keys
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: <b>Kirk:</b> what happened
CX 1: Got event: EV[key=2928980550796391901: <b>Kirk:</b> what happened]
EVINSERT:<b>Kirk:</b> what happened
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Ben Hunter entered the room!
CX 1: Got event: EV[key=0: Ben Hunter entered the room!]
EVINSERT:Ben Hunter entered the room!
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Spectator got 0 keys
Spectator got 1 keys
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: <b>Kirk:</b> oi
CX 1: Got event: EV[key=2928980550796391901: <b>Kirk:</b> oi]
EVINSERT:<b>Kirk:</b> oi
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Jonathan Guntrip is playing with Oliver Garner. <a href="http://dog.com/spectate.html?-754516789 ... ectate.</a>
CX 1: Got event: EV[key=0: Jonathan Guntrip is playing with Oliver Garner. <a href="http://dog.com/spectate.html?-754516789 ... ectate.</a>]
EVINSERT:Jonathan Guntrip is playing with Oliver Garner. <a href="http://dog.com/spectate.html?-754516789 ... ectate.</a>
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Spectator got 0 keys
Spectator got 1 keys
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: <b>Kirk:</b> how are you on 20 and im on 6?
CX 1: Got event: EV[key=2928980550796391901: <b>Kirk:</b> how are you on 20 and im on 6?]
EVINSERT:<b>Kirk:</b> how are you on 20 and im on 6?
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Apterous Prune is playing with Ben Hunter. <a href="http://dog.com/spectate.html?-443158934 ... ectate.</a>
CX 1: Got event: EV[key=0: Apterous Prune is playing with Ben Hunter. <a href="http://dog.com/spectate.html?-443158934 ... ectate.</a>]
EVINSERT:Apterous Prune is playing with Ben Hunter. <a href="http://dog.com/spectate.html?-443158934 ... ectate.</a>
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
AWT-EventQueue-3 << GameEvent{key=2928980550796391901,pos=1,o=net.MessageToServer$GameQuit@48c85b}
Logging out of #2928980550796391901
Spectator got 0 keys
Spectator got 1 keys
ClientReceiveThread >> GameEvent{key=2928980550796391901,o=apterous.GameQuitEvent@1be6b71}
GameEvent{key=2928980550796391901,o=apterous.GameQuitEvent@1be6b71}
ClientReceiveThread << net.MessageToServer$ExistingGameRequest@1015293
ClientReceiveThread << net.MessageToServer$RequestGamesInProgress@1d446f3
ClientReceiveThread >> net.MessageToClient$ExistingGameResponse@17e2eb9
net.MessageToClient$ExistingGameResponse@17e2eb9
Existing game vs 1890: null
Existing game: null
ClientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@12d7680
net.MessageToClient$GamesInProgressUpdate@12d7680
AWT-EventQueue-3 << net.MessageToServer$ExistingGameRequest@1bedd7d
AWT-EventQueue-3 << net.MessageToServer$RequestPlayerHTML@1bf6bad
AWT-EventQueue-3 << net.MessageToServer$ExistingGameRequest@364879
AWT-EventQueue-3 << net.MessageToServer$RequestPlayerHTML@1d023f2
ClientReceiveThread >> net.MessageToClient$ExistingGameResponse@413157
net.MessageToClient$ExistingGameResponse@413157
Existing game vs 103: null
ClientReceiveThread >> net.MessageToClient$PlayerHTML@e781f
net.MessageToClient$PlayerHTML@e781f
html for 103: <h2>Apterous Plum</h2><table><tr> <td>Rating</td> <td>359 </td> </tr><tr> <td>Record</td><td>880 wins from 1875 games. </td></tr><tr> <td>Member since</td> <td>2008-08-05 </td> </tr>
ClientReceiveThread >> net.MessageToClient$ExistingGameResponse@1f06863
net.MessageToClient$ExistingGameResponse@1f06863
Existing game vs 2217: null
Existing game: null
ClientReceiveThread >> net.MessageToClient$PlayerHTML@554af0
net.MessageToClient$PlayerHTML@554af0
html for 2217: <h2>stuart patrick</h2><table><tr> <td>Rating</td> <td>361 </td> </tr><tr> <td>Record</td><td>9 wins from 12 games. </td></tr><tr> <td>Member since</td> <td>2008-12-19 </td> </tr>
ClientReceiveThread >> net.MessageToClient$RosterUpdate@2a4591
net.MessageToClient$RosterUpdate@2a4591
Roster updated: [[969] Apterous Rex (bot), [359] Apterous Plum (bot), [-14] Apterous Waldorf (bot), [-200] Apterous Prune (bot), [796] Apterous Prime (bot), [308] Apterous Caesar (bot), [578] Kai Laddiman, [709] Frank Rodolf, [1077] Kirk Bevins, [600?] Jonathan Guntrip, [306] Oliver Garner, [340] Karen Pearson, [477] Innis Carson, [452] Ben Hunter]
AWT-EventQueue-3 << net.MessageToServer$RequestPlayerHTML@85c106
ClientReceiveThread >> net.MessageToClient$PlayerHTML@14384ac
net.MessageToClient$PlayerHTML@14384ac
html for 3: <h2>Kirk Bevins</h2><table><tr> <td>Rating</td> <td>1077 </td> </tr><tr> <td>Record</td><td>729 wins from 851 games. </td></tr><tr> <td>Member since</td> <td>2008-07-16 </td> </tr>
ClientReceiveThread >> net.MessageToClient$RosterUpdate@11bbdbb
net.MessageToClient$RosterUpdate@11bbdbb
Roster updated: [[969] Apterous Rex (bot), [359] Apterous Plum (bot), [-14] Apterous Waldorf (bot), [-200] Apterous Prune (bot), [796] Apterous Prime (bot), [308] Apterous Caesar (bot), [578] Kai Laddiman, [709] Frank Rodolf, [1077] Kirk Bevins, [600?] Jonathan Guntrip, [306] Oliver Garner, [340] Karen Pearson, [477] Innis Carson, [452] Ben Hunter, [336] Ian Volante]
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Ian Volante entered the room!
CX 1: Got event: EV[key=0: Ian Volante entered the room!]
EVINSERT:Ian Volante entered the room!
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> net.MessageToClient$RosterUpdate@933ab5
net.MessageToClient$RosterUpdate@933ab5
Roster updated: [[969] Apterous Rex (bot), [359] Apterous Plum (bot), [-14] Apterous Waldorf (bot), [-200] Apterous Prune (bot), [796] Apterous Prime (bot), [308] Apterous Caesar (bot), [578] Kai Laddiman, [709] Frank Rodolf, [1077] Kirk Bevins, [600?] Jonathan Guntrip, [306] Oliver Garner, [340] Karen Pearson, [477] Innis Carson, [452] Ben Hunter]
AWT-EventQueue-3 << net.MessageToServer$RequestPlayerHTML@70cf32
ClientReceiveThread >> net.MessageToClient$PlayerHTML@330f22
net.MessageToClient$PlayerHTML@330f22
html for 3: <h2>Kirk Bevins</h2><table><tr> <td>Rating</td> <td>1077 </td> </tr><tr> <td>Record</td><td>729 wins from 851 games. </td></tr><tr> <td>Member since</td> <td>2008-07-16 </td> </tr>
ClientReceiveThread >> net.MessageToClient$RosterUpdate@9990ff
net.MessageToClient$RosterUpdate@9990ff
Roster updated: [[969] Apterous Rex (bot), [359] Apterous Plum (bot), [-14] Apterous Waldorf (bot), [-200] Apterous Prune (bot), [796] Apterous Prime (bot), [308] Apterous Caesar (bot), [578] Kai Laddiman, [709] Frank Rodolf, [1077] Kirk Bevins, [600?] Jonathan Guntrip, [306] Oliver Garner, [340] Karen Pearson, [477] Innis Carson, [452] Ben Hunter, [336] Ian Volante]
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Ian Volante entered the room!
CX 1: Got event: EV[key=0: Ian Volante entered the room!]
EVINSERT:Ian Volante entered the room!
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Ian Volante is playing today's Daily Duel.
CX 1: Got event: EV[key=0: Ian Volante is playing today's Daily Duel.]
EVINSERT:Ian Volante is playing today's Daily Duel.
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> net.MessageToClient$RosterUpdate@1edba4a
net.MessageToClient$RosterUpdate@1edba4a
Roster updated: [[969] Apterous Rex (bot), [359] Apterous Plum (bot), [-14] Apterous Waldorf (bot), [-200] Apterous Prune (bot), [796] Apterous Prime (bot), [308] Apterous Caesar (bot), [578] Kai Laddiman, [709] Frank Rodolf, [1077] Kirk Bevins, [600?] Jonathan Guntrip, [306] Oliver Garner, [340] Karen Pearson, [477] Innis Carson, [452] Ben Hunter, [336] Ian Volante, [361] stuart patrick]
AWT-EventQueue-3 << net.MessageToServer$RequestPlayerHTML@155d69b
ClientReceiveThread >> net.MessageToClient$PlayerHTML@1dbf9c3
net.MessageToClient$PlayerHTML@1dbf9c3
html for 3: <h2>Kirk Bevins</h2><table><tr> <td>Rating</td> <td>1077 </td> </tr><tr> <td>Record</td><td>729 wins from 851 games. </td></tr><tr> <td>Member since</td> <td>2008-07-16 </td> </tr>
ClientReceiveThread >> net.MessageToClient$RosterUpdate@1fb0fc2
net.MessageToClient$RosterUpdate@1fb0fc2
Roster updated: [[969] Apterous Rex (bot), [359] Apterous Plum (bot), [-14] Apterous Waldorf (bot), [-200] Apterous Prune (bot), [796] Apterous Prime (bot), [308] Apterous Caesar (bot), [578] Kai Laddiman, [709] Frank Rodolf, [1077] Kirk Bevins, [600?] Jonathan Guntrip, [306] Oliver Garner, [340] Karen Pearson, [477] Innis Carson, [452] Ben Hunter, [336] Ian Volante]
I decided to close and resume game again hoping the 50:50 would put my name above 20 as it should be and I then couldn't resume again. The game was lost. I thought you'd fixed that?
essageToClient$PlayerHTML@1f692f3
html for 1890: <h2>Kai Laddiman</h2><table><tr> <td>Rating</td> <td>578 </td> </tr><tr> <td>Record</td><td>107 wins from 147 games. </td></tr><tr> <td>Member since</td> <td>2008-10-17 </td> </tr>
AWT-EventQueue-3 << net.MessageToServer$ChallengeIssue@18106fa
ClientReceiveThread >> net.MessageToClient$ChallengeSet@15a8006
net.MessageToClient$ChallengeSet@15a8006
Received challenge from stuart patrick[#2217]
AWT-EventQueue-3 << net.MessageToServer$ChallengeRetract@8b3bd8
AWT-EventQueue-3 << net.MessageToServer$ExistingGameRequest@12e2355
ClientReceiveThread >> ChallengeReply{key=6137067264831866751,pos=-1,accept=false}
ChallengeReply{key=6137067264831866751,pos=-1,accept=false}
ClientReceiveThread: [Reply to unknown challenge 6137067264831866751] [null]
ClientReceiveThread >> net.MessageToClient$ExistingGameResponse@11d13e
net.MessageToClient$ExistingGameResponse@11d13e
Existing game vs 1890: null
Existing game: null
AWT-EventQueue-3 << net.MessageToServer$ChallengeReply@1c03d7b
AWT-EventQueue-3 << net.MessageToServer$ExistingGameRequest@45f57
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: stuart patrick is playing with Kirk Bevins.
CX 1: Got event: EV[key=0: stuart patrick is playing with Kirk Bevins. ]
EVINSERT:stuart patrick is playing with Kirk Bevins.
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> ChallengeReply{key=2928980550796391901,pos=1,accept=true}
ChallengeReply{key=2928980550796391901,pos=1,accept=true}
ClientReceiveThread >> net.MessageToClient$ExistingGameResponse@871190
net.MessageToClient$ExistingGameResponse@871190
Existing game vs 1890: null
Existing game: null
Opening frame.
############# Format code 8236755206367909000
ClientGame2928980550796391901 << net.MessageToServer$RequestGamesInProgress@19f4b78
Image preload complete
ClientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@1b9b1ed
net.MessageToClient$GamesInProgressUpdate@1b9b1ed
Spectator got 0 keys
Spectator got 1 keys
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Welcome to the game! Anything said in this room remains between you and your opponent.<br><br>Variant: Goatdown.<br />Rounds of 10 seconds.<br />Format: LLLLLLNLLLLLLNC.<br />Scoring: standard scoring.<br />Dictionary: English (ODE).<br />
Score: 20 - 6 (max 20) [rounds played: 3 of 15].<br /><br />
CX 1: Got event: EV[key=2928980550796391901: Welcome to the game! Anything said in this room remains between you and your opponent.<br><br>Variant: Goatdown.<br />Rounds of 10 seconds.<br />Format: LLLLLLNLLLLLLNC.<br />Scoring: standard scoring.<br />Dictionary: English (ODE).<br />
Score: 20 - 6 (max 20) [rounds played: 3 of 15].<br /><br />]
EVINSERT:Welcome to the game! Anything said in this room remains between you and your opponent.<br><br>Variant: Goatdown.<br />Rounds of 10 seconds.<br />Format: LLLLLLNLLLLLLNC.<br />Scoring: standard scoring.<br />Dictionary: English (ODE).<br />
Score: 20 - 6 (max 20) [rounds played: 3 of 15].<br /><br />
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> net.MessageToClient$RosterUpdate@14cf7d6
net.MessageToClient$RosterUpdate@14cf7d6
Roster updated: [[969] Apterous Rex (bot), [359] Apterous Plum (bot), [-14] Apterous Waldorf (bot), [-200] Apterous Prune (bot), [796] Apterous Prime (bot), [308] Apterous Caesar (bot), [578] Kai Laddiman, [709] Frank Rodolf, [1077] Kirk Bevins, [600?] Jonathan Guntrip, [306] Oliver Garner, [340] Karen Pearson, [361] stuart patrick, [477] Innis Carson, [452] Ben Hunter]
Spectator got 0 keys
Spectator got 1 keys
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: <b>Kirk:</b> welcome back
CX 1: Got event: EV[key=2928980550796391901: <b>Kirk:</b> welcome back]
EVINSERT:<b>Kirk:</b> welcome back
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Spectator got 0 keys
Spectator got 1 keys
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: <b>Kirk:</b> what happened
CX 1: Got event: EV[key=2928980550796391901: <b>Kirk:</b> what happened]
EVINSERT:<b>Kirk:</b> what happened
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Ben Hunter entered the room!
CX 1: Got event: EV[key=0: Ben Hunter entered the room!]
EVINSERT:Ben Hunter entered the room!
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Spectator got 0 keys
Spectator got 1 keys
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: <b>Kirk:</b> oi
CX 1: Got event: EV[key=2928980550796391901: <b>Kirk:</b> oi]
EVINSERT:<b>Kirk:</b> oi
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Jonathan Guntrip is playing with Oliver Garner. <a href="http://dog.com/spectate.html?-754516789 ... ectate.</a>
CX 1: Got event: EV[key=0: Jonathan Guntrip is playing with Oliver Garner. <a href="http://dog.com/spectate.html?-754516789 ... ectate.</a>]
EVINSERT:Jonathan Guntrip is playing with Oliver Garner. <a href="http://dog.com/spectate.html?-754516789 ... ectate.</a>
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Spectator got 0 keys
Spectator got 1 keys
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: <b>Kirk:</b> how are you on 20 and im on 6?
CX 1: Got event: EV[key=2928980550796391901: <b>Kirk:</b> how are you on 20 and im on 6?]
EVINSERT:<b>Kirk:</b> how are you on 20 and im on 6?
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Apterous Prune is playing with Ben Hunter. <a href="http://dog.com/spectate.html?-443158934 ... ectate.</a>
CX 1: Got event: EV[key=0: Apterous Prune is playing with Ben Hunter. <a href="http://dog.com/spectate.html?-443158934 ... ectate.</a>]
EVINSERT:Apterous Prune is playing with Ben Hunter. <a href="http://dog.com/spectate.html?-443158934 ... ectate.</a>
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
AWT-EventQueue-3 << GameEvent{key=2928980550796391901,pos=1,o=net.MessageToServer$GameQuit@48c85b}
Logging out of #2928980550796391901
Spectator got 0 keys
Spectator got 1 keys
ClientReceiveThread >> GameEvent{key=2928980550796391901,o=apterous.GameQuitEvent@1be6b71}
GameEvent{key=2928980550796391901,o=apterous.GameQuitEvent@1be6b71}
ClientReceiveThread << net.MessageToServer$ExistingGameRequest@1015293
ClientReceiveThread << net.MessageToServer$RequestGamesInProgress@1d446f3
ClientReceiveThread >> net.MessageToClient$ExistingGameResponse@17e2eb9
net.MessageToClient$ExistingGameResponse@17e2eb9
Existing game vs 1890: null
Existing game: null
ClientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@12d7680
net.MessageToClient$GamesInProgressUpdate@12d7680
AWT-EventQueue-3 << net.MessageToServer$ExistingGameRequest@1bedd7d
AWT-EventQueue-3 << net.MessageToServer$RequestPlayerHTML@1bf6bad
AWT-EventQueue-3 << net.MessageToServer$ExistingGameRequest@364879
AWT-EventQueue-3 << net.MessageToServer$RequestPlayerHTML@1d023f2
ClientReceiveThread >> net.MessageToClient$ExistingGameResponse@413157
net.MessageToClient$ExistingGameResponse@413157
Existing game vs 103: null
ClientReceiveThread >> net.MessageToClient$PlayerHTML@e781f
net.MessageToClient$PlayerHTML@e781f
html for 103: <h2>Apterous Plum</h2><table><tr> <td>Rating</td> <td>359 </td> </tr><tr> <td>Record</td><td>880 wins from 1875 games. </td></tr><tr> <td>Member since</td> <td>2008-08-05 </td> </tr>
ClientReceiveThread >> net.MessageToClient$ExistingGameResponse@1f06863
net.MessageToClient$ExistingGameResponse@1f06863
Existing game vs 2217: null
Existing game: null
ClientReceiveThread >> net.MessageToClient$PlayerHTML@554af0
net.MessageToClient$PlayerHTML@554af0
html for 2217: <h2>stuart patrick</h2><table><tr> <td>Rating</td> <td>361 </td> </tr><tr> <td>Record</td><td>9 wins from 12 games. </td></tr><tr> <td>Member since</td> <td>2008-12-19 </td> </tr>
ClientReceiveThread >> net.MessageToClient$RosterUpdate@2a4591
net.MessageToClient$RosterUpdate@2a4591
Roster updated: [[969] Apterous Rex (bot), [359] Apterous Plum (bot), [-14] Apterous Waldorf (bot), [-200] Apterous Prune (bot), [796] Apterous Prime (bot), [308] Apterous Caesar (bot), [578] Kai Laddiman, [709] Frank Rodolf, [1077] Kirk Bevins, [600?] Jonathan Guntrip, [306] Oliver Garner, [340] Karen Pearson, [477] Innis Carson, [452] Ben Hunter]
AWT-EventQueue-3 << net.MessageToServer$RequestPlayerHTML@85c106
ClientReceiveThread >> net.MessageToClient$PlayerHTML@14384ac
net.MessageToClient$PlayerHTML@14384ac
html for 3: <h2>Kirk Bevins</h2><table><tr> <td>Rating</td> <td>1077 </td> </tr><tr> <td>Record</td><td>729 wins from 851 games. </td></tr><tr> <td>Member since</td> <td>2008-07-16 </td> </tr>
ClientReceiveThread >> net.MessageToClient$RosterUpdate@11bbdbb
net.MessageToClient$RosterUpdate@11bbdbb
Roster updated: [[969] Apterous Rex (bot), [359] Apterous Plum (bot), [-14] Apterous Waldorf (bot), [-200] Apterous Prune (bot), [796] Apterous Prime (bot), [308] Apterous Caesar (bot), [578] Kai Laddiman, [709] Frank Rodolf, [1077] Kirk Bevins, [600?] Jonathan Guntrip, [306] Oliver Garner, [340] Karen Pearson, [477] Innis Carson, [452] Ben Hunter, [336] Ian Volante]
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Ian Volante entered the room!
CX 1: Got event: EV[key=0: Ian Volante entered the room!]
EVINSERT:Ian Volante entered the room!
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> net.MessageToClient$RosterUpdate@933ab5
net.MessageToClient$RosterUpdate@933ab5
Roster updated: [[969] Apterous Rex (bot), [359] Apterous Plum (bot), [-14] Apterous Waldorf (bot), [-200] Apterous Prune (bot), [796] Apterous Prime (bot), [308] Apterous Caesar (bot), [578] Kai Laddiman, [709] Frank Rodolf, [1077] Kirk Bevins, [600?] Jonathan Guntrip, [306] Oliver Garner, [340] Karen Pearson, [477] Innis Carson, [452] Ben Hunter]
AWT-EventQueue-3 << net.MessageToServer$RequestPlayerHTML@70cf32
ClientReceiveThread >> net.MessageToClient$PlayerHTML@330f22
net.MessageToClient$PlayerHTML@330f22
html for 3: <h2>Kirk Bevins</h2><table><tr> <td>Rating</td> <td>1077 </td> </tr><tr> <td>Record</td><td>729 wins from 851 games. </td></tr><tr> <td>Member since</td> <td>2008-07-16 </td> </tr>
ClientReceiveThread >> net.MessageToClient$RosterUpdate@9990ff
net.MessageToClient$RosterUpdate@9990ff
Roster updated: [[969] Apterous Rex (bot), [359] Apterous Plum (bot), [-14] Apterous Waldorf (bot), [-200] Apterous Prune (bot), [796] Apterous Prime (bot), [308] Apterous Caesar (bot), [578] Kai Laddiman, [709] Frank Rodolf, [1077] Kirk Bevins, [600?] Jonathan Guntrip, [306] Oliver Garner, [340] Karen Pearson, [477] Innis Carson, [452] Ben Hunter, [336] Ian Volante]
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Ian Volante entered the room!
CX 1: Got event: EV[key=0: Ian Volante entered the room!]
EVINSERT:Ian Volante entered the room!
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Ian Volante is playing today's Daily Duel.
CX 1: Got event: EV[key=0: Ian Volante is playing today's Daily Duel.]
EVINSERT:Ian Volante is playing today's Daily Duel.
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> net.MessageToClient$RosterUpdate@1edba4a
net.MessageToClient$RosterUpdate@1edba4a
Roster updated: [[969] Apterous Rex (bot), [359] Apterous Plum (bot), [-14] Apterous Waldorf (bot), [-200] Apterous Prune (bot), [796] Apterous Prime (bot), [308] Apterous Caesar (bot), [578] Kai Laddiman, [709] Frank Rodolf, [1077] Kirk Bevins, [600?] Jonathan Guntrip, [306] Oliver Garner, [340] Karen Pearson, [477] Innis Carson, [452] Ben Hunter, [336] Ian Volante, [361] stuart patrick]
AWT-EventQueue-3 << net.MessageToServer$RequestPlayerHTML@155d69b
ClientReceiveThread >> net.MessageToClient$PlayerHTML@1dbf9c3
net.MessageToClient$PlayerHTML@1dbf9c3
html for 3: <h2>Kirk Bevins</h2><table><tr> <td>Rating</td> <td>1077 </td> </tr><tr> <td>Record</td><td>729 wins from 851 games. </td></tr><tr> <td>Member since</td> <td>2008-07-16 </td> </tr>
ClientReceiveThread >> net.MessageToClient$RosterUpdate@1fb0fc2
net.MessageToClient$RosterUpdate@1fb0fc2
Roster updated: [[969] Apterous Rex (bot), [359] Apterous Plum (bot), [-14] Apterous Waldorf (bot), [-200] Apterous Prune (bot), [796] Apterous Prime (bot), [308] Apterous Caesar (bot), [578] Kai Laddiman, [709] Frank Rodolf, [1077] Kirk Bevins, [600?] Jonathan Guntrip, [306] Oliver Garner, [340] Karen Pearson, [477] Innis Carson, [452] Ben Hunter, [336] Ian Volante]
- Charlie Reams
- Site Admin
- Posts: 9494
- Joined: Fri Jan 11, 2008 2:33 pm
- Location: Cambridge
- Contact:
Re: Known bugs
Apologies, the new resume code is much more solid but still has a few teething difficulties. I believe this is now fixed.Kirk Bevins wrote:I was playing Stuart Patrick earlier and I was 20-6 up. He crashed. He then rechallenged me and his name came up on the 20 position and mine on the 6 position, meaning he was 20-6 which was obviously false! Also (obviously) his words listed in the past 3 rounds were under my name.
I decided to close and resume game again hoping the 50:50 would put my name above 20 as it should be and I then couldn't resume again. The game was lost. I thought you'd fixed that?
- Charlie Reams
- Site Admin
- Posts: 9494
- Joined: Fri Jan 11, 2008 2:33 pm
- Location: Cambridge
- Contact:
Re: Known bugs
Do people still get the weird metal-look interface sometimes? I think I fixed this about a week ago but it's hard to tell because I never experienced it myself.
- Joseph Bolas
- Fanatic
- Posts: 2446
- Joined: Mon Jan 21, 2008 9:19 am
- Location: Liverpool, UK
Re: Known bugs
If you mean that thing I posted a while back, where if you refresh the page after signing in, you get a different layout, then yes that still happens. To be honest though, I prefer that second layout more than the original.Charlie Reams wrote:Do people still get the weird metal-look interface sometimes? I think I fixed this about a week ago but it's hard to tell because I never experienced it myself.
- Kai Laddiman
- Fanatic
- Posts: 2314
- Joined: Wed Oct 15, 2008 3:37 pm
- Location: My bedroom
Re: Known bugs
Ditto.Joseph Bolas wrote:If you mean that thing I posted a while back, where if you refresh the page after signing in, you get a different layout, then yes that still happens. To be honest though, I prefer that second layout more than the original.Charlie Reams wrote:Do people still get the weird metal-look interface sometimes? I think I fixed this about a week ago but it's hard to tell because I never experienced it myself.
16/10/2007 - Episode 4460
Dinos Sfyris 76 - 78 Dorian Lidell
Proof that even idiots can get well and truly mainwheeled.
Dinos Sfyris 76 - 78 Dorian Lidell
Proof that even idiots can get well and truly mainwheeled.
- Ian Volante
- Postmaster General
- Posts: 3973
- Joined: Wed Sep 03, 2008 8:15 pm
- Location: Edinburgh
- Contact:
Re: Known bugs
Yep, I've not noticed any change with that. The button images and proper fonts only load up on the second attempt at the earliest.Charlie Reams wrote:Do people still get the weird metal-look interface sometimes? I think I fixed this about a week ago but it's hard to tell because I never experienced it myself.
meles meles meles meles meles meles meles meles meles meles meles meles meles meles meles meles
- Martin Gardner
- Kiloposter
- Posts: 1492
- Joined: Sat Jan 26, 2008 8:57 pm
- Location: Leeds, UK
- Contact:
Re: Bug reports
I don't think there's anything you can do about it, but I played Scott Mearns in a 'classic game' and it disallowed his SERRATING which is no longer in the dictionary, but was at the time he played it. Also in the Wills vs. Nash final, you can go for THORNLIKE and it will allow it, but Chris and Graham couldn't have because it wasn't in the dictionary either. But of course, there's no (sane) way to fix this, and there aren't any rating points for these games anyway.
If you cut a gandiseeg in half, do you get two gandiseegs or two halves of a gandiseeg?
- Charlie Reams
- Site Admin
- Posts: 9494
- Joined: Fri Jan 11, 2008 2:33 pm
- Location: Cambridge
- Contact:
Re: Bug reports
That's by design. I figured historical accuracy was second to the consideration of learning valid words (and not learning invalid ones.)Martin Gardner wrote:I don't think there's anything you can do about it, but I played Scott Mearns in a 'classic game' and it disallowed his SERRATING which is no longer in the dictionary, but was at the time he played it. Also in the Wills vs. Nash final, you can go for THORNLIKE and it will allow it, but Chris and Graham couldn't have because it wasn't in the dictionary either. But of course, there's no (sane) way to fix this, and there aren't any rating points for these games anyway.
- Martin Gardner
- Kiloposter
- Posts: 1492
- Joined: Sat Jan 26, 2008 8:57 pm
- Location: Leeds, UK
- Contact:
Re: Bug reports
Exactly, you'd have to upload every Countdown dictionary ever, then have a mode to change dictionary when playing historical games. That's why I didn't suggest it, it would be nuts!Charlie Reams wrote:That's by design. I figured historical accuracy was second to the consideration of learning valid words (and not learning invalid ones.)Martin Gardner wrote:I don't think there's anything you can do about it, but I played Scott Mearns in a 'classic game' and it disallowed his SERRATING which is no longer in the dictionary, but was at the time he played it. Also in the Wills vs. Nash final, you can go for THORNLIKE and it will allow it, but Chris and Graham couldn't have because it wasn't in the dictionary either. But of course, there's no (sane) way to fix this, and there aren't any rating points for these games anyway.
If you cut a gandiseeg in half, do you get two gandiseegs or two halves of a gandiseeg?
Re: Bug reports
A double solution conundrums: CRAFTIEST = TRIFECTAS
-
- Kiloposter
- Posts: 1955
- Joined: Mon Jan 21, 2008 9:02 am
- Location: UK
Re: Bug reports
Not really a bug. Well only a little one. Results for yesterday's dual show Perfect score: 114, yet the top five players exceeded that score. It seems that the perfect score displayed is the Max for the final person on the list, rather than the Metamax, which I believe is what should be displayed here.
- Charlie Reams
- Site Admin
- Posts: 9494
- Joined: Fri Jan 11, 2008 2:33 pm
- Location: Cambridge
- Contact:
Re: Bug reports
It makes me sad when my bad programming is so transparent that even someone who hasn't seen the code knows what I've done wrong...Howard Somerset wrote:Not really a bug. Well only a little one. Results for yesterday's dual show Perfect score: 114, yet the top five players exceeded that score. It seems that the perfect score displayed is the Max for the final person on the list, rather than the Metamax, which I believe is what should be displayed here.
-
- Kiloposter
- Posts: 1955
- Joined: Mon Jan 21, 2008 9:02 am
- Location: UK
Re: Bug reports
Not really surprising. Even though I quit my job 12 years ago, prior to that one of my main tasks was diagnosing software faults, and I did that for longer than you've so far been alive. It was probably easier not having seen the code. Programming languages may have changed a lot since I last had any practical experience, but the style of mistakes haven't.Charlie Reams wrote:It makes me sad when my bad programming is so transparent that even someone who hasn't seen the code knows what I've done wrong...Howard Somerset wrote:Not really a bug. Well only a little one. Results for yesterday's dual show Perfect score: 114, yet the top five players exceeded that score. It seems that the perfect score displayed is the Max for the final person on the list, rather than the Metamax, which I believe is what should be displayed here.
- Innis Carson
- Devotee
- Posts: 898
- Joined: Sat Nov 15, 2008 3:24 pm
Re: Bug reports
By logging in while leaving the username and password fields blank, I seem to have been logged in as a blank user with no name. User #1997 in fact.
Is this a bug?
Is this a bug?
- Joseph Bolas
- Fanatic
- Posts: 2446
- Joined: Mon Jan 21, 2008 9:19 am
- Location: Liverpool, UK
Re: Bug reports
Was that you?. I saw someone sign in but there was no name next to them just [600?]. Also I assume you typed something as a colon appeared in the chat box, but no textInnis Carson wrote:By logging in while leaving the username and password fields blank, I seem to have been logged in as a blank user with no name. User #1997 in fact.
Is this a bug?
- Innis Carson
- Devotee
- Posts: 898
- Joined: Sat Nov 15, 2008 3:24 pm
Re: Bug reports
Haha, yeah. Seemed like the appropriate thing to say at the time.
-
- Kiloposter
- Posts: 1955
- Joined: Mon Jan 21, 2008 9:02 am
- Location: UK
Re: Bug reports
Is anybody else getting a blank table for the duel results? I've had this problem for the last two days (displaying results for 24th and 25th). Round summary table appears ok, as does the month's standings.
- Joseph Bolas
- Fanatic
- Posts: 2446
- Joined: Mon Jan 21, 2008 9:19 am
- Location: Liverpool, UK
Re: Bug reports
Yeah. You can view the Round Summary for the duel, but you can't view the individual games yet.Howard Somerset wrote:Is anybody else getting a blank table for the duel results? I've had this problem for the last two days (displaying results for 24th and 25th). Round summary table appears ok, as does the month's standings.
- Innis Carson
- Devotee
- Posts: 898
- Joined: Sat Nov 15, 2008 3:24 pm
Re: Bug reports
You might already know about this, Charlie, but there's something very wrong with the numbers game. Multplying and dividing don't work, and their symbols have become things like ... and Ã.
EDIT: Fixed. Thanks.
EDIT: Fixed. Thanks.
-
- Rookie
- Posts: 94
- Joined: Mon Jul 28, 2008 11:07 pm
Re: Bug reports
Not sure if this counts as a bug as such, but ever since Windows Vista has been installed on this computer (26th), I (a non-donator) have been able to access the entire game archive.
Last edited by Jacob Sutton on Sun Dec 28, 2008 8:55 pm, edited 1 time in total.
- Innis Carson
- Devotee
- Posts: 898
- Joined: Sat Nov 15, 2008 3:24 pm
Re: Bug reports
That's happened to me as well, not sure what triggered it.
- Charlie Reams
- Site Admin
- Posts: 9494
- Joined: Fri Jan 11, 2008 2:33 pm
- Location: Cambridge
- Contact:
Re: Bug reports
Design decision.Jacob Sutton wrote:Not sure if this counts as a bug as such, but ever since Windows Vista has been installed on this computer (26th), I (a non-donator) have been able to access the entire game archive.
-
- Enthusiast
- Posts: 295
- Joined: Sat Dec 13, 2008 12:41 am
- Location: Stamford, Connecticut
Re: Bug reports
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)
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)
- Charlie Reams
- Site Admin
- Posts: 9494
- Joined: Fri Jan 11, 2008 2:33 pm
- Location: Cambridge
- Contact:
Re: Bug reports
You shouldn't be able to resume the Duel, so everything after that is just crap. No idea about the first bug though, did anyone else have this problem? If it happens again, a screenshot would be really useful.Simon Myers wrote: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:
-
- Devotee
- Posts: 876
- Joined: Thu May 22, 2008 4:08 pm
- Location: Eastbourne
Re: Bug reports
I have no bugs to report. Everything is working perfectly thank you.
Re: Bug reports
On the last two duels the window that shows you the contestants/DC solutions for the first round has only appeared after I click next round to start round 2. All subsequent rounds are fine, and the problem is confined to duels.
I may be imagining this, but it seems my speedgoat results vs apterous prime only get announced in chat when I lose
Also it seems that apterous prime is a bit less spectacular at picking letters now (again, very possibly a figment of my imagination). Say it ain't so!
And I've had a null pointer exception and been booted from apterous after trying to resume a crashed duel too.
AWT-EventQueue-2 << net.MessageToServer$ChallengeReply@64e5b2
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Paul Howe is playing today's Daily Duel.
CX 0: Got event: EV[key=0: Paul Howe is playing today's Daily Duel.]
EVINSERT:Paul Howe is playing today's Daily Duel.
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> ChallengeReply{key=752640728827489239,pos=1,accept=true}
ChallengeReply{key=752640728827489239,pos=1,accept=true}
Opening frame.
############# Format code -5045117776450718540
ClientGame752640728827489239 << net.MessageToServer$RequestGamesInProgress@fae78f
ClientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@16feee5
net.MessageToClient$GamesInProgressUpdate@16feee5
Spectator got 0 keys
Spectator got 1 keys
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Welcome to the game! Anything said in this room remains between you and your opponent.<br><br>Variant: normal rules.<br />Rounds of 10 seconds.<br />Format: LCNCLCNCLCNCLCNC.<br />Scoring: standard scoring.<br />Dictionary: English (ODE).<br /><br />
CX 0: Got event: EV[key=752640728827489239: Welcome to the game! Anything said in this room remains between you and your opponent.<br><br>Variant: normal rules.<br />Rounds of 10 seconds.<br />Format: LCNCLCNCLCNCLCNC.<br />Scoring: standard scoring.<br />Dictionary: English (ODE).<br /><br />]
EVINSERT:Welcome to the game! Anything said in this room remains between you and your opponent.<br><br>Variant: normal rules.<br />Rounds of 10 seconds.<br />Format: LCNCLCNCLCNCLCNC.<br />Scoring: standard scoring.<br />Dictionary: English (ODE).<br /><br />
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
CX Synch stage 1 (writing)...
ClientGame752640728827489239 << GameEvent{key=752640728827489239,pos=1,o=87621}
CX Synch stage 2 (reading)...
ClientReceiveThread >> GameEvent{key=752640728827489239,o=87622}
GameEvent{key=752640728827489239,o=87622}
CX Synch done.
TPP 12
ClientReceiveThread >> GameEvent{key=752640728827489239,o=65}
GameEvent{key=752640728827489239,o=65}
Picked 65
ClientReceiveThread >> GameEvent{key=752640728827489239,o=85}
GameEvent{key=752640728827489239,o=85}
Picked 85
ClientReceiveThread >> GameEvent{key=752640728827489239,o=70}
GameEvent{key=752640728827489239,o=70}
Picked 70
ClientReceiveThread >> GameEvent{key=752640728827489239,o=65}
GameEvent{key=752640728827489239,o=65}
Picked 65
ClientReceiveThread >> GameEvent{key=752640728827489239,o=82}
GameEvent{key=752640728827489239,o=82}
Picked 82
ClientReceiveThread >> GameEvent{key=752640728827489239,o=80}
GameEvent{key=752640728827489239,o=80}
Picked 80
ClientReceiveThread >> GameEvent{key=752640728827489239,o=71}
GameEvent{key=752640728827489239,o=71}
Picked 71
ClientReceiveThread >> GameEvent{key=752640728827489239,o=84}
GameEvent{key=752640728827489239,o=84}
Picked 84
ClientReceiveThread >> GameEvent{key=752640728827489239,o=84}
GameEvent{key=752640728827489239,o=84}
Picked 84
ClientReceiveThread >> GameEvent{key=752640728827489239,o=}
GameEvent{key=752640728827489239,o=}
Attempting clock start
Clock started successfully.
Clock ended successfully.
Thread-19 << GameEvent{key=752640728827489239,pos=1,o=APART}
Thread-19 << GameEvent{key=752640728827489239,pos=1,o=0}
ClientReceiveThread >> GameEvent{key=752640728827489239,o=APART}
GameEvent{key=752640728827489239,o=APART}
I said APART, he said
Awaiting maxes...
ClientReceiveThread >> GameEvent{key=752640728827489239,o=[PATTA, GRAFT, APART, ATTAR, ATTAP]}
GameEvent{key=752640728827489239,o=[PATTA, GRAFT, APART, ATTAR, ATTAP]}
ClientReceiveThread >> GameEvent{key=752640728827489239,o=0}
GameEvent{key=752640728827489239,o=0}
ClientReceiveThread >> GameEvent{key=752640728827489239,o=null}
GameEvent{key=752640728827489239,o=null}
CX Synch stage 1 (writing)...
ClientGame752640728827489239 << GameEvent{key=752640728827489239,pos=1,o=87621}
CX Synch stage 2 (reading)...
ClientReceiveThread >> GameEvent{key=752640728827489239,o=87622}
GameEvent{key=752640728827489239,o=87622}
CX Synch done.
CX Conundrum round started...
CX getting shuffle...
ClientReceiveThread >> GameEvent{key=752640728827489239,o=apterous.game.ConundrumPuzzle@11b99c4}
GameEvent{key=752640728827489239,o=apterous.game.ConundrumPuzzle@11b99c4}
CX Got shuffle, passing to player...
TPP 5
CX initializing plexer...
CX awaiting message
1
ClientReceiveThread >> net.MessageToClient$RosterUpdate@412f4b
net.MessageToClient$RosterUpdate@412f4b
Roster updated: [[1134] Apterous Rex (bot), [344] Apterous Plum (bot), [158] Apterous Waldorf (bot), [-131] Apterous Prune (bot), [-30] Apterous Nude (bot), [981] Apterous Prime (bot), [605] Apterous Caesar (bot), [381] Ian Dent, [788] Charlie Reams, [671] Innis Carson, [1132] Paul Howe, [571] Jimmy Gough]
AWT-EventQueue-2 << net.MessageToServer$RequestPlayerHTML@b37089
ClientReceiveThread >> net.MessageToClient$PlayerHTML@64dfeb
net.MessageToClient$PlayerHTML@64dfeb
html for 112: <h2>Paul Howe</h2><img src="http://www.apterous.org/img/user/CONTESTANT.jpg" alt="Paul Howe"/><table><tr> <td>Rating</td> <td>1132 </td> </tr><tr> <td>Record</td><td>337 wins from 578 games. </td></tr><tr> <td>Member since</td> <td>2008-08-13 </td> </tr></table>
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Jimmy Gough entered the room!
CX 0: Got event: EV[key=0: Jimmy Gough entered the room!]
EVINSERT:Jimmy Gough entered the room!
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Awoken!
CX local timeout
ClientGame752640728827489239 << GameEvent{key=752640728827489239,pos=1,o=net.ConundrumEvent$Timeout@1537060}
CX awaiting message
ClientReceiveThread >> GameEvent{key=752640728827489239,o=net.ConundrumEvent$TimeoutUnsolved@19eef79}
GameEvent{key=752640728827489239,o=net.ConundrumEvent$TimeoutUnsolved@19eef79}
Awoken!
CX timeout unsolved
ClientGame752640728827489239 << GameEvent{key=752640728827489239,pos=1,o=net.ConundrumEvent$End@185e155}
I may be imagining this, but it seems my speedgoat results vs apterous prime only get announced in chat when I lose
Also it seems that apterous prime is a bit less spectacular at picking letters now (again, very possibly a figment of my imagination). Say it ain't so!
And I've had a null pointer exception and been booted from apterous after trying to resume a crashed duel too.
AWT-EventQueue-2 << net.MessageToServer$ChallengeReply@64e5b2
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Paul Howe is playing today's Daily Duel.
CX 0: Got event: EV[key=0: Paul Howe is playing today's Daily Duel.]
EVINSERT:Paul Howe is playing today's Daily Duel.
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
ClientReceiveThread >> ChallengeReply{key=752640728827489239,pos=1,accept=true}
ChallengeReply{key=752640728827489239,pos=1,accept=true}
Opening frame.
############# Format code -5045117776450718540
ClientGame752640728827489239 << net.MessageToServer$RequestGamesInProgress@fae78f
ClientReceiveThread >> net.MessageToClient$GamesInProgressUpdate@16feee5
net.MessageToClient$GamesInProgressUpdate@16feee5
Spectator got 0 keys
Spectator got 1 keys
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Welcome to the game! Anything said in this room remains between you and your opponent.<br><br>Variant: normal rules.<br />Rounds of 10 seconds.<br />Format: LCNCLCNCLCNCLCNC.<br />Scoring: standard scoring.<br />Dictionary: English (ODE).<br /><br />
CX 0: Got event: EV[key=752640728827489239: Welcome to the game! Anything said in this room remains between you and your opponent.<br><br>Variant: normal rules.<br />Rounds of 10 seconds.<br />Format: LCNCLCNCLCNCLCNC.<br />Scoring: standard scoring.<br />Dictionary: English (ODE).<br /><br />]
EVINSERT:Welcome to the game! Anything said in this room remains between you and your opponent.<br><br>Variant: normal rules.<br />Rounds of 10 seconds.<br />Format: LCNCLCNCLCNCLCNC.<br />Scoring: standard scoring.<br />Dictionary: English (ODE).<br /><br />
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
CX Synch stage 1 (writing)...
ClientGame752640728827489239 << GameEvent{key=752640728827489239,pos=1,o=87621}
CX Synch stage 2 (reading)...
ClientReceiveThread >> GameEvent{key=752640728827489239,o=87622}
GameEvent{key=752640728827489239,o=87622}
CX Synch done.
TPP 12
ClientReceiveThread >> GameEvent{key=752640728827489239,o=65}
GameEvent{key=752640728827489239,o=65}
Picked 65
ClientReceiveThread >> GameEvent{key=752640728827489239,o=85}
GameEvent{key=752640728827489239,o=85}
Picked 85
ClientReceiveThread >> GameEvent{key=752640728827489239,o=70}
GameEvent{key=752640728827489239,o=70}
Picked 70
ClientReceiveThread >> GameEvent{key=752640728827489239,o=65}
GameEvent{key=752640728827489239,o=65}
Picked 65
ClientReceiveThread >> GameEvent{key=752640728827489239,o=82}
GameEvent{key=752640728827489239,o=82}
Picked 82
ClientReceiveThread >> GameEvent{key=752640728827489239,o=80}
GameEvent{key=752640728827489239,o=80}
Picked 80
ClientReceiveThread >> GameEvent{key=752640728827489239,o=71}
GameEvent{key=752640728827489239,o=71}
Picked 71
ClientReceiveThread >> GameEvent{key=752640728827489239,o=84}
GameEvent{key=752640728827489239,o=84}
Picked 84
ClientReceiveThread >> GameEvent{key=752640728827489239,o=84}
GameEvent{key=752640728827489239,o=84}
Picked 84
ClientReceiveThread >> GameEvent{key=752640728827489239,o=}
GameEvent{key=752640728827489239,o=}
Attempting clock start
Clock started successfully.
Clock ended successfully.
Thread-19 << GameEvent{key=752640728827489239,pos=1,o=APART}
Thread-19 << GameEvent{key=752640728827489239,pos=1,o=0}
ClientReceiveThread >> GameEvent{key=752640728827489239,o=APART}
GameEvent{key=752640728827489239,o=APART}
I said APART, he said
Awaiting maxes...
ClientReceiveThread >> GameEvent{key=752640728827489239,o=[PATTA, GRAFT, APART, ATTAR, ATTAP]}
GameEvent{key=752640728827489239,o=[PATTA, GRAFT, APART, ATTAR, ATTAP]}
ClientReceiveThread >> GameEvent{key=752640728827489239,o=0}
GameEvent{key=752640728827489239,o=0}
ClientReceiveThread >> GameEvent{key=752640728827489239,o=null}
GameEvent{key=752640728827489239,o=null}
CX Synch stage 1 (writing)...
ClientGame752640728827489239 << GameEvent{key=752640728827489239,pos=1,o=87621}
CX Synch stage 2 (reading)...
ClientReceiveThread >> GameEvent{key=752640728827489239,o=87622}
GameEvent{key=752640728827489239,o=87622}
CX Synch done.
CX Conundrum round started...
CX getting shuffle...
ClientReceiveThread >> GameEvent{key=752640728827489239,o=apterous.game.ConundrumPuzzle@11b99c4}
GameEvent{key=752640728827489239,o=apterous.game.ConundrumPuzzle@11b99c4}
CX Got shuffle, passing to player...
TPP 5
CX initializing plexer...
CX awaiting message
1
ClientReceiveThread >> net.MessageToClient$RosterUpdate@412f4b
net.MessageToClient$RosterUpdate@412f4b
Roster updated: [[1134] Apterous Rex (bot), [344] Apterous Plum (bot), [158] Apterous Waldorf (bot), [-131] Apterous Prune (bot), [-30] Apterous Nude (bot), [981] Apterous Prime (bot), [605] Apterous Caesar (bot), [381] Ian Dent, [788] Charlie Reams, [671] Innis Carson, [1132] Paul Howe, [571] Jimmy Gough]
AWT-EventQueue-2 << net.MessageToServer$RequestPlayerHTML@b37089
ClientReceiveThread >> net.MessageToClient$PlayerHTML@64dfeb
net.MessageToClient$PlayerHTML@64dfeb
html for 112: <h2>Paul Howe</h2><img src="http://www.apterous.org/img/user/CONTESTANT.jpg" alt="Paul Howe"/><table><tr> <td>Rating</td> <td>1132 </td> </tr><tr> <td>Record</td><td>337 wins from 578 games. </td></tr><tr> <td>Member since</td> <td>2008-08-13 </td> </tr></table>
Spectator got 1 keys
CX Reading
Decoding...
Decoded, message: Jimmy Gough entered the room!
CX 0: Got event: EV[key=0: Jimmy Gough entered the room!]
EVINSERT:Jimmy Gough entered the room!
SpecPanel: adding text
SpecPanel: Setting caret
SpecPanel: done.
Awoken!
CX local timeout
ClientGame752640728827489239 << GameEvent{key=752640728827489239,pos=1,o=net.ConundrumEvent$Timeout@1537060}
CX awaiting message
ClientReceiveThread >> GameEvent{key=752640728827489239,o=net.ConundrumEvent$TimeoutUnsolved@19eef79}
GameEvent{key=752640728827489239,o=net.ConundrumEvent$TimeoutUnsolved@19eef79}
Awoken!
CX timeout unsolved
ClientGame752640728827489239 << GameEvent{key=752640728827489239,pos=1,o=net.ConundrumEvent$End@185e155}
- Charlie Reams
- Site Admin
- Posts: 9494
- Joined: Fri Jan 11, 2008 2:33 pm
- Location: Cambridge
- Contact:
Re: Bug reports
Weird. Let me know if it keeps happening.Paul Howe wrote:On the last two duels the window that shows you the contestants/DC solutions for the first round has only appeared after I click next round to start round 2. All subsequent rounds are fine, and the problem is confined to duels.
Humm. Seems unlikely. Was anyone else online at the time?I may be imagining this, but it seems my speedgoat results vs apterous prime only get announced in chat when I lose
I'm pretty sure it ain't so, I haven't touched that code in a while.Also it seems that apterous prime is a bit less spectacular at picking letters now (again, very possibly a figment of my imagination). Say it ain't so!
I will fix that, but it's only preventing you from doing something you're not supposed to be doing anyway.And I've had a null pointer exception and been booted from apterous after trying to resume a crashed duel too.
Re: Bug reports
Just had some more speedgoats with prime and again my losses were reported and not my wins. I may try some different games with bots and see if it's a wider problem.Charlie Reams wrote:Humm. Seems unlikely. Was anyone else online at the time?I may be imagining this, but it seems my speedgoat results vs apterous prime only get announced in chat when I lose
- Kai Laddiman
- Fanatic
- Posts: 2314
- Joined: Wed Oct 15, 2008 3:37 pm
- Location: My bedroom
Re: Bug reports
Maybe because you haven't won?Paul Howe wrote:I may be imagining this, but it seems my speedgoat results vs apterous prime only get announced in chat when I lose
16/10/2007 - Episode 4460
Dinos Sfyris 76 - 78 Dorian Lidell
Proof that even idiots can get well and truly mainwheeled.
Dinos Sfyris 76 - 78 Dorian Lidell
Proof that even idiots can get well and truly mainwheeled.
- Joseph Bolas
- Fanatic
- Posts: 2446
- Joined: Mon Jan 21, 2008 9:19 am
- Location: Liverpool, UK
Re: Bug reports
I think this is the right place to post this, but I've just played a 9-round game and the conundrum was DATACOMMS, which is a plural
- Frank Rodolf
- Rookie
- Posts: 74
- Joined: Sun Nov 02, 2008 3:22 pm
- Location: Eindhoven, the Netherlands
Re: Bug reports
I guess it got in because it's listed as a plural noun, so there is no singular (at least, according to the ODE).Joseph Bolas wrote:I think this is the right place to post this, but I've just played a 9-round game and the conundrum was DATACOMMS, which is a plural
Frank