Build: #3 was successful
Job: Test Tools Many Linux 2.28 Py3.12 was successful
Code commits
CASA6
-
Rui Xue 4dba9bc153c101db60bb1712b2f9fa27d2699055
CAS-14774: Fix per-row BDF error handling in `fillMainLazily`
Previously, SDMDataObjectStreamReaderException and
SDMDataObjectException were caught at the outer try-catch wrapping
the entire BDF iteration loop in fillMainLazily. Any failure in one
BDF silently aborted processing of all subsequent ASDM Main rows,
and the error message was sent only to cout (invisible in the CASA
logger and pipeline logs).
Move both catches inside the loop to per-row scope, matching the
existing behavior of the non-lazy path in gen_ms. On failure, log
via info() with BDF name, row index, and scan number, then close
the stream reader and continue to the next row.