ValueError from gstlal_inspiral_marginalize_likelihood
After a fresh rebuild of gstlal/lalsuite/glue in my local environment, I'm able to reproduce the CI error (ex: https://git.ligo.org/lscsoft/gstlal/-/jobs/209461) I was seeing before:
gstlal_inspiral_marginalize_likelihood \
--output H1L1-0000_MARG_DIST_STATS-1000000000-2048.xml.gz \
--marginalize ranking-stat \
H1L1-0000_CREATE_PRIOR_DIST_STATS-1000000000-2048.xml.gz H1L1-0000_LLOID-1000000000-2048.xml.gz \
--verbose
1/2:reading 'H1L1-0000_CREATE_PRIOR_DIST_STATS-1000000000-2048.xml.gz' ...
md5sum: 0d714b74e0f8c63df6edb960ad7a4b8e H1L1-0000_CREATE_PRIOR_DIST_STATS-1000000000-2048.xml.gz
2/2:reading 'H1L1-0000_LLOID-1000000000-2048.xml.gz' ...
md5sum: fbcabd5862d3d350897304a9f3fc46eb H1L1-0000_LLOID-1000000000-2048.xml.gz
Traceback (most recent call last):
File "/builds/lscsoft/gstlal/opt/gstlal/bin/gstlal_inspiral_marginalize_likelihood", line 127, in <module>
verbose = options.verbose
File "/builds/lscsoft/gstlal/opt/gstlal/lib64/python2.7/site-packages/gstlal/far.py", line 1024, in marginalize_pdf_urls
data += RankingStat.from_xml(xmldoc, name)
File "/builds/lscsoft/gstlal/opt/gstlal/lib64/python2.7/site-packages/gstlal/far.py", line 328, in from_xml
xml = cls.get_xml_root(xml, name)
File "/builds/lscsoft/gstlal/opt/gstlal/lib64/python2.7/site-packages/gstlal/far.py", line 316, in get_xml_root
raise ValueError("XML tree must contain exactly one %s element named %s" % (ligolw.LIGO_LW.tagName, name))
ValueError: XML tree must contain exactly one LIGO_LW element named gstlal_inspiral_likelihood:gstlal_inspiral_rankingstat
@chad-hanna @kipp.cannon any thoughts on this one?