Hi, so I believe there is a problem with Prefect’s...
# prefect-community
y
Hi, so I believe there is a problem with Prefect’s agent image. It suddenly started crashing. Any ideas?
👀 2
1
Copy code
==> Using Node version 14.17.0 (default)
Jul 13 08:39:46 PM  ==> Docs on specifying a Node version: <https://render.com/docs/node-version>
Jul 13 08:39:47 PM  ==> Starting service with 'PYTHONPATH=~/project/src:~/project/src/utils prefect agent start --work-queue "default"'
Jul 13 08:39:48 PM  Traceback (most recent call last):
Jul 13 08:39:48 PM    File "/opt/render/project/src/.venv/bin/prefect", line 5, in <module>
Jul 13 08:39:48 PM      from prefect.cli import app
Jul 13 08:39:48 PM    File "/opt/render/project/src/.venv/lib/python3.8/site-packages/prefect/__init__.py", line 25, in <module>
Jul 13 08:39:48 PM      from prefect.states import State
Jul 13 08:39:48 PM    File "/opt/render/project/src/.venv/lib/python3.8/site-packages/prefect/states.py", line 14, in <module>
Jul 13 08:39:48 PM      from prefect.client.schemas import State as State
Jul 13 08:39:48 PM    File "/opt/render/project/src/.venv/lib/python3.8/site-packages/prefect/client/schemas.py", line 6, in <module>
Jul 13 08:39:48 PM      from prefect.server import schemas
Jul 13 08:39:48 PM    File "/opt/render/project/src/.venv/lib/python3.8/site-packages/prefect/server/__init__.py", line 1, in <module>
Jul 13 08:39:48 PM      from . import models
Jul 13 08:39:48 PM    File "/opt/render/project/src/.venv/lib/python3.8/site-packages/prefect/server/models/__init__.py", line 1, in <module>
Jul 13 08:39:48 PM      from . import (
Jul 13 08:39:48 PM    File "/opt/render/project/src/.venv/lib/python3.8/site-packages/prefect/server/models/block_documents.py", line 13, in <module>
Jul 13 08:39:48 PM      from prefect.server import schemas
Jul 13 08:39:48 PM    File "/opt/render/project/src/.venv/lib/python3.8/site-packages/prefect/server/schemas/__init__.py", line 1, in <module>
Jul 13 08:39:48 PM      from . import states, schedules, core, sorting, filters, responses, actions
Jul 13 08:39:48 PM    File "/opt/render/project/src/.venv/lib/python3.8/site-packages/prefect/server/schemas/states.py", line 13, in <module>
Jul 13 08:39:48 PM      from prefect.server.utilities.schemas import DateTimeTZ, IDBaseModel, PrefectBaseModel
Jul 13 08:39:48 PM    File "/opt/render/project/src/.venv/lib/python3.8/site-packages/prefect/server/utilities/schemas.py", line 17, in <module>
Jul 13 08:39:48 PM      from pydantic import BaseModel, Field, SecretField
Jul 13 08:39:48 PM  ImportError: cannot import name 'SecretField' from 'pydantic' (/opt/render/project/src/.venv/lib/python3.8/site-packages/pydantic/__init__.py)
CleanShot 2023-07-13 at 20.40.44@2x.jpg
Any help would be much appreciated as this is critical for us, and we are experiencing down time.
c
Hi Yaron - there was an upstream change that cause Pydantic to upgrade to v2 - you can either pin your pydantic version, or upgrade to the latest prefect version where it’s pinned already as a requirement https://prefect-community.slack.com/archives/C048K0MGHNK/p1688572618294519
upvote 1
The upstream change was fastapi I believe that upgraded to Pydantic>2
y
@Christopher Boyd Thanks. Working now.
1
🙌 1