Page 5 of 36

Re: Known bugs

Posted: Thu Nov 27, 2008 6:39 pm
by JimBentley
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).
Got it today - it looks like this:

Image

Re: Known bugs

Posted: Thu Nov 27, 2008 11:37 pm
by Ian Volante
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.

Re: Known bugs

Posted: Thu Nov 27, 2008 11:41 pm
by Charlie Reams
jimbentley wrote:
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).
Got it today - it looks like this:
Ja I'm working on it.

Re: Known bugs

Posted: Fri Nov 28, 2008 5:47 pm
by Kai Laddiman
jimbentley wrote:
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).
Got it today - it looks like this:

Image
I always get that.

Re: Known bugs

Posted: Sun Nov 30, 2008 2:20 pm
by Gavin Chipper
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.

Re: Known bugs

Posted: Sun Nov 30, 2008 2:57 pm
by Charlie Reams
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.
Submitting this kind of bug without any screenshots or console dumps is a complete waste of time.

Re: Known bugs

Posted: Sun Nov 30, 2008 3:00 pm
by Gavin Chipper
Charlie Reams wrote:
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.
Submitting this kind of bug without any screenshots or console dumps is a complete waste of time.
It might have been something you were aware of.

Re: Known bugs

Posted: Sun Nov 30, 2008 3:01 pm
by Charlie Reams
Gavin Chipper wrote:
Charlie Reams wrote:
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.
Submitting this kind of bug without any screenshots or console dumps is a complete waste of time.
It might have been something you were aware of.
Then why report it?

Re: Known bugs

Posted: Sun Nov 30, 2008 3:15 pm
by Gavin Chipper
Charlie Reams wrote:Then why report it?
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.

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.

Re: Known bugs

Posted: Sun Nov 30, 2008 3:49 pm
by Gavin Chipper
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!

Re: Known bugs

Posted: Sun Nov 30, 2008 3:57 pm
by Charlie Reams
Oh, that's correct behaviour. It happens if the other person's clock has run out before you buzz.

Re: Known bugs

Posted: Sun Nov 30, 2008 4:10 pm
by Gavin Chipper
Charlie Reams wrote:Oh, that's correct behaviour. It happens if the other person's clock has run out before you buzz.
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.

Re: Known bugs

Posted: Sun Nov 30, 2008 4:45 pm
by Charlie Reams
Gavin Chipper wrote:
Charlie Reams wrote:Oh, that's correct behaviour. It happens if the other person's clock has run out before you buzz.
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.
Yep. In theory it can happen against a human but it's probably easier to reproduce against bots as they have basically zero lag.

Re: Known bugs

Posted: Sun Nov 30, 2008 6:57 pm
by Gavin Chipper
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.
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?

Re: Known bugs

Posted: Sun Nov 30, 2008 7:16 pm
by Charlie Reams
Gavin Chipper wrote:
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.
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?
No.

Re: Known bugs

Posted: Mon Dec 01, 2008 8:23 pm
by Gavin Chipper
Charlie Reams wrote:
Gavin Chipper wrote:
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.
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?
No.
Could it be made so?

Re: Known bugs

Posted: Mon Dec 01, 2008 11:52 pm
by Charlie Reams
Gavin Chipper wrote:Could it be made so?
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.

Re: Known bugs

Posted: Tue Dec 02, 2008 6:43 pm
by Gavin Chipper
Charlie Reams wrote:
Gavin Chipper wrote:Could it be made so?
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.
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?

Re: Feature requests

Posted: Wed Dec 10, 2008 10:41 pm
by Michael Wallace
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?

Re: Feature requests

Posted: Wed Dec 10, 2008 10:45 pm
by Ian Volante
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?
Ah, that could explain exactly why sometimes it doesn't let me finish typing after the clock finishes. Well spotted!

Re: Feature requests

Posted: Thu Dec 11, 2008 12:50 pm
by Charlie Reams
A bug report that comes with a correct diagnosis! Willfix.

Re: Known bugs

Posted: Thu Dec 11, 2008 3:59 pm
by Michael Wallace
Awesome, thanks, good to know I wasn't imagining it.

Re: Known bugs

Posted: Mon Dec 15, 2008 10:09 pm
by Ian Volante
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.

Re: Known bugs

Posted: Mon Dec 15, 2008 10:18 pm
by Kirk Bevins
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.
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.

Re: Known bugs

Posted: Mon Dec 15, 2008 10:34 pm
by Charlie Reams
Kirk Bevins wrote:
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.
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.
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.

Re: Known bugs

Posted: Mon Dec 15, 2008 10:45 pm
by Ian Volante
Charlie Reams wrote:
Kirk Bevins wrote:
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.
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.
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.
Struggling to easily work out how to roll it back. Frankly can't be arsed right now though! I'll pester someone later...

Re: Known bugs

Posted: Mon Dec 15, 2008 11:12 pm
by Kirk Bevins
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...
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.

http://cds.sun.com/is-bin/INTERSHOP.enf ... i586-p.exe

Re: Known bugs

Posted: Tue Dec 16, 2008 11:36 pm
by Ian Volante
I never uninstalled version 7 actually. Wonder if that was causing any conflicts.

