Ever since I updated to the most recent version of cryosparc, I have been unable to submit inputs necessary for job submission such as particles and volumes. When I try to drag and place the input, it does not show that it has been placed. However, when I try to put the input in again, it gives me an error message that inputs can’t be placed repeatedly. Although it is registering an input, it will not allow me to queue the job and the job does not show the input. Any ideas on how to approach this would be very helpful.
What allows me to run jobs is the following: I’ll create a job, put in the inputs like I did above. Then, I ask our system administrator to change the permissions of the job so read write and execute are possible for all users. Then, I will clone the job within the GUI, leading to a replicated job with the inputs actually showing. I can only then execute jobs that are clones of this job showing the inputs.
We tried adding my username to the user group that is the system administrator. This did not work either.
I am having exactly the same problem as adtaheri described. I am using v3.3.1+220118. What are the likely causes for this problem, and what are the solutions? We have two cryoSPARC servers, and I am having this problem with only one of the servers. It seems I am the only one having the problem; other people don’t have any problems. I am using a MacBook remotely connecting to the server through Safari or Chrome, both browsers having the same problem. I can refresh the browser and/or clone the job to get around the problem, but it is very inconvenient.
Thanks for your reply. I am working with our account admin to get those command outputs; I cannot run those commands in my account. Since I am the only user having this issue, I am not sure how relevant are the outputs from cryosparm commands.
Thank you for the additional information. As you have mentioned, since you are the only user facing this issue, it may be a problem on the client/browser side. When you encounter this issue again, please open up your browser console (right click → inspect element → click ‘console’ tab) and paste any error message you see.
We have exactly the same problem, affecting all users of an instance. However, in our case, we can just reload the browser page and the inputs will then appear. As soon as it starts happening, the only way to fix the behavior is by restarting cryoSPARC. Also, after hitting ‘Queue’ the job does not appear to actually be queued (even though it is). Again, refreshing browser is necessary to see it properly shown as ‘Launched’. Since restarting kills all running jibs, we often wait until there are not too many jobs running, and in this time everybody is ‘make new job’ → ‘drag in inputs’ → ‘reload browser page’ → ‘inputs are now in, so we can queue the job’ → ‘job still shown as building’ → ‘reload browser’ → ‘see job as running’ for every single job and every single input group. Highly annoying and frustrating, especially when queuing up many jobs. We are managed by sbgrid, and I believe you have already received a detailed error report. I just wanted to bump that up again as ‘not solved’.
Thanks for your help and the instructions to troubleshoot. The problem somehow went away without anyone doing anything. The job builder can now properly show the dragged-in inputs and the queue button activated. I checked the console log and did see an error as follows.
@Moritz , In my case when cryoSparc job builder had problems, refreshing the browser would close job builder for inputs, and the only way to run the job is to click on the “queue job” or “queue job on default” that showed up in job details and then refresh the browser again.