HEPCloud / decisionengine

HEPCloud Decision Engine framework
Apache License 2.0
6 stars 25 forks source link

Query error fetching job classads from schedd #667

Closed biozit closed 1 year ago

biozit commented 1 year ago

Hi,

I am trying to set up a test environment using HtCondor, GlideinWMS, and DE. However, DE can't read the classads:

{"channel": "gw", "class_name": "StartdManifests", "event": "Query error fetching classads from collector host(s) \"server**********\". Traceback: Traceback (most recent call last):\n File \"/home/decisionengine/decisionengine_modules/src/decisionengine_modules/htcondor/htcondor_query.py\", line 173, in fetch\n classads = collector.query(adtype, constraint, attrs)\n File \"/home/decisionengine/.local/lib/python3.7/site-packages/htcondor-9.10.0.post1-py3.7-linux-x86_64.egg/htcondor/_lock.py\", line 70, in wrapper\n rv = func(*args, **kwargs)\nTypeError: No to_python (by-value) converter found for C++ type: boost::shared_ptr<ClassAdWrapper>\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/decisionengine/decisionengine_modules/src/decisionengine_modules/htcondor/sources/source.py\", line 72, in load\n condor_status.load(self.constraint, self.classad_attrs, self.condor_config)\n File \"/home/decisionengine/decisionengine_modules/src/decisionengine_modules/htcondor/htcondor_query.py\", line 49, in load\n self.stored_data = self.fetch(constraint, format_list, condor_config)\n File \"/home/decisionengine/decisionengine_modules/src/decisionengine_modules/htcondor/htcondor_query.py\", line 180, in fetch\n raise QueryError(err_str).with_traceback(sys.exc_info()[2])\n File \"/home/decisionengine/decisionengine_modules/src/decisionengine_modules/htcondor/htcondor_query.py\", line 173, in fetch\n classads = collector.query(adtype, constraint, attrs)\n File \"/home/decisionengine/.local/lib/python3.7/site-packages/htcondor-9.10.0.post1-py3.7-linux-x86_64.egg/htcondor/_lock.py\", line 70, in wrapper\n rv = func(*args, **kwargs)\ndecisionengine_modules.htcondor.htcondor_query.QueryError: Error querying pool river-c055.ssl-hep.org using python bindings: No to_python (by-value) converter found for C++ type: boost::shared_ptr<ClassAdWrapper>\n", "level": "error", "logger": "channel", "timestamp": "2022-08-22 21:57:33"}