Save files won't open in multiple clients even when installed from the same executable

Started by Enzyme

Enzyme2 Lv 1

log.txt

loading solution: 0373314967.ir_shared_solution.ir_solution

ERROR: Error in core::conformation::Conformation::residue(): The sequence position requested was greater than the number of residues in the pose.
ERROR:: Exit from: c:\cygwin64\home\jflat06\foldit\develop\source\src\core/conformation/Conformation.hh line: 385

UNHANDLED EXCEPTION
1: RaiseException +72 bytes (no line)
2: alIsAuxiliaryEffectSlot +599394 bytes (no line)
3: library_main +37252311 bytes (no line)
4: library_main +3678932 bytes (no line)
5: library_main +3725891 bytes (no line)
6: library_main +3773112 bytes (no line)
7: library_main +3772852 bytes (no line)
8: library_main +2137581 bytes (no line)
9: library_main +227567 bytes (no line)
10: library_main +3346054 bytes (no line)
11: library_main +5065899 bytes (no line)
12: library_main +3090835 bytes (no line)
13: library_main +16713 bytes (no line)
14: library_main +21 bytes (no line)
15: no symbol (no line)
16: no symbol (no line)
17: no symbol (no line)
18: BaseThreadInitThunk +36 bytes (no line)
19: RtlInitializeExceptionChain +143 bytes (no line)
20: RtlInitializeExceptionChain +90 bytes (no line)

Enzyme2 Lv 1

debug.txt

version: 1
{
"build_id" : "20170918-b1f60d5e03-win_x86"
"crash_id" : "536814de-fe17-4dd8-95a0-2d285cfadfb0"
"current_actions" : ""
"current_tool" : "Selection Interface"
"file" : "core/conformation/Conformation.hh:385"
"machine_id" : "8f17ca1b-92c2-488b-9d24-fc6d019b8e81"
"macro_id" : "-1"
"message" : "Error in core::conformation::Conformation::residue(): The sequence position requested was greater than the number of residues in the pose."
"player_id" : "104378"
"puzzle_id" : "2004234"
"puzzle_running_time" : "330"
"running_time" : "97028.9"
"timestamp" : "1506229975"
}
verify: da13eca79874b8a89cc5a4597c1750d3

mitlcl Lv 1

I'm noticing the same issue. Although I was logged in and doing the introductory puzzles online, the server apparently doesn't keep track of progress. I started on a Windows partition, went through a dozen puzzles, then switched to the Linux partition and had to start over from the first puzzle. It would be good if progress were associated with the username rather than with the local installation.

jflat06 Staff Lv 1

Tutorial progress should be associated with your account. Were you playing offline in the client?

LociOiling Lv 1

Seems like there are two separate issues here.

Enzyme's crash with "the sequence position requested was greater than the number of residues in the pose" is a known bug that happens on design puzzles when you open a solution with a different number of segments.

What usually works is to reset the puzzle, then open the shared solution. In theory, that shouldn't be necessary, but maybe the reset clears some variable that gets overlooked otherwise.

The tracking of progress on the intro puzzles is totally separate and a little mysterious.

Intro puzzle progress must be stored on the server as jflat06 states, since it normally follows you around as long as you're logged in with same Foldit userid.

I've also noticed that there are changes to the "levels" directory under "resources", for example C:\Foldit\cmp-resources-779f137ba59cdf15c143e9e7326b171c\levels. In that directory, it seems like files with the extension *.ir_puzzle.intro change as you play the intro puzzles. There's one such file per intro puzzle.

Not 100% sure on the details, but some recent testing seemed to show this happening. The files are encrypted, so it's impossible to tell what changes. Really more questions that answers, but you could try comparing "levels" across partitions.

The "levels" folder doesn't seem suitable for any type of tracking, since it presumably gets erased each time an update to "resources" is issued. Maybe the client uses it as backup to determine which intro puzzles have been completed.