Error in Homogeneous Refinement

Hi,

We just updated the cryoSPARC to the most recent version - 0.5.6. I try homogenerous refinement and it generates error message as below. I tried to reproduce the previous refinement step that ran fine with previous version, but it gave the same error message. Is it due to the version mismatch problem? Could you please let me know how to handle this problem?

Thanks in advance,

Result structure for iteration 00000 | Download File | Copy Path |
Result structure for iteration 00000 A | Download File | Copy Path |
Result structure for iteration 00000 B | Download File | Copy Path |
Result structure (sharpened) for iteration 00000 | Download File | Copy Path |
Mask used in FSC calculation for iteration 00000 | Download File | Copy Path |
Mask (average of A and B) used in refinement for iteration 00000 | Download File | Copy Path |
Traceback (most recent call last):
File “/home/cryoSPARC/cryosparc-compute/sparcjob.py”, line 549, in
superspeed = job_type==‘superrefine’)
File “/home/cryoSPARC/cryosparc-compute/refinement.py”, line 643, in refine
dataio.metafile.save_to_file(cache.rel_to_abs(outpath), splitA + splitB, meta_fields, ‘images’)
File “/home/cryoSPARC/cryosparc-compute/metafile.py”, line 371, in save_to_file
subset, commonfields = select_objs_containing_fields_and_get_common_fields(all_objs, fields)
File “/home/cryoSPARC/cryosparc-compute/metafile.py”, line 269, in select_objs_containing_fields_and_get_common_fields
assert False, “Unicode not supported”
AssertionError: Unicode not supported

Hi @aram,

Sorry for this - there was a bug introduced in 0.5.6 that affects some people. For now you can revert

cryosparc update --version=v0.5.3

and this will be fixed in the next release in a few days.

Ali