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 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 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