After upgrade to 4.4 -- No match for doseweights

I’ve just run the upgrade from 4.3 to 4.4. Now when I run the patch motion correction job that I always test with, I get this error:

Traceback (most recent call last):
  File "cryosparc_master/cryosparc_compute/", line 95, in
  File "cryosparc_master/cryosparc_compute/jobs/motioncorrection/", line 54, in
  File "/projects/MOLBIO/local/cryosparc-della/cryosparc_worker/cryosparc_compute/jobs/", line 657, in load_input_group
    input_group = com.query(job['input_slot_groups'], lambda g : g['name'] == input_group_name, error='No match for %s in job %s' % (input_group_name, job['uid']))
  File "/projects/MOLBIO/local/cryosparc-della/cryosparc_worker/cryosparc_compute/jobs/", line 714, in query
    assert res != default, error
AssertionError: No match for doseweights in job J24

Does Patch Motion Correction fail even if the job is built from scratch, as opposed to cloned from a job originally built in CryoSPARC v < 4.4?

It only fails if I clone a job from 4.3. If I make a new job, it works.

Thanks for bringing this to our attention - it is a bug. Creating a fresh job, rather than cloning and old one, should serve as a workaround for anyone experiencing this.
– Harris