Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failed assertion: line 5342 pos 12: '!_dirty': is not true exceptions related to setState() being called during the build phase, as well as assertions indicating that some widget state is not in a clean state when it should be. #7

Open
jbarasa opened this issue Sep 10, 2024 · 0 comments

Comments

@jbarasa
Copy link

jbarasa commented Sep 10, 2024

══╡ EXCEPTION CAUGHT BY FOUNDATION LIBRARY ╞════════════════════════════════════════════════════════
The following assertion was thrown while dispatching notifications for DateController:
setState() or markNeedsBuild() called during build.
This ListenableBuilder widget cannot be marked as needing to build because the framework is already
in the process of building widgets. A widget can be marked as needing to be built during the build
phase only if one of its ancestors is currently building. This exception is allowed because the
framework builds parent widgets before children, which means a dirty descendant will always be
built. Otherwise, the framework might not visit this widget during this build phase.
The widget on which setState() or markNeedsBuild() was called was:
ListenableBuilder
The widget which was currently being built when the offending call was made was:
ListenableBuilder

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant