Open bjorhn opened 1 month ago
I am having the same issue with identical notification_log
messages.
I am having similar issues. The URL changed in Microsoft Teams and when we went to update it or try to create a brand new block in the Cloud UI we have the same errors.
Version: 2.16.9 API version: 0.8.4 Python version: 3.11.9 Git commit: 083def52 Built: Thu, Apr 4, 2024 3:11 PM OS/Arch: darwin/arm64 Server type: cloud
15:06:27.171 | DEBUG | prefect.client - Connecting to API at https://api.prefect.cloud/api/accounts/xxxxxx 15:06:28.718 | ERROR | GlobalEventLoopThread | prefect._internal.concurrency - Service 'EventsWorker' failed with 2 pending items.
We are having the same issue and get the same error as @bjorhn in the event feed.
Bug summary
We've just migrated from the old Teams webhooks to the new Teams workflows for handling notifications. I've created a block which works when I use it in a Prefect flow:
However, when I try to use this block in an automation in Prefect Cloud, I get the following error when looking at the event feed:
"notification_log": "[ERROR]: There are no service(s) to notify"
I'm not sure how to debug this further.
We're running the latest version of Prefect (3.0.2) and in order to perform the migration from the old webhook blocks to the new workflow block types for Teams, I deleted the old block, re-registered the notification block types (using prefect block register --module prefect.blocks.notifications) and then configured the new one.
Version info (
prefect version
output)Additional context
Full event feed error message: