I am observing that "World Community Grid" is the only project under
My Projects with "No response from project" perpetually under the "Last attempt".
Now, I am going to guess that this is because WCG uses the username as opposed to the email address to validate the user. And, I am going to guess that BAM! tries to connect to the projects using user's email address because that is what every other project does that I know of. Of course, BS uses the username, too, just like WCG...
If my assumptions are correct, and they might very well be completely wrong since I know nothing of how BAM!/BS is connecting to projects to get all the stats, then wouldn't it make sense to try the email address first, and if it fails, try again with the username, and when that fails declare defeat? If the concern is that doing this for all projects that actually are not responding would hurt overall perf, then maybe each project could have a property as to what method of authentication they are using (email vs. username), and connect to them with the proper data? That property would be "email" for all existing projects (right?) and "username" for WCG.
Then, all we have to do is to make sure we are using the username, email, pwd across BS/BAM! and all the projects. Which is how I was able to get BAM! find my WCG account in the first place, anyways. When my BAM! username was TunaE, it couldn't find me on WCG even though both use the same email; when I changed it to "Tuna Ertemalp", it found me on WCG.
Anyways, just a thought. It is just bugging me to see this
one project on my project list that is constantly "No response from project"...
Cheers
Tuna