Hi I got the same problem.
After attaching a project (here P6), I got at first 69 jobs, but when I refresh it, it turned to be 0. Nothing showed up after attaching. I checked the command_core.log file, and I did get an error but do not quite know how to solve it. Could anyone give me a hand? Thanks!
2025-10-07 14:40:06,422 export_project INFO | Exporting J80 in P6
2025-10-07 14:40:06,422 dump_job_database INFO | Request to export P6 J80
2025-10-07 14:40:06,423 dump_job_database INFO | Exporting job to /data/8TBssd1/cryosparcuser/CS-caeel-ad318-mo-graphene-grid-anti-gfp-2/J80
2025-10-07 14:40:06,424 dump_job_database INFO | Exporting all of job's images in the database to /data/8TBssd1/cryosparcuser/CS-caeel-ad318-mo-graphene-grid-anti-gfp-2/J80/gridfs_data...
2025-10-07 14:40:06,617 dump_job_database INFO | Writing 232 database images to /data/8TBssd1/cryosparcuser/CS-caeel-ad318-mo-graphene-grid-anti-gfp-2/J80/gridfs_data/gridfsdata_0
2025-10-07 14:40:06,618 dump_job_database INFO | Done. Exported 232 images in 0.19s
2025-10-07 14:40:06,618 dump_job_database INFO | Exporting all job's streamlog events...
2025-10-07 14:40:06,628 dump_job_database INFO | Done. Exported 1 files in 0.01s
2025-10-07 14:40:06,628 dump_job_database INFO | Exporting job metafile...
2025-10-07 14:40:06,629 dump_job_database INFO | Creating .csg file for particles
2025-10-07 14:40:06,632 dump_job_database INFO | Creating .csg file for class_averages
2025-10-07 14:40:06,635 dump_job_database INFO | Done. Exported in 0.01s
2025-10-07 14:40:06,635 dump_job_database INFO | Updating job manifest...
2025-10-07 14:40:06,635 dump_job_database INFO | Done. Updated in 0.00s
2025-10-07 14:40:06,635 dump_job_database INFO | Exported P6 J80 in 0.21s
2025-10-07 14:40:06,637 export_project INFO | Exporting J9 in P6
2025-10-07 14:40:06,637 dump_job_database INFO | Request to export P6 J9
2025-10-07 14:40:06,638 dump_job_database INFO | Exporting job to /data/8TBssd1/cryosparcuser/CS-caeel-ad318-mo-graphene-grid-anti-gfp-2/J9
2025-10-07 14:40:06,638 dump_job_database INFO | Exporting all of job's images in the database to /data/8TBssd1/cryosparcuser/CS-caeel-ad318-mo-graphene-grid-anti-gfp-2/J9/gridfs_data...
2025-10-07 14:40:06,668 dump_job_database INFO | Writing 16 database images to /data/8TBssd1/cryosparcuser/CS-caeel-ad318-mo-graphene-grid-anti-gfp-2/J9/gridfs_data/gridfsdata_0
2025-10-07 14:40:06,668 dump_job_database INFO | Done. Exported 16 images in 0.03s
2025-10-07 14:40:06,668 dump_job_database INFO | Exporting all job's streamlog events...
2025-10-07 14:40:06,762 dump_job_database INFO | Done. Exported 1 files in 0.09s
2025-10-07 14:40:06,762 dump_job_database INFO | Exporting job metafile...
2025-10-07 14:40:06,764 dump_job_database INFO | Creating .csg file for particles
2025-10-07 14:40:06,766 dump_job_database INFO | Creating .csg file for micrographs
2025-10-07 14:40:06,769 dump_job_database INFO | Creating .csg file for templates
2025-10-07 14:40:06,772 dump_job_database INFO | Done. Exported in 0.01s
2025-10-07 14:40:06,772 dump_job_database INFO | Updating job manifest...
2025-10-07 14:40:06,773 dump_job_database INFO | Done. Updated in 0.00s
2025-10-07 14:40:06,773 dump_job_database INFO | Exported P6 J9 in 0.14s
2025-10-07 14:40:06,781 dump_project INFO | Exporting project P6
2025-10-07 14:40:06,782 dump_project INFO | Exported project P6 to /data/8TBssd1/cryosparcuser/CS-caeel-ad318-mo-graphene-grid-anti-gfp-2/project.json in 0.00s
2025-10-07 14:40:06,782 dump_workspaces INFO | Exporting all workspaces in P6...
2025-10-07 14:40:06,783 dump_workspaces INFO | Exported all workspaces in P6 to /data/8TBssd1/cryosparcuser/CS-caeel-ad318-mo-graphene-grid-anti-gfp-2/workspaces.json in 0.00s
2025-10-07 14:40:06,784 export_project WARNING | Exported jobs in P6 with errors
2025-10-07 15:04:15,997 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-07 16:04:16,443 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-07 17:04:16,816 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-07 18:04:17,695 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-07 19:04:17,716 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-07 20:04:18,684 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-07 21:04:18,806 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-07 22:04:19,545 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-07 23:04:20,290 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-08 00:04:21,031 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-08 01:04:21,302 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-08 02:04:21,986 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-08 03:04:22,730 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-08 04:04:23,280 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-08 05:04:24,131 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-08 06:04:24,610 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-08 07:04:25,080 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-08 08:04:25,609 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-08 09:04:26,346 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-08 10:04:27,081 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-08 11:04:27,847 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-08 12:04:28,654 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-08 13:04:28,782 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-08 14:04:29,462 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-08 15:04:30,298 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-08 16:04:30,971 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-08 17:04:31,768 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-08 18:04:32,627 background_worker INFO | License does not have telemetry enabled; will re-check license in 1 hour.
2025-10-08 18:12:59,293 wrapper ERROR | JSONRPC ERROR at set_user_viewed_project
2025-10-08 18:12:59,293 wrapper ERROR | Traceback (most recent call last):
2025-10-08 18:12:59,293 wrapper ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/commandcommon.py", line 196, in wrapper
2025-10-08 18:12:59,293 wrapper ERROR | res = func(*args, **kwargs)
2025-10-08 18:12:59,293 wrapper ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/command_core/__init__.py", line 1208, in set_user_viewed_project
2025-10-08 18:12:59,293 wrapper ERROR | update_project(project_uid, {'last_accessed' : {'name' : get_username_by_id(user_id), 'accessed_at' : datetime.datetime.utcnow()}}, operation='$set', export=False)
2025-10-08 18:12:59,293 wrapper ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/commandcommon.py", line 187, in wrapper
2025-10-08 18:12:59,293 wrapper ERROR | return func(*args, **kwargs)
2025-10-08 18:12:59,293 wrapper ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/commandcommon.py", line 250, in wrapper
2025-10-08 18:12:59,293 wrapper ERROR | assert os.path.isfile(
2025-10-08 18:12:59,293 wrapper ERROR | AssertionError: validation error: lock file for P5 at /data/8TBssd1/cryosparcuser/CS-caeel-ad318-mo-graphene-grid-anti-gfp-2/CS-caeel-ad318-mo-graphene-grid-anti-gfp-3/cs.lock absent or otherwise inaccessible.
2025-10-08 18:13:00,435 wrapper ERROR | JSONRPC ERROR at set_user_viewed_workspace
2025-10-08 18:13:00,435 wrapper ERROR | Traceback (most recent call last):
2025-10-08 18:13:00,435 wrapper ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/commandcommon.py", line 196, in wrapper
2025-10-08 18:13:00,435 wrapper ERROR | res = func(*args, **kwargs)
2025-10-08 18:13:00,435 wrapper ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/command_core/__init__.py", line 1234, in set_user_viewed_workspace
2025-10-08 18:13:00,435 wrapper ERROR | update_workspace(project_uid, workspace_uid, {'last_accessed' : {'name' : get_username_by_id(user_id), 'accessed_at' : datetime.datetime.utcnow()}}, operation='$set', export=False)
2025-10-08 18:13:00,435 wrapper ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/commandcommon.py", line 187, in wrapper
2025-10-08 18:13:00,435 wrapper ERROR | return func(*args, **kwargs)
2025-10-08 18:13:00,435 wrapper ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/commandcommon.py", line 250, in wrapper
2025-10-08 18:13:00,435 wrapper ERROR | assert os.path.isfile(
2025-10-08 18:13:00,435 wrapper ERROR | AssertionError: validation error: lock file for P5 at /data/8TBssd1/cryosparcuser/CS-caeel-ad318-mo-graphene-grid-anti-gfp-2/CS-caeel-ad318-mo-graphene-grid-anti-gfp-3/cs.lock absent or otherwise inaccessible.
2025-10-08 18:13:02,372 wrapper ERROR | JSONRPC ERROR at set_user_viewed_project
2025-10-08 18:13:02,372 wrapper ERROR | Traceback (most recent call last):
2025-10-08 18:13:02,372 wrapper ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/commandcommon.py", line 196, in wrapper
2025-10-08 18:13:02,372 wrapper ERROR | res = func(*args, **kwargs)
2025-10-08 18:13:02,372 wrapper ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/command_core/__init__.py", line 1208, in set_user_viewed_project
2025-10-08 18:13:02,372 wrapper ERROR | update_project(project_uid, {'last_accessed' : {'name' : get_username_by_id(user_id), 'accessed_at' : datetime.datetime.utcnow()}}, operation='$set', export=False)
2025-10-08 18:13:02,372 wrapper ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/commandcommon.py", line 187, in wrapper
2025-10-08 18:13:02,372 wrapper ERROR | return func(*args, **kwargs)
2025-10-08 18:13:02,372 wrapper ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/commandcommon.py", line 250, in wrapper
2025-10-08 18:13:02,372 wrapper ERROR | assert os.path.isfile(
2025-10-08 18:13:02,372 wrapper ERROR | AssertionError: validation error: lock file for P5 at /data/8TBssd1/cryosparcuser/CS-caeel-ad318-mo-graphene-grid-anti-gfp-2/CS-caeel-ad318-mo-graphene-grid-anti-gfp-3/cs.lock absent or otherwise inaccessible.
2025-10-08 18:13:05,622 wrapper ERROR | JSONRPC ERROR at request_delete_project
2025-10-08 18:13:05,622 wrapper ERROR | Traceback (most recent call last):
2025-10-08 18:13:05,622 wrapper ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/commandcommon.py", line 196, in wrapper
2025-10-08 18:13:05,622 wrapper ERROR | res = func(*args, **kwargs)
2025-10-08 18:13:05,622 wrapper ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/commandcommon.py", line 250, in wrapper
2025-10-08 18:13:05,622 wrapper ERROR | assert os.path.isfile(
2025-10-08 18:13:05,622 wrapper ERROR | AssertionError: validation error: lock file for P5 at /data/8TBssd1/cryosparcuser/CS-caeel-ad318-mo-graphene-grid-anti-gfp-2/CS-caeel-ad318-mo-graphene-grid-anti-gfp-3/cs.lock absent or otherwise inaccessible.
2025-10-08 18:13:15,659 wrapper ERROR | JSONRPC ERROR at archive_project
2025-10-08 18:13:15,659 wrapper ERROR | Traceback (most recent call last):
2025-10-08 18:13:15,659 wrapper ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/commandcommon.py", line 196, in wrapper
2025-10-08 18:13:15,659 wrapper ERROR | res = func(*args, **kwargs)
2025-10-08 18:13:15,659 wrapper ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/commandcommon.py", line 250, in wrapper
2025-10-08 18:13:15,659 wrapper ERROR | assert os.path.isfile(
2025-10-08 18:13:15,659 wrapper ERROR | AssertionError: validation error: lock file for P5 at /data/8TBssd1/cryosparcuser/CS-caeel-ad318-mo-graphene-grid-anti-gfp-2/CS-caeel-ad318-mo-graphene-grid-anti-gfp-3/cs.lock absent or otherwise inaccessible.
2025-10-08 18:13:44,820 import_project INFO | Importing project from /data/14TBdisk2/cryosparcuser/CS-caeel-ad318-mo-graphene-grid-anti-gfp-2
2025-10-08 18:13:45,921 import_project INFO | Created project P8
2025-10-08 18:13:45,926 import_workspaces INFO | Created workspace W1 in P8
2025-10-08 18:13:46,081 import_jobs INFO | Inserting jobs into project...
2025-10-08 18:13:46,081 import_jobs INFO | Uploading image data for J1...
2025-10-08 18:13:46,081 import_jobs INFO | Done. Uploaded 0 files in 0.00s
2025-10-08 18:13:46,086 import_jobs INFO | Inserted job document in 0.01s...
2025-10-08 18:13:46,086 import_jobs INFO | Inserting streamlogs into jobs...
2025-10-08 18:13:46,088 import_project_run ERROR | Unable to import project from /data/14TBdisk2/cryosparcuser/CS-caeel-ad318-mo-graphene-grid-anti-gfp-2
2025-10-08 18:13:46,088 import_project_run ERROR | Traceback (most recent call last):
2025-10-08 18:13:46,088 import_project_run ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/command_core/__init__.py", line 4618, in import_project_run
2025-10-08 18:13:46,088 import_project_run ERROR | warning = import_jobs(jobs_manifest, abs_path_export_project_dir, new_project_uid, owner_user_id, notification_id) or warning
2025-10-08 18:13:46,088 import_project_run ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/command_core/__init__.py", line 4904, in import_jobs
2025-10-08 18:13:46,088 import_project_run ERROR | events_doc_data = BSON(openfile.read()).decode()
2025-10-08 18:13:46,088 import_project_run ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/deps/anaconda/envs/cryosparc_master_env/lib/python3.10/site-packages/bson/__init__.py", line 1446, in decode
2025-10-08 18:13:46,088 import_project_run ERROR | return decode(self, codec_options)
2025-10-08 18:13:46,088 import_project_run ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/deps/anaconda/envs/cryosparc_master_env/lib/python3.10/site-packages/bson/__init__.py", line 1078, in decode
2025-10-08 18:13:46,088 import_project_run ERROR | return cast("Union[dict[str, Any], _DocumentType]", _bson_to_dict(data, opts))
2025-10-08 18:13:46,088 import_project_run ERROR | bson.errors.InvalidBSON: not enough data for a BSON document
2025-10-08 18:13:46,090 dump_project INFO | Exporting project P8
2025-10-08 18:13:46,092 dump_project INFO | Exported project P8 to /data/14TBdisk2/cryosparcuser/CS-caeel-ad318-mo-graphene-grid-anti-gfp-2/project.json in 0.00s
2025-10-08 18:13:46,094 run ERROR | POST-RESPONSE-THREAD ERROR at import_project_run
2025-10-08 18:13:46,094 run ERROR | Traceback (most recent call last):
2025-10-08 18:13:46,094 run ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/commandcommon.py", line 73, in run
2025-10-08 18:13:46,094 run ERROR | self.target(*self.args)
2025-10-08 18:13:46,094 run ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/command_core/__init__.py", line 4618, in import_project_run
2025-10-08 18:13:46,094 run ERROR | warning = import_jobs(jobs_manifest, abs_path_export_project_dir, new_project_uid, owner_user_id, notification_id) or warning
2025-10-08 18:13:46,094 run ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/command_core/__init__.py", line 4904, in import_jobs
2025-10-08 18:13:46,094 run ERROR | events_doc_data = BSON(openfile.read()).decode()
2025-10-08 18:13:46,094 run ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/deps/anaconda/envs/cryosparc_master_env/lib/python3.10/site-packages/bson/__init__.py", line 1446, in decode
2025-10-08 18:13:46,094 run ERROR | return decode(self, codec_options)
2025-10-08 18:13:46,094 run ERROR | File "/usr/local/cryosparc4/cryosparc/cryosparc_master/deps/anaconda/envs/cryosparc_master_env/lib/python3.10/site-packages/bson/__init__.py", line 1078, in decode
2025-10-08 18:13:46,094 run ERROR | return cast("Union[dict[str, Any], _DocumentType]", _bson_to_dict(data, opts))
2025-10-08 18:13:46,094 run ERROR | bson.errors.InvalidBSON: not enough data for a BSON document
**custom thread exception hook caught something
**** handle exception rc
Traceback (most recent call last):
File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_compute/jobs/runcommon.py", line 2306, in run_with_except_hook
run_old(*args, **kw)
File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/commandcommon.py", line 73, in run
self.target(*self.args)
File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/command_core/__init__.py", line 4618, in import_project_run
warning = import_jobs(jobs_manifest, abs_path_export_project_dir, new_project_uid, owner_user_id, notification_id) or warning
File "/usr/local/cryosparc4/cryosparc/cryosparc_master/cryosparc_command/command_core/__init__.py", line 4904, in import_jobs
events_doc_data = BSON(openfile.read()).decode()
File "/usr/local/cryosparc4/cryosparc/cryosparc_master/deps/anaconda/envs/cryosparc_master_env/lib/python3.10/site-packages/bson/__init__.py", line 1446, in decode
return decode(self, codec_options)
File "/usr/local/cryosparc4/cryosparc/cryosparc_master/deps/anaconda/envs/cryosparc_master_env/lib/python3.10/site-packages/bson/__init__.py", line 1078, in decode
return cast("Union[dict[str, Any], _DocumentType]", _bson_to_dict(data, opts))
bson.errors.InvalidBSON: not enough data for a BSON document