Cryosparc live 2D Class stream jobs Fail after around 400,000 particle extraction

When the user is trying to run the 2D Class from Extracted Particles part with about 30 classes, the system will process for a while but then fail at around 400,000 particles with the following error string.

[CPU: 465.0 MB]  Traceback (most recent call last):
  File "cryosparc2_worker/cryosparc2_compute/run.py", line 78, in cryosparc2_compute.run.main
  File "cryosparc2_worker/cryosparc2_compute/jobs/class2D/run_streaming.py", line 134, in cryosparc2_compute.jobs.class2D.run_streaming.run_class_2D_streaming
  File "cryosparc2_compute/jobs/rtp_workers/rtp_common.py", line 231, in dump_particles
    psets = [ import_particles_database_to_dataset(session_doc, exposure_doc, 'particle_extracted', proj_dir_abs) for exposure_doc in exposures ]
  File "cryosparc2_compute/jobs/rtp_workers/rtp_common.py", line 152, in import_particles_database_to_dataset
    assert set(dset.fields()) == set([str(f) for f in group_data['fields']]), "Dataset has the wrong fields! Expected %s got %s" % (str(dset.fields()), str(group_data['fields']))
AssertionError: Dataset has the wrong fields! Expected [] got [u'uid', u'location/micrograph_uid', u'location/exp_group_id', u'location/micrograph_path', u'location/micrograph_shape', u'location/center_x_frac', u'location/center_y_frac', u'pick_stats/ncc_score', u'pick_stats/power', u'pick_stats/template_idx', u'pick_stats/angle_rad']

Hey @Paul,

This was a bug that happened in cryoSPARC Live v2.13.3, we just released an update (v2.14.1) that fixes this issue. Please update and let us know how it goes! Sorry for the inconvenience.

I can confirm the update has resolved this issue. Thank you.