Hi, we have recently upgraded from v4.7.1 to v5.0.6. A project which was running prior to the upgrade is now stuck and will not allow any jobs to be run. There were no validation or upgrade errors for this project during the upgrade. From the project.json file I can see that:
The import failure was quite a while ago. My intuition is that v5.0.6 has stricter validation rules which is why the project ran in v4.7.1 but is not running now.
Is it possible to recover the project ? It is an active project that the researchers are very keen to get back to working on.
Correct. Due to the failed import in v4, some pre-import jobs may no longer be available. One can clear the flag that prevents continued work on the project in v5 using a this low-level database query with these commands on the CryoSPARC master server, replacing P9999 with the actual ID of the project:
cryosparcm mongo # from Linux shell to database shell
db.projects.updateOne({ uid: "P9999" }, { $set: { import_status: "complete", import_failed_job_count: 0 } })
exit # back to Linux shell
Future visitors: The command above is suggested specifically based on the project import and software update histories in this thread’s first post, and not recommended under any other circumstances.