[loadup] pass 1 Thu Jul 2 14:27:19 UTC 2026 load=2.61 2.70 2.32 3/1242 2743665 [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:27:21] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:27:21] [safe_solver] Solver : ccx [14:27:21] [safe_solver] JobDir : /out [14:27:21] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:27:21] [safe_solver] Timeout : 7200s [14:27:21] [safe_solver] DryRun : 0 [14:27:21] [safe_solver] [14:27:21] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:27:21] [safe_solver] Guard-a: PASS [14:27:21] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:27:21] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:27:21] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142721.log [14:27:21] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142721.log: Permission denied [14:27:21] [safe_solver] Solver PID: 42 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 1 done Thu Jul 2 14:27:22 UTC 2026 [loadup] pass 2 Thu Jul 2 14:27:22 UTC 2026 load=2.65 2.71 2.33 4/1273 2744719 [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:27:24] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:27:24] [safe_solver] Solver : ccx [14:27:24] [safe_solver] JobDir : /out [14:27:24] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:27:24] [safe_solver] Timeout : 7200s [14:27:24] [safe_solver] DryRun : 0 [14:27:24] [safe_solver] [14:27:24] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:27:24] [safe_solver] Guard-a: PASS [14:27:24] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:27:24] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:27:24] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142724.log [14:27:24] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142724.log: Permission denied [14:27:24] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 2 done Thu Jul 2 14:27:24 UTC 2026 [loadup] pass 3 Thu Jul 2 14:27:24 UTC 2026 load=2.65 2.71 2.33 3/1275 2745736 [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:27:26] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:27:26] [safe_solver] Solver : ccx [14:27:26] [safe_solver] JobDir : /out [14:27:26] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:27:26] [safe_solver] Timeout : 7200s [14:27:26] [safe_solver] DryRun : 0 [14:27:26] [safe_solver] [14:27:26] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:27:26] [safe_solver] Guard-a: PASS [14:27:26] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:27:26] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:27:26] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142726.log [14:27:26] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142726.log: Permission denied [14:27:26] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 3 done Thu Jul 2 14:27:27 UTC 2026 [loadup] pass 4 Thu Jul 2 14:27:27 UTC 2026 load=2.59 2.69 2.33 2/1277 2746742 [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp'return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:27:29] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:27:29] [safe_solver] Solver : ccx [14:27:29] [safe_solver] JobDir : /out [14:27:29] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:27:29] [safe_solver] Timeout : 7200s [14:27:29] [safe_solver] DryRun : 0 [14:27:29] [safe_solver] [14:27:29] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:27:29] [safe_solver] Guard-a: PASS [14:27:29] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:27:29] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:27:29] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142729.log [14:27:29] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142729.log: Permission denied [14:27:29] [safe_solver] Solver PID: 40 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 4 done Thu Jul 2 14:27:29 UTC 2026 [loadup] pass 5 Thu Jul 2 14:27:29 UTC 2026 load=2.59 2.69 2.33 2/1248 2747776 [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:27:32] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:27:32] [safe_solver] Solver : ccx [14:27:32] [safe_solver] JobDir : /out [14:27:32] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:27:32] [safe_solver] Timeout : 7200s [14:27:32] [safe_solver] DryRun : 0 [14:27:32] [safe_solver] [14:27:32] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:27:32] [safe_solver] Guard-a: PASS [14:27:32] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:27:32] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:27:32] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142732.log [14:27:32] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142732.log: Permission denied [14:27:32] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 5 done Thu Jul 2 14:27:32 UTC 2026 [loadup] pass 6 Thu Jul 2 14:27:32 UTC 2026 load=3.27 2.83 2.37 1/1216 2748856 [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:27:34] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:27:34] [safe_solver] Solver : ccx [14:27:34] [safe_solver] JobDir : /out [14:27:34] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:27:34] [safe_solver] Timeout : 7200s [14:27:34] [safe_solver] DryRun : 0 [14:27:34] [safe_solver] [14:27:34] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:27:34] [safe_solver] Guard-a: PASS [14:27:34] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:27:34] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:27:34] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142734.log [14:27:34] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142734.log: Permission denied [14:27:34] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 6 done Thu Jul 2 14:27:34 UTC 2026 [loadup] pass 7 Thu Jul 2 14:27:34 UTC 2026 load=3.27 2.83 2.37 1/1217 2749854 [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:27:37] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:27:37] [safe_solver] Solver : ccx [14:27:37] [safe_solver] JobDir : /out [14:27:37] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:27:37] [safe_solver] Timeout : 7200s [14:27:37] [safe_solver] DryRun : 0 [14:27:37] [safe_solver] [14:27:37] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:27:37] [safe_solver] Guard-a: PASS [14:27:37] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:27:37] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:27:37] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142737.log [14:27:37] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142737.log: Permission denied [14:27:37] [safe_solver] Solver PID: 40 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 7 done Thu Jul 2 14:27:37 UTC 2026 [loadup] pass 8 Thu Jul 2 14:27:37 UTC 2026 load=3.09 2.80 2.36 2/1217 2750846 [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp'[run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:27:39] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:27:39] [safe_solver] Solver : ccx [14:27:39] [safe_solver] JobDir : /out [14:27:39] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:27:39] [safe_solver] Timeout : 7200s [14:27:39] [safe_solver] DryRun : 0 [14:27:39] [safe_solver] [14:27:39] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:27:39] [safe_solver] Guard-a: PASS [14:27:39] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:27:39] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:27:39] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142739.log [14:27:39] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142739.log: Permission denied [14:27:39] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 8 done Thu Jul 2 14:27:39 UTC 2026 [loadup] pass 9 Thu Jul 2 14:27:39 UTC 2026 load=3.09 2.80 2.36 1/1218 2751866 [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:27:41] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:27:41] [safe_solver] Solver : ccx [14:27:41] [safe_solver] JobDir : /out [14:27:41] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:27:41] [safe_solver] Timeout : 7200s [14:27:41] [safe_solver] DryRun : 0 [14:27:41] [safe_solver] [14:27:41] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:27:41] [safe_solver] Guard-a: PASS [14:27:41] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:27:41] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:27:41] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142741.log [14:27:41] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142741.log: Permission denied [14:27:41] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 9 done Thu Jul 2 14:27:42 UTC 2026 [loadup] pass 10 Thu Jul 2 14:27:42 UTC 2026 load=4.12 3.02 2.44 14/1230 2752915 [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:27:44] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:27:44] [safe_solver] Solver : ccx [14:27:44] [safe_solver] JobDir : /out [14:27:44] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:27:44] [safe_solver] Timeout : 7200s [14:27:44] [safe_solver] DryRun : 0 [14:27:44] [safe_solver] [14:27:44] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:27:44] [safe_solver] Guard-a: PASS [14:27:44] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:27:44] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:27:44] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142744.log [14:27:44] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142744.log: Permission denied [14:27:44] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 10 done Thu Jul 2 14:27:44 UTC 2026 [loadup] pass 11 Thu Jul 2 14:27:44 UTC 2026 load=4.12 3.02 2.44 14/1232 2753948 [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:27:46] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:27:46] [safe_solver] Solver : ccx [14:27:46] [safe_solver] JobDir : /out [14:27:46] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:27:46] [safe_solver] Timeout : 7200s [14:27:46] [safe_solver] DryRun : 0 [14:27:46] [safe_solver] [14:27:46] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:27:46] [safe_solver] Guard-a: PASS [14:27:46] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:27:46] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:27:46] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142746.log [14:27:46] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142746.log: Permission denied [14:27:46] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 11 done Thu Jul 2 14:27:47 UTC 2026 [loadup] pass 12 Thu Jul 2 14:27:47 UTC 2026 load=4.11 3.04 2.45 1/1221 2754944 [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:27:49] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:27:49] [safe_solver] Solver : ccx [14:27:49] [safe_solver] JobDir : /out [14:27:49] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:27:49] [safe_solver] Timeout : 7200s [14:27:49] [safe_solver] DryRun : 0 [14:27:49] [safe_solver] [14:27:49] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:27:49] [safe_solver] Guard-a: PASS [14:27:49] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:27:49] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:27:49] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142749.log [14:27:49] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142749.log: Permission denied [14:27:49] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 12 done Thu Jul 2 14:27:49 UTC 2026 [loadup] pass 13 Thu Jul 2 14:27:49 UTC 2026 load=4.11 3.04 2.45 1/1221 2755961 [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:27:51] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:27:51] [safe_solver] Solver : ccx [14:27:51] [safe_solver] JobDir : /out [14:27:51] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:27:51] [safe_solver] Timeout : 7200s [14:27:51] [safe_solver] DryRun : 0 [14:27:51] [safe_solver] [14:27:51] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:27:51] [safe_solver] Guard-a: PASS [14:27:51] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:27:52] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:27:52] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142752.log [14:27:52] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142752.log: Permission denied [14:27:52] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 13 done Thu Jul 2 14:27:52 UTC 2026 [loadup] pass 14 Thu Jul 2 14:27:52 UTC 2026 load=3.94 3.02 2.44 3/1287 2757042 [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:27:55] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:27:55] [safe_solver] Solver : ccx [14:27:55] [safe_solver] JobDir : /out [14:27:55] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:27:55] [safe_solver] Timeout : 7200s [14:27:55] [safe_solver] DryRun : 0 [14:27:55] [safe_solver] [14:27:55] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:27:55] [safe_solver] Guard-a: PASS [14:27:55] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:27:55] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:27:55] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142755.log [14:27:55] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142755.log: Permission denied [14:27:55] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 14 done Thu Jul 2 14:27:55 UTC 2026 [loadup] pass 15 Thu Jul 2 14:27:55 UTC 2026 load=3.94 3.02 2.44 2/1232 2758521 [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:27:57] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:27:57] [safe_solver] Solver : ccx [14:27:57] [safe_solver] JobDir : /out [14:27:57] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:27:57] [safe_solver] Timeout : 7200s [14:27:57] [safe_solver] DryRun : 0 [14:27:57] [safe_solver] [14:27:57] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:27:57] [safe_solver] Guard-a: PASS [14:27:57] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:27:57] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:27:57] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142757.log [14:27:57] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142757.log: Permission denied [14:27:57] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 15 done Thu Jul 2 14:27:58 UTC 2026 [loadup] pass 16 Thu Jul 2 14:27:58 UTC 2026 load=6.59 3.58 2.63 1/1232 2759509 [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:00] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:00] [safe_solver] Solver : ccx [14:28:00] [safe_solver] JobDir : /out [14:28:00] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:00] [safe_solver] Timeout : 7200s [14:28:00] [safe_solver] DryRun : 0 [14:28:00] [safe_solver] [14:28:00] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:00] [safe_solver] Guard-a: PASS [14:28:00] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:00] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:00] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142800.log [14:28:00] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142800.log: Permission denied [14:28:00] [safe_solver] Solver PID: 40 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 16 done Thu Jul 2 14:28:00 UTC 2026 [loadup] pass 17 Thu Jul 2 14:28:00 UTC 2026 load=6.59 3.58 2.63 1/1218 2760512 [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:02] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:02] [safe_solver] Solver : ccx [14:28:02] [safe_solver] JobDir : /out [14:28:02] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:02] [safe_solver] Timeout : 7200s [14:28:02] [safe_solver] DryRun : 0 [14:28:02] [safe_solver] [14:28:02] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:02] [safe_solver] Guard-a: PASS [14:28:02] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:02] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:02] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142802.log [14:28:02] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142802.log: Permission denied [14:28:02] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 17 done Thu Jul 2 14:28:03 UTC 2026 [loadup] pass 18 Thu Jul 2 14:28:03 UTC 2026 load=8.14 3.96 2.76 1/1219 2761528 [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:05] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:05] [safe_solver] Solver : ccx [14:28:05] [safe_solver] JobDir : /out [14:28:05] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:05] [safe_solver] Timeout : 7200s [14:28:05] [safe_solver] DryRun : 0 [14:28:05] [safe_solver] [14:28:05] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:05] [safe_solver] Guard-a: PASS [14:28:05] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:05] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:05] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142805.log [14:28:05] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142805.log: Permission denied [14:28:05] [safe_solver] Solver PID: 40 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 18 done Thu Jul 2 14:28:05 UTC 2026 [loadup] pass 19 Thu Jul 2 14:28:05 UTC 2026 load=8.14 3.96 2.76 1/1219 2762538 [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:07] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:07] [safe_solver] Solver : ccx [14:28:07] [safe_solver] JobDir : /out [14:28:07] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:07] [safe_solver] Timeout : 7200s [14:28:07] [safe_solver] DryRun : 0 [14:28:07] [safe_solver] [14:28:07] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:07] [safe_solver] Guard-a: PASS [14:28:07] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:07] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:07] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142807.log [14:28:07] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142807.log: Permission denied [14:28:07] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 19 done Thu Jul 2 14:28:08 UTC 2026 [loadup] pass 20 Thu Jul 2 14:28:08 UTC 2026 load=8.37 4.07 2.80 1/1219 2763538 [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:09] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:09] [safe_solver] Solver : ccx [14:28:09] [safe_solver] JobDir : /out [14:28:09] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:09] [safe_solver] Timeout : 7200s [14:28:09] [safe_solver] DryRun : 0 [14:28:09] [safe_solver] [14:28:09] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:09] [safe_solver] Guard-a: PASS [14:28:09] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:09] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:09] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142809.log [14:28:09] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142809.log: Permission denied [14:28:09] [safe_solver] Solver PID: 40 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 20 done Thu Jul 2 14:28:10 UTC 2026 [loadup] pass 21 Thu Jul 2 14:28:10 UTC 2026 load=8.37 4.07 2.80 1/1219 2764554 [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^[gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:12] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:12] [safe_solver] Solver : ccx [14:28:12] [safe_solver] JobDir : /out [14:28:12] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:12] [safe_solver] Timeout : 7200s [14:28:12] [safe_solver] DryRun : 0 [14:28:12] [safe_solver] [14:28:12] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:12] [safe_solver] Guard-a: PASS [14:28:12] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:12] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:12] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142812.log [14:28:12] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142812.log: Permission denied [14:28:12] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 21 done Thu Jul 2 14:28:12 UTC 2026 [loadup] pass 22 Thu Jul 2 14:28:12 UTC 2026 load=7.78 4.02 2.79 1/1217 2765569 [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' ^^^^^^^[gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' ^^^^^^^^^^^^^/work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" ^^^^^^^^^^^^^^^^^^^[gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json ^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:14] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:14] [safe_solver] Solver : ccx [14:28:14] [safe_solver] JobDir : /out [14:28:14] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:14] [safe_solver] Timeout : 7200s [14:28:14] [safe_solver] DryRun : 0 [14:28:14] [safe_solver] [14:28:14] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:14] [safe_solver] Guard-a: PASS [14:28:14] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:14] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:14] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142814.log [14:28:14] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142814.log: Permission denied [14:28:14] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 22 done Thu Jul 2 14:28:14 UTC 2026 [loadup] pass 23 Thu Jul 2 14:28:14 UTC 2026 load=7.78 4.02 2.79 1/1222 2766641 [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:16] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:16] [safe_solver] Solver : ccx [14:28:16] [safe_solver] JobDir : /out [14:28:16] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:16] [safe_solver] Timeout : 7200s [14:28:16] [safe_solver] DryRun : 0 [14:28:16] [safe_solver] [14:28:16] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:16] [safe_solver] Guard-a: PASS [14:28:16] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:16] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:16] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142816.log [14:28:16] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142816.log: Permission denied [14:28:16] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 23 done Thu Jul 2 14:28:16 UTC 2026 [loadup] pass 24 Thu Jul 2 14:28:16 UTC 2026 load=7.24 3.97 2.78 1/1221 2767642 [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:18] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:18] [safe_solver] Solver : ccx [14:28:18] [safe_solver] JobDir : /out [14:28:18] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:18] [safe_solver] Timeout : 7200s [14:28:18] [safe_solver] DryRun : 0 [14:28:18] [safe_solver] [14:28:18] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:18] [safe_solver] Guard-a: PASS [14:28:18] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:18] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:18] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142818.log [14:28:18] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142818.log: Permission denied [14:28:18] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 24 done Thu Jul 2 14:28:19 UTC 2026 [loadup] pass 25 Thu Jul 2 14:28:19 UTC 2026 load=7.24 3.97 2.78 1/1220 2768668 [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:21] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:21] [safe_solver] Solver : ccx [14:28:21] [safe_solver] JobDir : /out [14:28:21] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:21] [safe_solver] Timeout : 7200s [14:28:21] [safe_solver] DryRun : 0 [14:28:21] [safe_solver] [14:28:21] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:21] [safe_solver] Guard-a: PASS [14:28:21] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:21] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:21] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142821.log [14:28:21] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142821.log: Permission denied [14:28:21] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 25 done Thu Jul 2 14:28:21 UTC 2026 [loadup] pass 26 Thu Jul 2 14:28:21 UTC 2026 load=7.24 3.97 2.78 1/1218 2769717 [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:23] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:23] [safe_solver] Solver : ccx [14:28:23] [safe_solver] JobDir : /out [14:28:23] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:23] [safe_solver] Timeout : 7200s [14:28:23] [safe_solver] DryRun : 0 [14:28:23] [safe_solver] [14:28:23] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:23] [safe_solver] Guard-a: PASS [14:28:23] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:23] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:23] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142823.log [14:28:23] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142823.log: Permission denied [14:28:23] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 26 done Thu Jul 2 14:28:23 UTC 2026 [loadup] pass 27 Thu Jul 2 14:28:23 UTC 2026 load=8.10 4.21 2.86 1/1220 2770721 [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^[gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:25] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:25] [safe_solver] Solver : ccx [14:28:25] [safe_solver] JobDir : /out [14:28:25] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:25] [safe_solver] Timeout : 7200s [14:28:25] [safe_solver] DryRun : 0 [14:28:25] [safe_solver] [14:28:25] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:25] [safe_solver] Guard-a: PASS [14:28:25] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:25] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:25] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142825.log [14:28:25] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142825.log: Permission denied [14:28:25] [safe_solver] Solver PID: 40 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 27 done Thu Jul 2 14:28:26 UTC 2026 [loadup] pass 28 Thu Jul 2 14:28:26 UTC 2026 load=8.10 4.21 2.86 5/1333 2772751 [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:28] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:28] [safe_solver] Solver : ccx [14:28:28] [safe_solver] JobDir : /out [14:28:28] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:28] [safe_solver] Timeout : 7200s [14:28:28] [safe_solver] DryRun : 0 [14:28:28] [safe_solver] [14:28:28] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:28] [safe_solver] Guard-a: PASS [14:28:28] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:28] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:28] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142828.log [14:28:28] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142828.log: Permission denied [14:28:28] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 28 done Thu Jul 2 14:28:28 UTC 2026 [loadup] pass 29 Thu Jul 2 14:28:28 UTC 2026 load=10.57 4.78 3.06 1/1238 2773824 [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^/work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" ^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:30] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:30] [safe_solver] Solver : ccx [14:28:30] [safe_solver] JobDir : /out [14:28:30] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:30] [safe_solver] Timeout : 7200s [14:28:30] [safe_solver] DryRun : 0 [14:28:30] [safe_solver] [14:28:30] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:30] [safe_solver] Guard-a: PASS [14:28:30] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:30] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:30] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142830.log [14:28:30] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142830.log: Permission denied [14:28:30] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 29 done Thu Jul 2 14:28:31 UTC 2026 [loadup] pass 30 Thu Jul 2 14:28:31 UTC 2026 load=10.57 4.78 3.06 1/1221 2774834 [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:33] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:33] [safe_solver] Solver : ccx [14:28:33] [safe_solver] JobDir : /out [14:28:33] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:33] [safe_solver] Timeout : 7200s [14:28:33] [safe_solver] DryRun : 0 [14:28:33] [safe_solver] [14:28:33] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:33] [safe_solver] Guard-a: PASS [14:28:33] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:33] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:33] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142833.log [14:28:33] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142833.log: Permission denied [14:28:33] [safe_solver] Solver PID: 40 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 30 done Thu Jul 2 14:28:33 UTC 2026 [loadup] pass 31 Thu Jul 2 14:28:33 UTC 2026 load=13.89 5.57 3.32 1/1222 2775849 [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:35] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:35] [safe_solver] Solver : ccx [14:28:35] [safe_solver] JobDir : /out [14:28:35] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:35] [safe_solver] Timeout : 7200s [14:28:35] [safe_solver] DryRun : 0 [14:28:35] [safe_solver] [14:28:35] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:35] [safe_solver] Guard-a: PASS [14:28:35] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:35] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:35] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142835.log [14:28:35] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142835.log: Permission denied [14:28:35] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 31 done Thu Jul 2 14:28:35 UTC 2026 [loadup] pass 32 Thu Jul 2 14:28:35 UTC 2026 load=13.89 5.57 3.32 1/1226 2776854 [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp'/work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:37] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:37] [safe_solver] Solver : ccx [14:28:37] [safe_solver] JobDir : /out [14:28:37] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:37] [safe_solver] Timeout : 7200s [14:28:37] [safe_solver] DryRun : 0 [14:28:37] [safe_solver] [14:28:37] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:37] [safe_solver] Guard-a: PASS [14:28:37] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:37] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:37] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142837.log [14:28:37] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142837.log: Permission denied [14:28:37] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 32 done Thu Jul 2 14:28:38 UTC 2026 [loadup] pass 33 Thu Jul 2 14:28:38 UTC 2026 load=13.90 5.71 3.38 2/1224 2777857 [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh[run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:40] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:40] [safe_solver] Solver : ccx [14:28:40] [safe_solver] JobDir : /out [14:28:40] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:40] [safe_solver] Timeout : 7200s [14:28:40] [safe_solver] DryRun : 0 [14:28:40] [safe_solver] [14:28:40] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:40] [safe_solver] Guard-a: PASS [14:28:40] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:40] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:40] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142840.log [14:28:40] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142840.log: Permission denied [14:28:40] [safe_solver] Solver PID: 40 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 33 done Thu Jul 2 14:28:40 UTC 2026 [loadup] pass 34 Thu Jul 2 14:28:40 UTC 2026 load=13.90 5.71 3.38 1/1222 2778873 [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:42] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:42] [safe_solver] Solver : ccx [14:28:42] [safe_solver] JobDir : /out [14:28:42] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:42] [safe_solver] Timeout : 7200s [14:28:42] [safe_solver] DryRun : 0 [14:28:42] [safe_solver] [14:28:42] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:42] [safe_solver] Guard-a: PASS [14:28:42] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:42] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:42] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142842.log [14:28:42] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142842.log: Permission denied [14:28:42] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 34 done Thu Jul 2 14:28:42 UTC 2026 [loadup] pass 35 Thu Jul 2 14:28:42 UTC 2026 load=13.03 5.66 3.38 1/1222 2779892 [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:44] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:44] [safe_solver] Solver : ccx [14:28:44] [safe_solver] JobDir : /out [14:28:44] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:44] [safe_solver] Timeout : 7200s [14:28:44] [safe_solver] DryRun : 0 [14:28:44] [safe_solver] [14:28:44] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:44] [safe_solver] Guard-a: PASS [14:28:44] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:44] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:44] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142844.log [14:28:44] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142844.log: Permission denied [14:28:44] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 35 done Thu Jul 2 14:28:44 UTC 2026 [loadup] pass 36 Thu Jul 2 14:28:44 UTC 2026 load=13.03 5.66 3.38 1/1221 2780892 [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:46] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:46] [safe_solver] Solver : ccx [14:28:46] [safe_solver] JobDir : /out [14:28:46] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:46] [safe_solver] Timeout : 7200s [14:28:46] [safe_solver] DryRun : 0 [14:28:46] [safe_solver] [14:28:46] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:46] [safe_solver] Guard-a: PASS [14:28:46] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:46] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:46] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142846.log [14:28:46] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142846.log: Permission denied [14:28:46] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 36 done Thu Jul 2 14:28:47 UTC 2026 [loadup] pass 37 Thu Jul 2 14:28:47 UTC 2026 load=13.03 5.78 3.43 1/1233 2781915 [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:49] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:49] [safe_solver] Solver : ccx [14:28:49] [safe_solver] JobDir : /out [14:28:49] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:49] [safe_solver] Timeout : 7200s [14:28:49] [safe_solver] DryRun : 0 [14:28:49] [safe_solver] [14:28:49] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:49] [safe_solver] Guard-a: PASS [14:28:49] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:49] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:49] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142849.log [14:28:49] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142849.log: Permission denied [14:28:49] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 37 done Thu Jul 2 14:28:50 UTC 2026 [loadup] pass 38 Thu Jul 2 14:28:50 UTC 2026 load=13.03 5.78 3.43 13/1235 2782955 [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:52] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:52] [safe_solver] Solver : ccx [14:28:52] [safe_solver] JobDir : /out [14:28:52] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:52] [safe_solver] Timeout : 7200s [14:28:52] [safe_solver] DryRun : 0 [14:28:52] [safe_solver] [14:28:52] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:52] [safe_solver] Guard-a: PASS [14:28:52] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:52] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:52] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142852.log [14:28:52] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142852.log: Permission denied [14:28:52] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 38 done Thu Jul 2 14:28:53 UTC 2026 [loadup] pass 39 Thu Jul 2 14:28:53 UTC 2026 load=13.98 6.10 3.54 1/1224 2783988 [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:55] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:55] [safe_solver] Solver : ccx [14:28:55] [safe_solver] JobDir : /out [14:28:55] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:55] [safe_solver] Timeout : 7200s [14:28:55] [safe_solver] DryRun : 0 [14:28:55] [safe_solver] [14:28:55] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:55] [safe_solver] Guard-a: PASS [14:28:55] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:55] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:55] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142855.log [14:28:55] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142855.log: Permission denied [14:28:55] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 39 done Thu Jul 2 14:28:55 UTC 2026 [loadup] pass 40 Thu Jul 2 14:28:55 UTC 2026 load=13.98 6.10 3.54 4/1226 2785026 [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:57] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:57] [safe_solver] Solver : ccx [14:28:57] [safe_solver] JobDir : /out [14:28:57] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:57] [safe_solver] Timeout : 7200s [14:28:57] [safe_solver] DryRun : 0 [14:28:57] [safe_solver] [14:28:57] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:57] [safe_solver] Guard-a: PASS [14:28:57] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:57] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:57] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142857.log [14:28:57] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142857.log: Permission denied [14:28:57] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 40 done Thu Jul 2 14:28:57 UTC 2026 [loadup] pass 41 Thu Jul 2 14:28:57 UTC 2026 load=13.83 6.20 3.59 1/1226 2786032 [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:28:59] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:28:59] [safe_solver] Solver : ccx [14:28:59] [safe_solver] JobDir : /out [14:28:59] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:28:59] [safe_solver] Timeout : 7200s [14:28:59] [safe_solver] DryRun : 0 [14:28:59] [safe_solver] [14:28:59] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:28:59] [safe_solver] Guard-a: PASS [14:28:59] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:28:59] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:28:59] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142859.log [14:28:59] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142859.log: Permission denied [14:28:59] [safe_solver] Solver PID: 40 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 41 done Thu Jul 2 14:29:00 UTC 2026 [loadup] pass 42 Thu Jul 2 14:29:00 UTC 2026 load=13.83 6.20 3.59 2/1291 2787516 [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh[gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' ^/work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline)[gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh ^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:03] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:03] [safe_solver] Solver : ccx [14:29:03] [safe_solver] JobDir : /out [14:29:03] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:03] [safe_solver] Timeout : 7200s [14:29:03] [safe_solver] DryRun : 0 [14:29:03] [safe_solver] [14:29:03] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:03] [safe_solver] Guard-a: PASS [14:29:03] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:03] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:03] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142903.log [14:29:03] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142903.log: Permission denied [14:29:03] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 42 done Thu Jul 2 14:29:03 UTC 2026 [loadup] pass 43 Thu Jul 2 14:29:03 UTC 2026 load=14.56 6.48 3.69 1/1240 2788556 [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json ^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:05] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:05] [safe_solver] Solver : ccx [14:29:05] [safe_solver] JobDir : /out [14:29:05] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:05] [safe_solver] Timeout : 7200s [14:29:05] [safe_solver] DryRun : 0 [14:29:05] [safe_solver] [14:29:05] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:05] [safe_solver] Guard-a: PASS [14:29:05] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:05] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:05] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142905.log [14:29:05] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142905.log: Permission denied [14:29:05] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 43 done Thu Jul 2 14:29:05 UTC 2026 [loadup] pass 44 Thu Jul 2 14:29:05 UTC 2026 load=14.56 6.48 3.69 13/1260 2789688 [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:08] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:08] [safe_solver] Solver : ccx [14:29:08] [safe_solver] JobDir : /out [14:29:08] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:08] [safe_solver] Timeout : 7200s [14:29:08] [safe_solver] DryRun : 0 [14:29:08] [safe_solver] [14:29:08] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:08] [safe_solver] Guard-a: PASS [14:29:08] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:08] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:08] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142908.log [14:29:08] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142908.log: Permission denied [14:29:08] [safe_solver] Solver PID: 40 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 44 done Thu Jul 2 14:29:08 UTC 2026 [loadup] pass 45 Thu Jul 2 14:29:08 UTC 2026 load=15.56 6.82 3.82 1/1224 2790747 [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:10] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:10] [safe_solver] Solver : ccx [14:29:10] [safe_solver] JobDir : /out [14:29:10] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:10] [safe_solver] Timeout : 7200s [14:29:10] [safe_solver] DryRun : 0 [14:29:10] [safe_solver] [14:29:10] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:10] [safe_solver] Guard-a: PASS [14:29:10] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:10] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:10] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142910.log [14:29:10] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142910.log: Permission denied [14:29:10] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 45 done Thu Jul 2 14:29:10 UTC 2026 [loadup] pass 46 Thu Jul 2 14:29:10 UTC 2026 load=15.56 6.82 3.82 1/1224 2791767 [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:12] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:12] [safe_solver] Solver : ccx [14:29:12] [safe_solver] JobDir : /out [14:29:12] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:12] [safe_solver] Timeout : 7200s [14:29:12] [safe_solver] DryRun : 0 [14:29:12] [safe_solver] [14:29:12] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:12] [safe_solver] Guard-a: PASS [14:29:12] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:12] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:12] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142912.log [14:29:12] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142912.log: Permission denied [14:29:12] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 46 done Thu Jul 2 14:29:12 UTC 2026 [loadup] pass 47 Thu Jul 2 14:29:12 UTC 2026 load=15.27 6.91 3.86 1/1224 2792783 [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh ^^^ inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^ ^ ^ ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:14] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:14] [safe_solver] Solver : ccx [14:29:14] [safe_solver] JobDir : /out [14:29:14] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:14] [safe_solver] Timeout : 7200s [14:29:14] [safe_solver] DryRun : 0 [14:29:14] [safe_solver] [14:29:14] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:14] [safe_solver] Guard-a: PASS [14:29:14] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:14] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:14] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142914.log [14:29:14] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142914.log: Permission denied [14:29:14] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 47 done Thu Jul 2 14:29:14 UTC 2026 [loadup] pass 48 Thu Jul 2 14:29:14 UTC 2026 load=15.27 6.91 3.86 1/1224 2793790 [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^[gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:16] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:16] [safe_solver] Solver : ccx [14:29:16] [safe_solver] JobDir : /out [14:29:16] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:16] [safe_solver] Timeout : 7200s [14:29:16] [safe_solver] DryRun : 0 [14:29:16] [safe_solver] [14:29:16] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:16] [safe_solver] Guard-a: PASS [14:29:16] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:16] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:16] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142916.log [14:29:16] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142916.log: Permission denied [14:29:16] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 48 done Thu Jul 2 14:29:16 UTC 2026 [loadup] pass 49 Thu Jul 2 14:29:16 UTC 2026 load=15.27 6.91 3.86 1/1226 2794789 [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:18] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:18] [safe_solver] Solver : ccx [14:29:18] [safe_solver] JobDir : /out [14:29:18] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:18] [safe_solver] Timeout : 7200s [14:29:18] [safe_solver] DryRun : 0 [14:29:18] [safe_solver] [14:29:18] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:18] [safe_solver] Guard-a: PASS [14:29:18] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:18] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:18] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142918.log [14:29:18] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142918.log: Permission denied [14:29:18] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 49 done Thu Jul 2 14:29:18 UTC 2026 [loadup] pass 50 Thu Jul 2 14:29:18 UTC 2026 load=16.29 7.26 3.99 3/1226 2795794 [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" return io.open(self, mode, buffering, encoding, errors, newline) [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:21] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:21] [safe_solver] Solver : ccx [14:29:21] [safe_solver] JobDir : /out [14:29:21] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:21] [safe_solver] Timeout : 7200s [14:29:21] [safe_solver] DryRun : 0 [14:29:21] [safe_solver] [14:29:21] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:21] [safe_solver] Guard-a: PASS [14:29:21] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:21] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:21] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142921.log [14:29:21] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142921.log: Permission denied [14:29:21] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 50 done Thu Jul 2 14:29:21 UTC 2026 [loadup] pass 51 Thu Jul 2 14:29:21 UTC 2026 load=16.29 7.26 3.99 5/1226 2796842 [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:23] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:23] [safe_solver] Solver : ccx [14:29:23] [safe_solver] JobDir : /out [14:29:23] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:23] [safe_solver] Timeout : 7200s [14:29:23] [safe_solver] DryRun : 0 [14:29:23] [safe_solver] [14:29:23] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:23] [safe_solver] Guard-a: PASS [14:29:23] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:23] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:23] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142923.log [14:29:23] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142923.log: Permission denied [14:29:23] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 51 done Thu Jul 2 14:29:23 UTC 2026 [loadup] pass 52 Thu Jul 2 14:29:23 UTC 2026 load=17.47 7.65 4.14 1/1224 2797842 [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp'return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:25] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:25] [safe_solver] Solver : ccx [14:29:25] [safe_solver] JobDir : /out [14:29:25] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:25] [safe_solver] Timeout : 7200s [14:29:25] [safe_solver] DryRun : 0 [14:29:25] [safe_solver] [14:29:25] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:25] [safe_solver] Guard-a: PASS [14:29:25] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:25] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:25] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142925.log [14:29:25] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142925.log: Permission denied [14:29:25] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 52 done Thu Jul 2 14:29:26 UTC 2026 [loadup] pass 53 Thu Jul 2 14:29:26 UTC 2026 load=17.47 7.65 4.14 1/1224 2798872 [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:28] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:28] [safe_solver] Solver : ccx [14:29:28] [safe_solver] JobDir : /out [14:29:28] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:28] [safe_solver] Timeout : 7200s [14:29:28] [safe_solver] DryRun : 0 [14:29:28] [safe_solver] [14:29:28] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:28] [safe_solver] Guard-a: PASS [14:29:28] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:28] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:28] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142928.log [14:29:28] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142928.log: Permission denied [14:29:28] [safe_solver] Solver PID: 40 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 53 done Thu Jul 2 14:29:28 UTC 2026 [loadup] pass 54 Thu Jul 2 14:29:28 UTC 2026 load=18.71 8.07 4.29 1/1225 2799875 [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:30] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:30] [safe_solver] Solver : ccx [14:29:30] [safe_solver] JobDir : /out [14:29:30] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:30] [safe_solver] Timeout : 7200s [14:29:30] [safe_solver] DryRun : 0 [14:29:30] [safe_solver] [14:29:30] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:30] [safe_solver] Guard-a: PASS [14:29:30] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:30] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:30] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142930.log [14:29:30] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142930.log: Permission denied [14:29:30] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 54 done Thu Jul 2 14:29:30 UTC 2026 [loadup] pass 55 Thu Jul 2 14:29:30 UTC 2026 load=18.71 8.07 4.29 1/1223 2800872 [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:32] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:32] [safe_solver] Solver : ccx [14:29:32] [safe_solver] JobDir : /out [14:29:32] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:32] [safe_solver] Timeout : 7200s [14:29:32] [safe_solver] DryRun : 0 [14:29:32] [safe_solver] [14:29:32] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:32] [safe_solver] Guard-a: PASS [14:29:32] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:32] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:32] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142932.log [14:29:32] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142932.log: Permission denied [14:29:32] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 55 done Thu Jul 2 14:29:32 UTC 2026 [loadup] pass 56 Thu Jul 2 14:29:32 UTC 2026 load=18.02 8.11 4.32 1/1225 2801902 [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:34] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:34] [safe_solver] Solver : ccx [14:29:34] [safe_solver] JobDir : /out [14:29:34] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:34] [safe_solver] Timeout : 7200s [14:29:34] [safe_solver] DryRun : 0 [14:29:34] [safe_solver] [14:29:34] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:34] [safe_solver] Guard-a: PASS [14:29:34] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:34] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:34] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142934.log [14:29:34] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142934.log: Permission denied [14:29:34] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 56 done Thu Jul 2 14:29:35 UTC 2026 [loadup] pass 57 Thu Jul 2 14:29:35 UTC 2026 load=18.02 8.11 4.32 1/1223 2802908 [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:37] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:37] [safe_solver] Solver : ccx [14:29:37] [safe_solver] JobDir : /out [14:29:37] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:37] [safe_solver] Timeout : 7200s [14:29:37] [safe_solver] DryRun : 0 [14:29:37] [safe_solver] [14:29:37] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:37] [safe_solver] Guard-a: PASS [14:29:37] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:37] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:37] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142937.log [14:29:37] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142937.log: Permission denied [14:29:37] [safe_solver] Solver PID: 40 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 57 done Thu Jul 2 14:29:37 UTC 2026 [loadup] pass 58 Thu Jul 2 14:29:37 UTC 2026 load=18.33 8.34 4.42 7/1297 2804774 [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:40] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:40] [safe_solver] Solver : ccx [14:29:40] [safe_solver] JobDir : /out [14:29:40] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:40] [safe_solver] Timeout : 7200s [14:29:40] [safe_solver] DryRun : 0 [14:29:40] [safe_solver] [14:29:40] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:40] [safe_solver] Guard-a: PASS [14:29:40] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:40] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:40] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142940.log [14:29:40] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142940.log: Permission denied [14:29:40] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 58 done Thu Jul 2 14:29:40 UTC 2026 [loadup] pass 59 Thu Jul 2 14:29:40 UTC 2026 load=18.33 8.34 4.42 1/1247 2805857 [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:42] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:42] [safe_solver] Solver : ccx [14:29:42] [safe_solver] JobDir : /out [14:29:42] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:42] [safe_solver] Timeout : 7200s [14:29:42] [safe_solver] DryRun : 0 [14:29:42] [safe_solver] [14:29:42] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:42] [safe_solver] Guard-a: PASS [14:29:42] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:42] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:42] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142942.log [14:29:42] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142942.log: Permission denied [14:29:42] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 59 done Thu Jul 2 14:29:42 UTC 2026 [loadup] pass 60 Thu Jul 2 14:29:42 UTC 2026 load=17.59 8.35 4.44 1/1228 2806876 [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:44] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:44] [safe_solver] Solver : ccx [14:29:44] [safe_solver] JobDir : /out [14:29:44] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:44] [safe_solver] Timeout : 7200s [14:29:44] [safe_solver] DryRun : 0 [14:29:44] [safe_solver] [14:29:44] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:44] [safe_solver] Guard-a: PASS [14:29:44] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:44] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:44] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142944.log [14:29:44] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142944.log: Permission denied [14:29:44] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 60 done Thu Jul 2 14:29:45 UTC 2026 [loadup] pass 61 Thu Jul 2 14:29:45 UTC 2026 load=17.59 8.35 4.44 1/1228 2807880 [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:47] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:47] [safe_solver] Solver : ccx [14:29:47] [safe_solver] JobDir : /out [14:29:47] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:47] [safe_solver] Timeout : 7200s [14:29:47] [safe_solver] DryRun : 0 [14:29:47] [safe_solver] [14:29:47] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:47] [safe_solver] Guard-a: PASS [14:29:47] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:47] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:47] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142947.log [14:29:47] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142947.log: Permission denied [14:29:47] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 61 done Thu Jul 2 14:29:47 UTC 2026 [loadup] pass 62 Thu Jul 2 14:29:47 UTC 2026 load=16.26 8.23 4.43 1/1226 2808881 [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:49] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:49] [safe_solver] Solver : ccx [14:29:49] [safe_solver] JobDir : /out [14:29:49] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:49] [safe_solver] Timeout : 7200s [14:29:49] [safe_solver] DryRun : 0 [14:29:49] [safe_solver] [14:29:49] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:49] [safe_solver] Guard-a: PASS [14:29:49] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:49] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:49] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142949.log [14:29:49] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142949.log: Permission denied [14:29:49] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 62 done Thu Jul 2 14:29:50 UTC 2026 [loadup] pass 63 Thu Jul 2 14:29:50 UTC 2026 load=16.26 8.23 4.43 1/1228 2809909 [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:52] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:52] [safe_solver] Solver : ccx [14:29:52] [safe_solver] JobDir : /out [14:29:52] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:52] [safe_solver] Timeout : 7200s [14:29:52] [safe_solver] DryRun : 0 [14:29:52] [safe_solver] [14:29:52] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:52] [safe_solver] Guard-a: PASS [14:29:52] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:52] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:52] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142952.log [14:29:52] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142952.log: Permission denied [14:29:52] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 63 done Thu Jul 2 14:29:52 UTC 2026 [loadup] pass 64 Thu Jul 2 14:29:52 UTC 2026 load=15.92 8.29 4.47 1/1226 2810939 [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:54] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:54] [safe_solver] Solver : ccx [14:29:54] [safe_solver] JobDir : /out [14:29:54] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:54] [safe_solver] Timeout : 7200s [14:29:54] [safe_solver] DryRun : 0 [14:29:54] [safe_solver] [14:29:54] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:54] [safe_solver] Guard-a: PASS [14:29:54] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:54] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:54] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142954.log [14:29:54] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142954.log: Permission denied [14:29:54] [safe_solver] Solver PID: 40 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 64 done Thu Jul 2 14:29:55 UTC 2026 [loadup] pass 65 Thu Jul 2 14:29:55 UTC 2026 load=15.92 8.29 4.47 13/1243 2812001 [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:29:57] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:29:57] [safe_solver] Solver : ccx [14:29:57] [safe_solver] JobDir : /out [14:29:57] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:29:57] [safe_solver] Timeout : 7200s [14:29:57] [safe_solver] DryRun : 0 [14:29:57] [safe_solver] [14:29:57] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:29:57] [safe_solver] Guard-a: PASS [14:29:57] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:29:57] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:29:57] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142957.log [14:29:57] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-142957.log: Permission denied [14:29:57] [safe_solver] Solver PID: 42 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 65 done Thu Jul 2 14:29:58 UTC 2026 [loadup] pass 66 Thu Jul 2 14:29:58 UTC 2026 load=16.81 8.60 4.59 1/1237 2813021 [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp'[run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' ^^^^^/work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" ^^^^^^^^^^^^^[gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:30:00] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:30:00] [safe_solver] Solver : ccx [14:30:00] [safe_solver] JobDir : /out [14:30:00] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:30:00] [safe_solver] Timeout : 7200s [14:30:00] [safe_solver] DryRun : 0 [14:30:00] [safe_solver] [14:30:00] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:30:00] [safe_solver] Guard-a: PASS [14:30:00] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:30:00] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:30:00] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-143000.log [14:30:00] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-143000.log: Permission denied [14:30:00] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 66 done Thu Jul 2 14:30:00 UTC 2026 [loadup] pass 67 Thu Jul 2 14:30:00 UTC 2026 load=16.81 8.60 4.59 1/1226 2814032 [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:30:03] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:30:03] [safe_solver] Solver : ccx [14:30:03] [safe_solver] JobDir : /out [14:30:03] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:30:03] [safe_solver] Timeout : 7200s [14:30:03] [safe_solver] DryRun : 0 [14:30:03] [safe_solver] [14:30:03] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:30:03] [safe_solver] Guard-a: PASS [14:30:03] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:30:03] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:30:03] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-143003.log [14:30:03] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-143003.log: Permission denied [14:30:03] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 67 done Thu Jul 2 14:30:03 UTC 2026 [loadup] pass 68 Thu Jul 2 14:30:03 UTC 2026 load=17.38 8.86 4.69 1/1228 2815071 [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:30:06] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:30:06] [safe_solver] Solver : ccx [14:30:06] [safe_solver] JobDir : /out [14:30:06] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:30:06] [safe_solver] Timeout : 7200s [14:30:06] [safe_solver] DryRun : 0 [14:30:06] [safe_solver] [14:30:06] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:30:06] [safe_solver] Guard-a: PASS [14:30:06] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:30:06] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:30:06] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-143006.log [14:30:06] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-143006.log: Permission denied [14:30:06] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 68 done Thu Jul 2 14:30:06 UTC 2026 [loadup] pass 69 Thu Jul 2 14:30:06 UTC 2026 load=17.38 8.86 4.69 1/1229 2816074 [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:30:08] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:30:08] [safe_solver] Solver : ccx [14:30:08] [safe_solver] JobDir : /out [14:30:08] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:30:08] [safe_solver] Timeout : 7200s [14:30:08] [safe_solver] DryRun : 0 [14:30:08] [safe_solver] [14:30:08] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:30:08] [safe_solver] Guard-a: PASS [14:30:08] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:30:08] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:30:08] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-143008.log [14:30:08] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-143008.log: Permission denied [14:30:08] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 69 done Thu Jul 2 14:30:09 UTC 2026 [loadup] pass 70 Thu Jul 2 14:30:09 UTC 2026 load=19.03 9.34 4.87 1/1229 2817076 [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:30:11] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:30:11] [safe_solver] Solver : ccx [14:30:11] [safe_solver] JobDir : /out [14:30:11] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:30:11] [safe_solver] Timeout : 7200s [14:30:11] [safe_solver] DryRun : 0 [14:30:11] [safe_solver] [14:30:11] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:30:11] [safe_solver] Guard-a: PASS [14:30:11] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:30:11] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:30:11] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-143011.log [14:30:11] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-143011.log: Permission denied [14:30:11] [safe_solver] Solver PID: 40 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 70 done Thu Jul 2 14:30:12 UTC 2026 [loadup] pass 71 Thu Jul 2 14:30:12 UTC 2026 load=19.19 9.53 4.96 5/1379 2819097 [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^[run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:30:15] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:30:15] [safe_solver] Solver : ccx [14:30:15] [safe_solver] JobDir : /out [14:30:15] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:30:15] [safe_solver] Timeout : 7200s [14:30:15] [safe_solver] DryRun : 0 [14:30:15] [safe_solver] [14:30:15] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:30:15] [safe_solver] Guard-a: PASS [14:30:15] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:30:15] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:30:15] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-143015.log [14:30:15] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-143015.log: Permission denied [14:30:15] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 71 done Thu Jul 2 14:30:16 UTC 2026 [loadup] pass 72 Thu Jul 2 14:30:16 UTC 2026 load=19.19 9.53 4.96 1/1246 2820201 [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:30:18] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:30:18] [safe_solver] Solver : ccx [14:30:18] [safe_solver] JobDir : /out [14:30:18] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:30:18] [safe_solver] Timeout : 7200s [14:30:18] [safe_solver] DryRun : 0 [14:30:18] [safe_solver] [14:30:18] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:30:18] [safe_solver] Guard-a: PASS [14:30:18] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:30:18] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:30:18] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-143018.log [14:30:18] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) /work/scripts/ops/safe_solver_run.sh: line 454: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-143018.log: Permission denied [14:30:18] [safe_solver] Solver PID: 41 watchdog interval: 30s timeout: 7200s [run_fem_ccx] safe_solver exit 1 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 1; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 72 done Thu Jul 2 14:30:18 UTC 2026 [loadup] pass 73 Thu Jul 2 14:30:18 UTC 2026 load=19.74 9.81 5.07 1/1229 2821195 [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:30:21] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:30:21] [safe_solver] Solver : ccx [14:30:21] [safe_solver] JobDir : /out [14:30:21] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:30:21] [safe_solver] Timeout : 7200s [14:30:21] [safe_solver] DryRun : 0 [14:30:21] [safe_solver] [14:30:21] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:30:21] [safe_solver] Guard-a: PASS [14:30:21] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:30:21] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:30:21] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-143021.log [14:30:21] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) [14:30:21] [safe_solver] Solver PID: 40 watchdog interval: 30s timeout: 7200s [14:30:21] [safe_solver] alive: 0s elapsed | disk_free=178GB | rundir=9MB | log=0MB /work/scripts/ops/safe_solver_run.sh: line 543: 40 Aborted (core dumped) ( cd "$SOLVER_CWD"; exec nice -n 15 ionice -c2 -n7 "${SOLVER_CMD[@]}" ) >> "$LOG" 2>&1 [run_fem_ccx] safe_solver exit 134 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 134; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json [loadup] pass 73 done Thu Jul 2 14:30:51 UTC 2026 [loadup] pass 74 Thu Jul 2 14:30:51 UTC 2026 load=13.30 9.23 5.05 1/1230 2823364 [gate_fem_runner] G-HYDROSTATIC-FEM/M07A: companion mesh found: M07a_Wings_STOWED_IMCS_036.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05B: companion mesh found: M05b_AUTONOVOLT_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M09A: companion mesh found: M09a_Comms_MAST_RETRACTED_IMCS_019.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M10: companion mesh found: M10_Compute_IMCS_045.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M08: companion mesh found: M08_Navigation_IMCS_041.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M05A: companion mesh found: M05a_AUTONOVOLT_FOLDED_IMCS_021.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M07a_Wings_STOWED_IMCS_036.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M07A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05b_AUTONOVOLT_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05B_G-HYDROSTATIC-FEM_result.json [gate_fem_runner] G-HYDROSTATIC-FEM/M09B: companion mesh found: M09b_Comms_MAST_DEPLOYED_IMCS_021.msh [gate_fem_runner] G-HYDROSTATIC-FEM/M07B: companion mesh found: M07b_Wings_DEPLOYED_IMCS_046.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_Compute_IMCS_045.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M10_G-HYDROSTATIC-FEM_result.json' [gate_fem_runner] G-HYDROSTATIC-FEM/M03: companion mesh found: M03_Turbine_IMCS_055.msh [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09a_Comms_MAST_RETRACTED_IMCS_019.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_Navigation_IMCS_041.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text [gate_fem_runner] G-HYDROSTATIC-FEM/M06B: companion mesh found: M06b_UAV_DEPLOYED_IMCS_026.msh with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M08_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M05a_AUTONOVOLT_FOLDED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M05A_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M09b_Comms_MAST_DEPLOYED_IMCS_021.inp' /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M09B_G-HYDROSTATIC-FEM_result.json [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' [run_fem_ccx] meshio conversion failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp'/work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] ERROR: generate_simple_mesh_inp failed: [Errno 13] Permission denied: '/out/M06b_UAV_DEPLOYED_IMCS_026.inp' Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 206, in _run_gate_with_mesh inp_path: Path = rfx.generate_simple_mesh_inp(fcstd_path, module_id, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^/work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (ERROR) → /out/M06B_G-HYDROSTATIC-FEM_result.json ^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/jobs/run_fem_ccx.py", line 281, in generate_simple_mesh_inp inp_path.write_text(stub) File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_Turbine_IMCS_055.inp' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/work/scripts/ops/gate_fem_runner.py", line 490, in sys.exit(main()) ^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 486, in main return _run_gate_with_mesh(gate, module_id, fcstd_path, mesh_path, outdir) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 210, in _run_gate_with_mesh out = _write_gate_json(outdir, gate_id, module_id, "ERROR", {"reason": msg}) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/work/scripts/ops/gate_fem_runner.py", line 108, in _write_gate_json out_file.write_text(json.dumps(payload, indent=2), encoding="utf-8") File "/usr/lib/python3.12/pathlib.py", line 1049, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/pathlib.py", line 1015, in open return io.open(self, mode, buffering, encoding, errors, newline) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied: '/out/M03_G-HYDROSTATIC-FEM_result.json' [run_fem_ccx] meshio conversion failed: 'vertex' [run_fem_ccx] wrote PENDING_NO_GEOMETRY stub /out/M07b_Wings_DEPLOYED_IMCS_046.inp (no mesh/STEP source found) [run_fem_ccx] invoking safe solver: bash /work/scripts/ops/safe_solver_run.sh --solver ccx --jobdir /out --jobname M07b_Wings_DEPLOYED_IMCS_046 [14:30:54] [safe_solver] === safe_solver_run.sh (bash port of safe_solver_run.ps1) === [14:30:54] [safe_solver] Solver : ccx [14:30:54] [safe_solver] JobDir : /out [14:30:54] [safe_solver] JobName : M07b_Wings_DEPLOYED_IMCS_046 [14:30:54] [safe_solver] Timeout : 7200s [14:30:54] [safe_solver] DryRun : 0 [14:30:54] [safe_solver] [14:30:54] [safe_solver] Guard-a disk precheck: free=178GB required>=20GB solver=ccx [14:30:54] [safe_solver] Guard-a: PASS [14:30:54] [safe_solver] CCX input file: FOUND (/out/M07b_Wings_DEPLOYED_IMCS_046.inp) [14:30:54] [safe_solver] Solver binary resolved: /usr/local/bin/ccx_2.22 [14:30:54] [safe_solver] Log file: /out/logs/M07b_Wings_DEPLOYED_IMCS_046.ccx.20260702-143054.log [14:30:54] [safe_solver] Log rotation: removed /out/logs/M10_Compute_IMCS_045.ccx.20260701-153619.log [14:30:54] [safe_solver] Launching: /usr/local/bin/ccx_2.22 -i M07b_Wings_DEPLOYED_IMCS_046 (cwd=/out) [14:30:54] [safe_solver] Solver PID: 43 watchdog interval: 30s timeout: 7200s [14:30:54] [safe_solver] alive: 0s elapsed | disk_free=178GB | rundir=9MB | log=0MB /work/scripts/ops/safe_solver_run.sh: line 543: 43 Aborted (core dumped) ( cd "$SOLVER_CWD"; exec nice -n 15 ionice -c2 -n7 "${SOLVER_CMD[@]}" ) >> "$LOG" 2>&1 [run_fem_ccx] safe_solver exit 134 — frd NOT found [gate_fem_runner] PENDING_NO_FRD: ccx exit 134; no .frd produced — check mesh / INP validity /work/scripts/ops/gate_fem_runner.py:87: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). return datetime.datetime.utcnow().isoformat() + "Z" [gate_fem_runner] gate-JSON (PENDING_NO_FRD) → /out/M07B_G-HYDROSTATIC-FEM_result.json