Sharing current puzzle solutions impossible without current clients' acceptance of terms of service

Case number:699969-994180
Topic:General
Opened by:Bletchley Park
Status:Open
Type:Bug
Opened on:Wednesday, December 19, 2012 - 21:28
Last modified:Friday, December 21, 2012 - 07:54

It is impossible to share solutions created with current clients without first accepting the new terms of service, but this requires a restart of the current client.

(Wed, 12/19/2012 - 21:28  |  10 comments)


Joined: 05/19/2009
Groups: Contenders

Once this 'non compliant' client is detected, it is disconnected from the server updates and further updates on a running puzzle are impossible. Upping priority to high. Some folks may not realize this, thus updates on soon finishing puzzle not posted.

Joined: 05/19/2009
Groups: Contenders

This policy requires me to terminate 11 clients, upgrade to a new client, accept the terms and restart them with all local script changes. That is a steep learning curve 1 hour before puzzle end.

Joined: 05/19/2009
Groups: Contenders

SRVR_THRD sending: 108474 993991 improver_score
Autosaved puzzles/0000994067/0000108474/default/autosave.ir_solution.
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD sending: 108474 994034 score
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD sending: 108474 994067 score
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD sending: 108474 994067 improver_score
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
Autosaved puzzles/0000994067/0000108474/default/autosave.ir_solution.
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD getting notifications...
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
Autosaved puzzles/0000994067/0000108474/default/autosave.ir_solution.
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
Autosaved puzzles/0000994067/0000108474/default/autosave.ir_solution.
SRVR_THRD sending: 108474 994067 group_score
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD sending: 108474 993991 improver_score
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD sending: 108474 994034 score
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD sending: 108474 994067 score
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD sending: 108474 994067 improver_score
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
Autosaved puzzles/0000994067/0000108474/default/autosave.ir_solution.
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD getting notifications...
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
Autosaved puzzles/0000994067/0000108474/default/autosave.ir_solution.
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
Autosaved puzzles/0000994067/0000108474/default/autosave.ir_solution.
SRVR_THRD sending: 108474 994067 group_score
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD sending: 108474 993991 improver_score
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD sending: 108474 994034 score
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD sending: 108474 994067 score
Autosaved puzzles/0000994067/0000108474/default/autosave.ir_solution.
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD sending: 108474 994067 improver_score
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD getting notifications...
Autosaved puzzles/0000994067/0000108474/default/autosave.ir_solution.
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
Autosaved puzzles/0000994067/0000108474/default/autosave.ir_solution.
SRVR_THRD sending: 108474 994067 group_score
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD sending: 108474 993991 improver_score
Autosaved puzzles/0000994067/0000108474/default/autosave.ir_solution.
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD sending: 108474 994034 score
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD sending: 108474 994067 score
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD sending: 108474 994067 improver_score
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
Autosaved puzzles/0000994067/0000108474/default/autosave.ir_solution.
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD getting notifications...
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
Autosaved puzzles/0000994067/0000108474/default/autosave.ir_solution.
SRVR_THRD sending: 108474 994067 group_score
Autosaved puzzles/0000994067/0000108474/default/autosave.ir_solution.
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD sending: 108474 993991 improver_score
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD sending: 108474 994034 score
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD sending: 108474 994067 score
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD sending: 108474 994067 improver_score
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
exiting...
Autosaved puzzles/0000994067/0000108474/default/autosave.ir_solution.
ViewOptionsWidget::refresh()
Option file found. Sending...
closing boinc...
SRVR_THRD error: Terms not accepted. (..\..\..\rosetta_source\src\game\application\novice\boinc\Boinc.cc:239)
SRVR_THRD sending play event log...
done.

Joined: 03/18/2012
Groups: Gargleblasters

In addition to having to restart the clients, the first time doing so I had to accept the terms over and over again before the client wanted to let me in. The very first time I started a client after the system went live, all went fine, but then it seems clients that were still running on another system at the same time took revenge and invalidated the acceptance. So when I realized the other clients needed a restart too, the mess began.

My advice: make sure to stop all clients before upgrading, and after accepting the first time, restart that client to purge the system.

jeff101's picture
User offline. Last seen 1 day 1 hour ago. Offline
Joined: 04/20/2012
Groups: Go Science

I've had to accept the new terms twice the past few days just to login to the Foldit site to check Foldit e-mails. Both sets of terms were dated 12/17/12. It would be nice if the system would let you accept the terms once and then be done with it, especially when the terms have not changed.

tamirh's picture
User offline. Last seen 6 years 18 weeks ago. Offline
Joined: 05/11/2012

It should just ask you to accept the TOS once. If it's not, can you let us know what your setup is like, how many clients you had open at the time etc?

brow42's picture
User offline. Last seen 2 days 17 hours ago. Offline
Joined: 09/19/2011
Groups: None

There are many settings that are written on (CLEAN!) client exit, which can be annoying. This includes cookbook, view options, and last puzzle played. This means the last client closed writes settings. It also means changes are lost when clients crash. It sounds like TOS acceptance is one of those. Perhaps some or all settings should be written only when changed, at the time of change?

Joined: 05/19/2009
Groups: Contenders

and resynchronized on the other clients as well ?
If changes are written when made, but not synchronized, you will still end up with lost script changes as they will overwrite other changes from other clients.

Angus's picture
User offline. Last seen 1 day 3 hours ago. Offline
Joined: 06/04/2008
Groups: Beta Folders

You could just run one client, and not have all the drama.

jflat06's picture
User offline. Last seen 30 min 19 sec ago. Offline
Joined: 09/29/2010
Groups: Window Group

From my understanding, the TOS should only need to be accepted on either the website or the client once per update. After that, server communication should work as before, even on running clients (if my understanding is correct).

The reason you had to accept the TOS multiple times was due to the fact that the first TOS had redundant information, and we removed it. Any time the TOS changes, it is required that you re-accept it, which is why you were prompted again.

We're sorry for any inconvenience this has caused.

Sitemap

Developed by: UW Center for Game Science, UW Institute for Protein Design, Northeastern University, Vanderbilt University Meiler Lab, UC Davis
Supported by: DARPA, NSF, NIH, HHMI, Amazon, Microsoft, Adobe, RosettaCommons