Unable to create job: ServerError: ‘exposure.junk_stats’

Hello wtempel,
Thank you for your response.

I was able to resolve the previous issue. In my case, there were two CryoSPARC installations on different nodes. I deleted the unwanted installation, updated the .bashrc file accordingly, and then successfully upgraded CryoSPARC from version 4.6 to the latest version.

However, I’m now encountering a new issue:

All jobs are running normally except for the Micrograph Junk Detector.

While the Build Micrograph Junk Detector option appears under Quick Actions, it is not listed in the Builder tab.

When I select Build Micrograph Junk Detector from Quick Actions, an error message appears in the bottom-left corner:

Unable to create job: ServerError: ‘exposure.junk_stats’

Thank you,
Prabin

You may need to additionally ensure that all processes based on that (now deleted) installation have been terminated.

This could be a sign that some pre-v4.7 CryoSPARC processes are still running. If you are still experiencing the problem, you may want to perform the multiple steps of a thorough shutdown of CryoSPARC.
If the problem persists after the thorough shutdown and start of CryoSPARC, you may try a forced update, in case the original update process was incomplete.

Hi @wtempel.
I shutdown cryosparc and update to new version 4.7.1.
Even after updating to new version, the issue remains same.

@prabin Please can you

  1. post the output of the command (on the CryoSPARC master computer)
    ps -eo user:12,pid,ppid,start,cmd | grep -e node -e cryosparc_ -e mongo
    
  2. let us know the types of jobs that successfully ran after the update to v4.7.1

Hello @wtempel, here is the ouptut of the command.

2D classification, ab inito reconstruction, homogeneous, heterogeneous, non-uniform refinements are working fine.

(base) [karkip@execute-4000 cryosparc_master]$ ps -eo user:12,pid,ppid,start,cmd | grep -e node -e cryosparc_ -e mongo

[output redacted for privacy]

(base) [karkip@execute-4000 cryosparc_master]$

Thanks @prabin .

Please can you confirm:

  1. Is you user name karkip, as the terminal output suggests?
  2. What is the output of the command
    cryosparcm status | grep PORT
    
    ?

Hello @wtempel
yes, my user name is karkip and PORT is 39452.

(base) [karkip@execute-4000 cryosparc_master]$ cryosparcm status | grep PORT

export CRYOSPARC_BASE_PORT=39452

The process list (now redacted) you posted in Unable to create job: ServerError: ‘exposure.junk_stats’ - #5 by prabin included some CryoSPARC-processes from as early as January. Please can you run these commands

kill 2558168 1690341 # terminates supervisord processes
sleep 10 # pauses for 10 seconds
cryosparcm restart
ps -u karkip -o pid,ppid,start,cmd | grep -e node -e cryosparc_ -e mongo

post the output of the ps command, and, afterward, test if Micrograph Junk Detector becomes available in the job builder?

1 Like