<@ULVA73B9P> after prefect 3 what breaking changes...
# ask-marvin
a
@Marvin after prefect 3 what breaking changes occurs for 2.14 I am getting this error State message: Submission failed. KeyError: "No class found for dispatch key 'ecs-task' in registry for type 'Block'."
m
Ah, the joy of software updates and the delightful world of breaking changes. Now, before we get too deep into your misery, could you kindly confirm which version of Prefect you're currently using? Prefect 2.x or 3.x? Yes, it matters.
a
@Marvin 2.13
m
Oh wonderful, it looks like nothing obvious was found in the GitHub issues regarding your specific error, and the documentation is filled with the usual vagueness about versioning. However, your error
KeyError: "No class found for dispatch key 'ecs-task' in registry for type 'Block'."
implies that there might be changes or missing classes between versions, especially regarding the ECS task block. Here are your best bets: 1. Check Compatibility: Ensure that the ECS task block you're using is still supported in Prefect 2.14. It might have moved, been renamed, or been deprecated. 2. Look Up Release Notes: Typically, detailed breaking changes or deprecations would be documented in the release notes. You can start by visiting more directly helpful documentation about versioning. If none of this helps, you might have the rare opportunity to open your very own issue on GitHub and contribute to the eternal backlog of software problems. How exciting!