Build: #1 failed First build for this plan

Build result summary

Details

Completed
Queue duration
1 second
Duration
841 minutes
Labels
None
Revision
a00a67879f3b8170f273d04c57edd889d7b89f91
Total tests
5005

Tests

Responsible

  • Josh Marvil Josh Marvil Automatically assigned

Code commits

Author Commit Message Commit date
Josh Marvil Josh Marvil a00a67879f3b8170f273d04c57edd889d7b89f91 CAS-14719: guard against division by zero in getCommonBeam ellipse transform
_transformEllipseByScaling divides by 2*j1-1 = |u|/sqrt(f1), which is
exactly zero when the scaled ellipse is circular (u = r - t = 0). That
is an ordinary geometry, not a degenerate input, but the resulting
0/0 evaluates to NaN; the enclosing GaussianBeam then fails
setMajorMinor, and the exception propagates as a failed minor cycle
in automasking. Reproduced on a 6-channel block whose beams share a
single float32 minor axis and whose position angles differ by ~1e-8
rad, so r and t land on the same double.

Take the analytic limit (k = (r+t)/2 +- sqrt(s)) instead of dividing,
and stop the enclosing-beam retry loop from rebuilding a non-finite
beam inside its own catch handler. Also correct the circle branch,
which returned sqrt(k) where the semi-axis is sqrt(1/k); it was
unreachable before and is reachable now.

Tests

New test failures 5
Status Test View job Duration
Collapse Failed test_task_gencal gencal_antpostest.test_antpos_auto_evla
Test Tasks macOS15 6 secs
ValueError: could not convert string to float: '-0.0171</PRE>'
test_task_gencal.py:143: in test_antpos_auto_evla
    gencal(vis=self.msfile,
../../../../casa6testenv/lib/python3.12/site-packages/casatasks/gencal.py:216: in __call__
    task_result = _gencal_t( _pc.document['vis'], _pc.document['caltable'], _pc.document['caltype'], _pc.document['infile'], _pc.document['endpoint'], _pc.document['timeout'], _pc.document['retry'], _pc.document['retry_wait_time'], _pc.document['ant_pos_time_limit'], _pc.document['spw'], _pc.document['antenna'], _pc.document['pol'], _pc.document['parameter'], _pc.document['uniform'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../casa6testenv/lib/python3.12/site-packages/casatasks/private/task_gencal.py:63: in gencal
    gencal.gencal(vis=vis, caltable=caltable, caltype=caltype, infile=infile,
(10 more lines...)
Collapse Failed test_task_gencal gencal_antpostest.test_antpos_auto_evla_CAS13057
Test Tasks macOS15 4 secs
ValueError: could not convert string to float: '-0.0171</PRE>'
test_task_gencal.py:172: in test_antpos_auto_evla_CAS13057
    gencal(vis=self.msfile2,
../../../../casa6testenv/lib/python3.12/site-packages/casatasks/gencal.py:216: in __call__
    task_result = _gencal_t( _pc.document['vis'], _pc.document['caltable'], _pc.document['caltype'], _pc.document['infile'], _pc.document['endpoint'], _pc.document['timeout'], _pc.document['retry'], _pc.document['retry_wait_time'], _pc.document['ant_pos_time_limit'], _pc.document['spw'], _pc.document['antenna'], _pc.document['pol'], _pc.document['parameter'], _pc.document['uniform'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../casa6testenv/lib/python3.12/site-packages/casatasks/private/task_gencal.py:63: in gencal
    gencal.gencal(vis=vis, caltable=caltable, caltype=caltype, infile=infile,
(10 more lines...)
Collapse Failed test_task_gencal gencal_antpostest.test_antpos_manual_time_limit_evla
Test Tasks macOS15 4 secs
ValueError: could not convert string to float: '-0.0171</PRE>'
test_task_gencal.py:206: in test_antpos_manual_time_limit_evla
    gencal(vis=self.msfile2,
../../../../casa6testenv/lib/python3.12/site-packages/casatasks/gencal.py:216: in __call__
    task_result = _gencal_t( _pc.document['vis'], _pc.document['caltable'], _pc.document['caltype'], _pc.document['infile'], _pc.document['endpoint'], _pc.document['timeout'], _pc.document['retry'], _pc.document['retry_wait_time'], _pc.document['ant_pos_time_limit'], _pc.document['spw'], _pc.document['antenna'], _pc.document['pol'], _pc.document['parameter'], _pc.document['uniform'] )
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../casa6testenv/lib/python3.12/site-packages/casatasks/private/task_gencal.py:63: in gencal
    gencal.gencal(vis=vis, caltable=caltable, caltype=caltype, infile=infile,
(10 more lines...)
Collapse Failed test_task_getephemtable getephemtable_test.test_invalid_inputs
Test Tasks macOS15 20 secs
AssertionError: Exception not raised
test_task_getephemtable.py:212: in test_invalid_inputs
    with self.assertRaisesRegex(Exception, r"exists and overwrite=False"):
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   AssertionError: Exception not raised
Collapse Failed test_task_getephemtable getephemtable_test.test_tocasatb_textfile_geo
Test Tasks macOS15 10 secs
OSError: saved_rawqueryresult.txt does not exist
test_task_getephemtable.py:363: in test_tocasatb_textfile_geo
    jplq.tocasatb("saved_rawqueryresult.txt", "titan_eph_from_textdata.tab")
../../../../casa6testenv/lib/python3.12/site-packages/casatasks/private/jplhorizons_query.py:322: in tocasatb
    raise IOError(f"{indata} does not exist")
E   OSError: saved_rawqueryresult.txt does not exist

Jira issues

IssueDescriptionStatus
Unknown Issue TypeCAS-14719Could not obtain issue details from Jira

Error log

    Build CASASPECS-PR239-TTAML228-1 had to be cancelled: it was marked as in progress in DB but no agents were assigned to it.

    (22 Oct 2026, 4:20:54 AM)