====================================================================================================
======== Exception caught by scheduler library =====================================================
The following assertion was thrown during a scheduler callback:
Tried to build dirty widget in the wrong build scope.
A widget which was marked as dirty and is still active was scheduled to be built, but the current build scope unexpectedly does not contain that widget.
Sometimes this is detected when an element is removed from the widget tree, but the element somehow did not get marked as inactive. In that case, it might be caused by an ancestor element failing to implement visitChildren correctly, thus preventing some or all of its descendants from being correctly deactivated.
The root of the build scope was: [root]
renderObject: RenderView#55a57
The offending element (which does not appear to be a descendant of the root of the build scope) was: _OverlayEntryWidget-[LabeledGlobalKey<_OverlayEntryWidgetState>#5d537]
dirty
state: _OverlayEntryWidgetState#6f481
When the exception was thrown, this was the stack:
#0 BuildOwner.buildScope.<anonymous closure> (package:flutter/src/widgets/framework.dart:2626:13)
#1 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2651:10)
#2 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:882:21)
#3 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:378:5)
#4 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1175:15)
#5 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1104:9)
#6 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1015:5)
#7 _invoke (dart:ui/hooks.dart:148:13)
PROB
CODE SNIPPET
GetPage(name: FILTER_PAGE, page: () => FilterAdminPage()),
SNaP