This message was deleted.
# ask-marvin
s
This message was deleted.
m
Your message was too long, here's your message at the allowed limit: In recent Prefect versions when I have a worker of type process and I run a flow and delete it from the UI while it's running the worker crashes I'm running Prefect in a self-hosted version with Docker compose The error I get is the following
axiom-prefect-process-worker | 10 30 56 782 | INFO | prefect flow_runs runner - Process for flow run 'psi-nitta-reach' exited cleanly
axiom-prefect-process-worker | + Exception Group Traceback (most recent call last)
axiom-prefect-process-worker | | File /app/ venv/lib/python3 12/site-packages/prefect/cli/_utilities py line 44 in wrapper
axiom-prefect-process-worker | | return fn(*args *kwargs)
axiom-prefect-process-worker | | ^^^^^^^^^^^^^^^^^^^
axiom-prefect-process-worker | | File /app/ venv/lib/python3 12/site-packages/prefect/cli/_types py line 156 in sync_fn
axiom-prefect-process-worker | | return asyncio run(async_fn(*args *kwargs))
axiom-prefect-process-worker | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
axiom-prefect-process-worker | | File /usr/local/lib/python3 12/asyncio/runners py line 195 in run
axiom-prefect-process-worker | | return runner run(main)
axiom-prefect-process-worker | | ^^^^^^^^^^^^^^^^
axiom-prefect-process-worker | | File /usr/local/lib/python3 12/asyncio/runners py line 118 in run
axiom-prefect-process-worker | | return self _loop run_until_complete(task)
axiom-prefect-process-worker | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
axiom-prefect-process-worker | | File /usr/local/lib/python3 12/asyncio/base_events py line 691 in run_until_complete
axiom-prefect-process-worker | | return future result()
axiom-prefect-process-worker | | ^^^^^^^^^^^^^^^
axiom-prefect-process-worker | | File /app/ venv/lib/python3 12/site-packages/prefect/cli/worker py line 168 in start
axiom-prefect-process-worker | | await worker start(
axiom-prefect-process-worker | | File /app/ venv/lib/python3 12/site-packages/prefect/workers/process py line 158 in start
axiom-prefect-process-worker | | async with self as worker
axiom-prefect-process-worker | | ^^^^
axiom-prefect-process-worker | | File /app/ venv/lib/python3 12/site-packages/prefect/workers/process py line 307 in __aexit__
axiom-prefect-process-worker | | await super() __aexit__(*exc_info)
axiom-prefect-process-worker | | File /app/ venv/lib/python3 12/site-packages/prefect/workers/base py line 1568 in __aexit__
axiom-prefect-process-worker | | raise exceptions[0] from None
axiom-prefect-process-worker | | File /usr/local/lib/python3 12/contextlib py line 737 in __aexit__
axiom-prefect-process-worker | | cb_suppress = await cb(*exc_details)
axiom-prefect-process-worker | | ^^^^^^^^^^^^^^^^^^^^^^
axiom-prefect-process-worker | | File /app/ venv/lib/python3 12/site-packages/prefect/runner/runner py line 1536 in __aexit__
axiom-prefect-process-worker | | await self _exit_stack __aexit__(*exc_info)
axiom-prefect-process-worker | | File /usr/local/lib/python3 12/contextlib py line 754 in __aexit__
axiom-prefect-process-worker | | raise exc_details[1]
axiom-prefect-process-worker | | File /usr/local/lib/python3 12/contextlib py line 737 in __aexit__
axiom-prefect-process-worker | | cb_suppress = await cb(*exc_details)
axiom-prefect-process-worker | | ^^^^^^^^^^^^^^^^^^^^^^
axiom-prefect-process-worker | | File /app/ venv/lib/python3 12/site-packages/anyio/_backends/_asyncio py line 781 in __aexit__
axiom-prefect-process-worker | | raise BaseExceptionGroup(
axiom-prefect-process-worker | | ExceptionGroup unhandled errors in a TaskGroup (1 sub-exception)
axiom-prefect-process-worker | +-+---------------- 1 ----------------
axiom-prefect-process-worker | | Traceback (most recent call last)
axiom-prefect-process-worker | | File /app/ venv/lib/python3 12/site-packages/prefect/client/orchestration/_flow_runs/client py line 716 in read_flow_run
`axiom-prefect-process-worker | | response = awa
it self request(`
axiom-prefect-process-worker | | ^^^^^^^^^^^^^^^^^^^
axiom-prefect-process-worker | | File /app/ venv/lib/python3 12/site-packages/prefect/client/orchestration/base py line 53 in request
axiom-prefect-process-worker | | return await self _client send(request)
axiom-prefect-process-worker | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
axiom-prefect-process-worker | | File /app/ venv/lib/python3 12/site-packages/prefect/client/base py line 379 in send
axiom-prefect-process-worker | | response raise_for_status()
axiom-prefect-process-worker | | File /app/ venv/lib/python3 12/site-packages/prefect/client/base py line 163 in raise_for_status
axiom-prefect-process-worker | | raise PrefectHTTPStatusError from_httpx_error(exc) from exc __cause__
axiom-prefect-process-worker | | prefect exceptions PrefectHTTPStatusError Client error '404 Not Found' for url '<http //axiom-orchestrator 4200/api/flow_runs/a4288034-6783-441f-8100-e40322bee41c>'
axiom-prefect-process-worker | | Response {'detail' 'Flow run not found'}
`axiom-prefect-process-worker