Hi,
Could use some help here. I have a pipeline that worked just fine last week. Now when creating a new run using the GUI, the pipeline task fails with a strange error:
clearml_agent: ERROR: Could not find task id=7777777 (for host:
:bar)
Exception: create.<locals>.Validator.__init__() got an unexpected keyword argument 'types'
I tried figuring out what changed but everything seems the same (code, workers, server network status). I dug into clearml_agent code and found that the error is invoked by Worker.execute line 2279:
try:
current_task = self._session.api_client.tasks.get_by_id(task_id)
if not current_task.id:
pass
except AttributeError:
raise ValueError(
"Could not find task id={} (for host: {})".format(
task_id, self._session.config.get("api.host", "")
)
)
except Exception as ex:
raise ValueError(
"Could not find task id={} (for host: {})\nException: {}".format(
task_id, self._session.config.get("api.host", ""), ex
)
)
Thing is, I got kinda stuck after that. The error is not informative at all and I found not trace of the so called Validator and the "types" argument. Any idea how to fix this?