Cheers for the embarrassingly obvious advice :p

Re: Known bugs

Posted: Wed Dec 17, 2008 12:38 am
by Kirk Bevins
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?

Re: Known bugs

Posted: Fri Dec 19, 2008 5:17 pm
by Kirk Bevins
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]

Re: Known bugs

Posted: Fri Dec 19, 2008 8:03 pm
by Charlie Reams
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?
Apologies, the new resume code is much more solid but still has a few teething difficulties. I believe this is now fixed.

Re: Known bugs

Posted: Sat Dec 20, 2008 4:45 pm
by Charlie Reams
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.

Re: Known bugs

Posted: Sat Dec 20, 2008 4:55 pm
by Joseph Bolas
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.
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.

Re: Known bugs

Posted: Sat Dec 20, 2008 5:27 pm
by Kai Laddiman
Joseph Bolas wrote:
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.
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.
Ditto.

Re: Known bugs

Posted: Sun Dec 21, 2008 12:41 pm
by Ian Volante
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.
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.

Re: Bug reports

Posted: Sun Dec 21, 2008 6:06 pm
by Martin Gardner
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.

Re: Bug reports

Posted: Sun Dec 21, 2008 8:53 pm
by Charlie Reams
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.
That's by design. I figured historical accuracy was second to the consideration of learning valid words (and not learning invalid ones.)

Re: Bug reports

Posted: Mon Dec 22, 2008 12:09 am
by Martin Gardner
Charlie Reams wrote:
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.
That's by design. I figured historical accuracy was second to the consideration of learning valid words (and not learning invalid ones.)
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!

Re: Bug reports

Posted: Mon Dec 22, 2008 1:13 am
by Paul Howe
A double solution conundrums: CRAFTIEST = TRIFECTAS

Re: Bug reports

Posted: Mon Dec 22, 2008 12:13 pm
by Howard Somerset
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.

Re: Bug reports

Posted: Mon Dec 22, 2008 1:53 pm
by Charlie Reams
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.
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...

Re: Bug reports

Posted: Mon Dec 22, 2008 3:31 pm
by Howard Somerset
Charlie Reams wrote:
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.
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...
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. :P

Re: Bug reports

Posted: Thu Dec 25, 2008 2:40 am
by Innis Carson
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?

Re: Bug reports

Posted: Thu Dec 25, 2008 2:43 am
by Joseph Bolas
Innis 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?
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 text :lol:

Re: Bug reports

Posted: Thu Dec 25, 2008 2:46 am
by Innis Carson
Haha, yeah. Seemed like the appropriate thing to say at the time.

Re: Bug reports

Posted: Fri Dec 26, 2008 12:45 am
by Howard Somerset
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.

Re: Bug reports

Posted: Fri Dec 26, 2008 12:49 am
by Joseph Bolas
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.
Yeah. You can view the Round Summary for the duel, but you can't view the individual games yet.

Re: Bug reports

Posted: Sun Dec 28, 2008 2:27 am
by Innis Carson
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.

Re: Bug reports

Posted: Sun Dec 28, 2008 8:21 pm
by Jacob Sutton
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.

Re: Bug reports

Posted: Sun Dec 28, 2008 8:41 pm
by Innis Carson
That's happened to me as well, not sure what triggered it.

Re: Bug reports

Posted: Sun Dec 28, 2008 9:03 pm
by Charlie Reams
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.
Design decision.

Re: Bug reports

Posted: Sun Dec 28, 2008 10:58 pm
by Simon Myers
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)

Re: Bug reports

Posted: Sun Dec 28, 2008 11:29 pm
by Charlie Reams
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:
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.

Re: Bug reports

Posted: Sun Dec 28, 2008 11:57 pm
by Jimmy Gough
I have no bugs to report. Everything is working perfectly thank you.

Re: Bug reports

Posted: Tue Dec 30, 2008 1:26 am
by Paul Howe
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}

Re: Bug reports

Posted: Tue Dec 30, 2008 1:54 am
by Charlie Reams
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.
Weird. Let me know if it keeps happening.
I may be imagining this, but it seems my speedgoat results vs apterous prime only get announced in chat when I lose :(
Humm. Seems unlikely. Was anyone else online at the time?
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'm pretty sure it ain't so, I haven't touched that code in a while.
And I've had a null pointer exception and been booted from apterous after trying to resume a crashed duel too.
I will fix that, but it's only preventing you from doing something you're not supposed to be doing anyway.

Re: Bug reports

Posted: Tue Dec 30, 2008 11:06 pm
by Paul Howe
Charlie Reams wrote:
I may be imagining this, but it seems my speedgoat results vs apterous prime only get announced in chat when I lose :(
Humm. Seems unlikely. Was anyone else online at the time?
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.

Re: Bug reports

Posted: Wed Dec 31, 2008 1:03 pm
by Kai Laddiman
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 :(
Maybe because you haven't won?

Re: Bug reports

Posted: Wed Dec 31, 2008 11:37 pm
by Joseph Bolas
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 :)

Re: Bug reports

Posted: Thu Jan 01, 2009 3:21 pm
by Frank Rodolf
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 :)
I guess it got in because it's listed as a plural noun, so there is no singular (at least, according to the ODE).