
INFO     prefect.ShellTask:shell.py:151 Executing: save 3NIR-ribbon-vis_NIH3D.glb
INFO     prefect.ShellTask:shell.py:151 ERROR:
INFO     prefect.ShellTask:shell.py:151 Traceback (most recent call last):
INFO     prefect.ShellTask:shell.py:151   File "/var/lib/actions-runner/_work/nih_3d_workflows/nih_3d_workflows/nih_3d_workflows/cli_scripts/cx_unified.py", line 817, in <module>
INFO     prefect.ShellTask:shell.py:151     process_macro_model(model)
INFO     prefect.ShellTask:shell.py:151   File "/var/lib/actions-runner/_work/nih_3d_workflows/nih_3d_workflows/nih_3d_workflows/cli_scripts/cx_unified.py", line 588, in process_macro_model
INFO     prefect.ShellTask:shell.py:151     export_scene(appendix="ribbon-vis")
INFO     prefect.ShellTask:shell.py:151   File "/var/lib/actions-runner/_work/nih_3d_workflows/nih_3d_workflows/nih_3d_workflows/cli_scripts/cx_unified.py", line 468, in export_scene
INFO     prefect.ShellTask:shell.py:151     run(session, export_cmd)
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/core/commands/run.py", line 49, in run
INFO     prefect.ShellTask:shell.py:151     results = command.run(text, log=log, return_json=return_json)
INFO     prefect.ShellTask:shell.py:151               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/core/commands/cli.py", line 3213, in run
INFO     prefect.ShellTask:shell.py:151     result = ci.function(session, **kw_args)
INFO     prefect.ShellTask:shell.py:151              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/save_command/cmd.py", line 86, in cmd_save
INFO     prefect.ShellTask:shell.py:151     Command(session, registry=registry).run(provider_cmd_text, log=log)
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/core/commands/cli.py", line 3213, in run
INFO     prefect.ShellTask:shell.py:151     result = ci.function(session, **kw_args)
INFO     prefect.ShellTask:shell.py:151              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/save_command/cmd.py", line 101, in provider_save
INFO     prefect.ShellTask:shell.py:151     saver_info.save(session, path, **provider_kw)
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/gltf/__init__.py", line 52, in save
INFO     prefect.ShellTask:shell.py:151     gltf.write_gltf(session, path, models, **kw)
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/gltf/gltf.py", line 454, in write_gltf
INFO     prefect.ShellTask:shell.py:151     center_nodes_and_meshes(nodes, meshes, buffers)
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/gltf/gltf.py", line 517, in center_nodes_and_meshes
INFO     prefect.ShellTask:shell.py:151     check_node_centering_possible(nodes, meshes)
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/gltf/gltf.py", line 633, in check_node_centering_possible
INFO     prefect.ShellTask:shell.py:151     raise UserError('Cannot center nodes because a node has both a mesh and children')
INFO     prefect.ShellTask:shell.py:151 chimerax.core.errors.UserError: Cannot center nodes because a node has both a mesh and children
INFO     prefect.ShellTask:shell.py:151 
INFO     prefect.ShellTask:shell.py:151 Traceback (most recent call last):
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/core/scripting.py", line 95, in open_python_script
INFO     prefect.ShellTask:shell.py:151     _exec_python(session, code, argv)
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/core/scripting.py", line 72, in _exec_python
INFO     prefect.ShellTask:shell.py:151     exec(code, sandbox.__dict__)
INFO     prefect.ShellTask:shell.py:151   File "/var/lib/actions-runner/_work/nih_3d_workflows/nih_3d_workflows/nih_3d_workflows/cli_scripts/cx_unified.py", line 817, in <module>
INFO     prefect.ShellTask:shell.py:151     process_macro_model(model)
INFO     prefect.ShellTask:shell.py:151   File "/var/lib/actions-runner/_work/nih_3d_workflows/nih_3d_workflows/nih_3d_workflows/cli_scripts/cx_unified.py", line 588, in process_macro_model
INFO     prefect.ShellTask:shell.py:151     export_scene(appendix="ribbon-vis")
INFO     prefect.ShellTask:shell.py:151   File "/var/lib/actions-runner/_work/nih_3d_workflows/nih_3d_workflows/nih_3d_workflows/cli_scripts/cx_unified.py", line 468, in export_scene
INFO     prefect.ShellTask:shell.py:151     run(session, export_cmd)
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/core/commands/run.py", line 49, in run
INFO     prefect.ShellTask:shell.py:151     results = command.run(text, log=log, return_json=return_json)
INFO     prefect.ShellTask:shell.py:151               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/core/commands/cli.py", line 3213, in run
INFO     prefect.ShellTask:shell.py:151     result = ci.function(session, **kw_args)
INFO     prefect.ShellTask:shell.py:151              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/save_command/cmd.py", line 86, in cmd_save
INFO     prefect.ShellTask:shell.py:151     Command(session, registry=registry).run(provider_cmd_text, log=log)
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/core/commands/cli.py", line 3213, in run
INFO     prefect.ShellTask:shell.py:151     result = ci.function(session, **kw_args)
INFO     prefect.ShellTask:shell.py:151              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/save_command/cmd.py", line 101, in provider_save
INFO     prefect.ShellTask:shell.py:151     saver_info.save(session, path, **provider_kw)
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/gltf/__init__.py", line 52, in save
INFO     prefect.ShellTask:shell.py:151     gltf.write_gltf(session, path, models, **kw)
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/gltf/gltf.py", line 454, in write_gltf
INFO     prefect.ShellTask:shell.py:151     center_nodes_and_meshes(nodes, meshes, buffers)
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/gltf/gltf.py", line 517, in center_nodes_and_meshes
INFO     prefect.ShellTask:shell.py:151     check_node_centering_possible(nodes, meshes)
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/gltf/gltf.py", line 633, in check_node_centering_possible
INFO     prefect.ShellTask:shell.py:151     raise UserError('Cannot center nodes because a node has both a mesh and children')
INFO     prefect.ShellTask:shell.py:151 chimerax.core.errors.UserError: Cannot center nodes because a node has both a mesh and children
INFO     prefect.ShellTask:shell.py:151 
INFO     prefect.ShellTask:shell.py:151 During handling of the above exception, another exception occurred:
INFO     prefect.ShellTask:shell.py:151 
INFO     prefect.ShellTask:shell.py:151 Traceback (most recent call last):
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/core/__main__.py", line 878, in init
INFO     prefect.ShellTask:shell.py:151     run(sess, "runscript %s" % script)
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/core/commands/run.py", line 49, in run
INFO     prefect.ShellTask:shell.py:151     results = command.run(text, log=log, return_json=return_json)
INFO     prefect.ShellTask:shell.py:151               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/core/commands/cli.py", line 3213, in run
INFO     prefect.ShellTask:shell.py:151     result = ci.function(session, **kw_args)
INFO     prefect.ShellTask:shell.py:151              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/core/commands/runscript.py", line 49, in runscript
INFO     prefect.ShellTask:shell.py:151     open_python_script(session, open(script_file, 'rb'), script_file, argv=argv)
INFO     prefect.ShellTask:shell.py:151   File "/usr/lib/ucsf-chimerax-daily/lib/python3.11/site-packages/chimerax/core/scripting.py", line 101, in open_python_script
INFO     prefect.ShellTask:shell.py:151     raise UserError('Error opening python file %s' % stream.name)
INFO     prefect.ShellTask:shell.py:151 chimerax.core.errors.UserError: Error opening python file /var/lib/actions-runner/_work/nih_3d_workflows/nih_3d_workflows/nih_3d_workflows/cli_scripts/cx_unified.py
