I see a lot of lines in BP's log file that read "Error contacting server using URL: https://fold.it/comm/foldit_ops" - as Timo has pointed out, it would be useful to include the http return code when logging these errors, to help debug the connection issue.
On the IRC side, I find the following in BP's log:
ghosting: Bletchley Park
Notice : Nick Bletchley isn't registered.
Maybe there is a problem trying to ghost a username with a space in it. On top of that, the IRC portion of the client gets stuck (lights grey, reconnect button visible but disabled, unable to type in chat box) rather than handling the error well. Timo van der Laan also has spaces; maybe ghosting is failing there as well.
You are brilliant ! Thank you Susume, you may have nailed the issue right there.
Bletchley Park shows up in chat as BletchleyPark, so stripping out spaces in the ghost command may make it work. Another special case is all-numeric user names: player 01010011111 shows up in chat as u01010011111, so to ghost an all-numeric nick the client probably needs to add a "u" on the front.
That does not address the failure to update scores between client and server but may help with the chat reconnect button.
Duh maybe foldit should explicitly stop people putting spaces into their usernames, always been a bit surprised they work without 'the system' putting a %20 or similar instead of the space.
bruno K would appear to have the same problem.
As long time players special name changing dispensation may be required to set up new accounts for them.
Duh maybe foldit should explicitly stop people putting spaces into their usernames, always been a bit surprised they work without 'the system' putting a %20 or similar instead of the space.
bruno K would appear to have the same problem.
As long time players special name changing dispensation may be required to set up new accounts for them.
Thanks for tracking that down, Susume! Foldit generates IRC friendly nicknames when you sign up. If your name is IRC friendly to begin with, they are identical. This is why it was only showing up for some people. The ghost command was using the get_nick function instead of the get_irc_nick function. This should fix the problem for people with different IRC nicks.
May be linked to my name with a space but what happens now is the following:
When disconnected, the client is able to reconnect for sharing solutions only, but my score is never credited unless I open a new session.
So I could go very high - disconnected - and share.
I could be soloist credited 0 and evolvers credited 9000 from the shared solution.
Should I shange my name replacing the space by _ ?
If you want to do that just drop me a PM. I'll fix it for ya. :)
Changing my name to Bruno_Kestemont didn't solve the problem….
Back to the connection issue topic, we've had a couple of recent server outages and slowdowns.
After one such incident, I noticed that some of my clients would hang or stop responding when I attempted to upload a solution. Other clients were able to upload and continue, even though they had been through the same outage.
It seems like the clients that stopped responding had the "disable network timeouts" option checked on the initial logon screen. The clients that kept going had it unchecked. (I had it checked or unchecked more or less at random, since I'm not sure exactly what it does.)
Chat with Mike Cassidy indicated that checking "disable network timeouts" may help if the server is running slowly, but it seems like it may have a downside after a server outage.
I've unchecked "disable network timeouts" on all my clients, so we'll see what happens Next Time.
In the mean time, perhaps this is an avenue to investigate in resolving this issue. Or perhaps someone could at least tell us what this option does and when it should be used.