HI Everyone, Im deploying my flows using a docker-image and docker work pool. However, when executing my parent flows I get this error:
og@Emilios-MBP deploy % prefect worker start --pool test-pool
Discovered worker type ‘docker’ for work pool ‘test-pool’.
Worker ‘DockerWorker 66e2910f-86b3-4b61-9f4c-1262199eb18c’
started!
221111.829 | INFO | prefect.flow_runs.worker - Worker ‘DockerWorker 66e2910f-86b3-4b61-9f4c-1262199eb18c’ submitting flow run ‘b89da7fb-5413-415c-be6b-1e58373fc462’
221112.508 | INFO | prefect.worker.docker.dockerworker 66e2910f-86b3-4b61-9f4c-1262199eb18c - Pulling image ‘bruceleo31/project:econ_deployment’...
221115.871 | INFO | prefect.worker.docker.dockerworker 66e2910f-86b3-4b61-9f4c-1262199eb18c - Creating Docker container ‘jade-peccary’...
221115.923 | INFO | prefect.worker.docker.dockerworker 66e2910f-86b3-4b61-9f4c-1262199eb18c - Docker container ‘jade-peccary’ has status ‘created’
221116.351 | INFO | prefect.worker.docker.dockerworker 66e2910f-86b3-4b61-9f4c-1262199eb18c - Docker container ‘jade-peccary’ has status ‘running’
221116.455 | INFO | prefect.flow_runs.worker - Completed submission of flow run ‘b89da7fb-5413-415c-be6b-1e58373fc462’
/usr/local/lib/python3.9/runpy.py127 RuntimeWarning: ‘prefect.engine’ found in sys.modules after import of package ‘prefect’, but prior to execution of ‘prefect.engine’; this may result in unpredictable behaviour
warn(RuntimeWarning(msg))
051118.635 | ERROR | Flow run ‘jade-peccary’ - Flow could not be retrieved from deployment.
Traceback (most recent call last):
File “/usr/local/lib/python3.9/site-packages/prefect/engine.py”, line 262, in retrieve_flow_then_begin_flow_run
flow = await load_flow_from_flow_run(flow_run, client=client)
File “/usr/local/lib/python3.9/site-packages/prefect/client/utilities.py”, line 47, in with_injected_client
return await fn(*args, **kwargs)
File “/usr/local/lib/python3.9/site-packages/prefect/deployments.py”, line 164, in load_flow_from_flow_run
basepath = deployment.path or Path(deployment.manifest_path).parent
File “/usr/local/lib/python3.9/pathlib.py”, line 1082, in new
self = cls._from_parts(args, init=False)
File “/usr/local/lib/python3.9/pathlib.py”, line 707, in _from_parts
drv, root, parts = self._parse_args(args)
File “/usr/local/lib/python3.9/pathlib.py”, line 691, in _parse_args
a = os.fspath(a)
TypeError: expected str, bytes or os.PathLike object, not NoneType
221120.155 | INFO | prefect.worker.docker.dockerworker 66e2910f-86b3-4b61-9f4c-1262199eb18c - Docker container ‘jade-peccary’ has status ‘exited’
221120.168 | INFO | prefect.worker.docker.dockerworker 66e2910f-86b3-4b61-9f4c-1262199eb18c - Docker container ‘jade-peccary’ has status ‘exited’
Not sure how to proceed. Any assistance is appreciated!