I am running into a couple issues with importing modified particle and passthrough files.
I have used
cryosparc-tools to subset data in this particular case and have done so successfully in the past so I am curious what I might be missing here…
To the problem, when I attempt to use the imported Result Group file for a refinement run, I get the following error:
Traceback (most recent call last): File "cryosparc_master/cryosparc_compute/run.py", line 96, in cryosparc_compute.run.main File "cryosparc_master/cryosparc_compute/jobs/helix/run_refine.py", line 221, in cryosparc_compute.jobs.helix.run_refine.run File "/cryoem/cryosparc/cryosparc_worker/cryosparc_compute/particles.py", line 63, in init self._reset(Data(d._data)) # copy all data AttributeError: 'NoneType' object has no attribute '_data'
I am able to get the job to at least run by supplying the .blob lower-level input from another job, but it fails at the final portion of the job with this error:
Traceback (most recent call last): File "/cryoem/cryosparc/cryosparc_master/cryosparc_compute/jobs/runcommon.py", line 2061, in run_with_except_hook run_old(*args, **kw) File "/cryoem/cryosparc/cryosparc_master/cryosparc_command/commandcommon.py", line 78, in run self.target(*self.args) File "/cryoem/cryosparc/cryosparc_master/cryosparc_command/command_core/__init__.py", line 6991, in set_job_passthrough_check_outputs_and_completed_run rc.check_outputs() File "/cryoem/cryosparc/cryosparc_master/cryosparc_compute/jobs/runcommon.py", line 1032, in check_outputs assert output_len == target_len, "Result %s had the wrong length (%d, should be %d). Note that outputs are still usable." % (resname, output_len, target_len) AssertionError: Result blob had the wrong length (0, should be 66567). Note that outputs are still usable.
Unfortunately, attempting to use the outputs from the failed job result in the subsequent jobs just waiting for the inputs since the parent job didn’t exit successfully.
I am curious whether these errors point to a mistake I made to the particle.cs and/or passthrough.cs files when subsetting the data.
Thanks for the help!