Glue version mismatch in IGWN
There seems to be an issue related to a mismatch with the version of glue in the IGWN environment and the one bayeswave in the same environment requires, which leads to the following error message:
Traceback (most recent call last):
File "/cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/envs/igwn-py39/bin/bayeswave_pipe", line 864, in <module>
bayeswave_job = pipe_utils.bayeswaveJob(cp, cache_files, injfile=injfile,
File "/cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/envs/igwn-py39-20220827/lib/python3.9/site-packages/bayeswave_pipe/bayeswave_pipe_utils.py", line 1085, in __init__
condor_job_config('bayeswave', self, cp)
File "/cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/envs/igwn-py39-20220827/lib/python3.9/site-packages/bayeswave_pipe/bayeswave_pipe_utils.py", line 923, in condor_job_config
pipeline.AnalysisJob.__init__(condor_job,config_parser,dax=False)
TypeError: __init__() got an unexpected keyword argument 'dax'
In addition, it looks like bayeswave_pipe has a hard-coded path to an igwn-py39 environment; this path gets printed in the traceback despite the code being run in a different conda environment.
@james-clark Any ideas?
Edited by Daniel Williams