Can you confirm that FoilHole_17683150_Data_17681946_17681948_20220118_195424_EER.eer is indeed the intended gain reference file? I would not have expected an EER file to provide the gain data.
Something might have gone wrong during the preceding eer file import (Job J7?). What was specified for
Movies data path
Gain reference path
You can find the information under the Inputs and Parameter tab of the import job (J7).
Seeing a related issue with the following error in patch motion.
Error occurred while processing J298/imported/014569539110538124320_FoilHole_13005754_Data_12924297_12924299_20220613_194521_EER.eer
Traceback (most recent call last):
File “/home/cryosparc_user/V3.X/cryosparc_worker/cryosparc_compute/jobs/pipeline.py”, line 60, in exec
return self.process(item)
File “cryosparc_master/cryosparc_compute/jobs/motioncorrection/run_patch.py”, line 118, in cryosparc_compute.jobs.motioncorrection.run_patch.run_patch_motion_correction_multi.motionworker.process
File “cryosparc_master/cryosparc_compute/jobs/motioncorrection/run_patch.py”, line 139, in cryosparc_compute.jobs.motioncorrection.run_patch.run_patch_motion_correction_multi.motionworker.process
KeyError: ‘gain_ref_blob/path’
The json file for the upstream import job, which you emailed us, specifies a Gain reference path that may not be in MRC format. I wonder if this caused a problem during import, which in turn may have lead to the KeyError.
If the gain reference is indeed not already in MRC format, you may want to retry the upstream import and this motion correction job after converting the gain reference to MRC format. Your microscope facility may be able to help with the conversion.
To help us identify the cause, please clone a job that succeeded on v3.3.1 (“old job” ) and execute that job on v3.3.2+220518 (“new job”). After confirming that the clone fails, please collect for this pair of jobs:
job.json
job.log
In addition:
job.json from the (common) upstream import job
one raw movie file that’s cited in the error message of the “new” motion correction job
the error message from the “new” job’s Overview tab
the gain reference and defect file (if used during import)
I will send you direct message regarding data transfer arrangements.
Hello, I am also having this issue. I am using version 3.3.2. The import movies seems to work okay, but when looking at the imported eer files, they only come out to 139 bytes.
I was running v3.3.2 (no patch) for these errors.
Here is my error message for one of the eers, but this occurred again and again for most of the movies:
[CPU: 228.9 MB] Error occurred while processing J1/imported/004745586021228548817_FoilHole_9006262_Data_8993834_8993836_20220909_010506_EER.eer
Traceback (most recent call last):
File “/home/renee.arias/cryosparc/cryosparc_worker/cryosparc_compute/jobs/pipeline.py”, line 60, in exec
return self.process(item)
File “cryosparc_worker/cryosparc_compute/jobs/motioncorrection/run_patch.py”, line 117, in cryosparc_compute.jobs.motioncorrection.run_patch.run_patch_motion_correction_multi.motionworker.process
File “cryosparc_worker/cryosparc_compute/jobs/motioncorrection/run_patch.py”, line 139, in cryosparc_compute.jobs.motioncorrection.run_patch.run_patch_motion_correction_multi.motionworker.process
File “/home/renee.arias/cryosparc/cryosparc_worker/cryosparc_compute/blobio/eer.py”, line 86, in read_eer
eer = open_eer(fname)
File “/home/renee.arias/cryosparc/cryosparc_worker/cryosparc_compute/blobio/eer.py”, line 15, in open_eer
return eerdecompressor.ElectronCountedFramesDecompressor(str(fname))
RuntimeError: unable to open tiff file
Marking J1/imported/004745586021228548817_FoilHole_9006262_Data_8993834_8993836_20220909_010506_EER.eer as incomplete and continuing…
After implementation of the patch, I got a new error:
Error occurred while processing J2/imported/015153351232888067961_FoilHole_9006286_Data_8993834_8993836_20220909_010807_EER.eer
Traceback (most recent call last):
File “/home/renee.arias/cryosparc/cryosparc_worker/cryosparc_compute/jobs/pipeline.py”, line 60, in exec
return self.process(item)
File “cryosparc_master/cryosparc_compute/jobs/motioncorrection/run_patch.py”, line 118, in cryosparc_compute.jobs.motioncorrection.run_patch.run_patch_motion_correction_multi.motionworker.process
File “cryosparc_master/cryosparc_compute/jobs/motioncorrection/run_patch.py”, line 133, in cryosparc_compute.jobs.motioncorrection.run_patch.run_patch_motion_correction_multi.motionworker.process
File “cryosparc_master/cryosparc_compute/blobio/prefetch.py”, line 71, in cryosparc_compute.blobio.prefetch.synchronous_native_read
RuntimeError: Error ocurred (Input/output error) at line 903 in open
Could not open file. Make sure the path exists.
Inside the directory that you specified as Movies data path, please can you run the command stat FoilHole_9006286_Data_8993834_8993836_20220909_010807_EER.eer and post the command’s output here?