══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
I/flutter (23429): The following assertion was thrown while finalizing the widget tree:
I/flutter (23429): setState() or markNeedsBuild() called when widget tree was locked.
I/flutter (23429): This _ModalScope<dynamic> widget cannot be marked as needing to build because the framework is
I/flutter (23429): locked.
I/flutter (23429): The widget on which setState() or markNeedsBuild() was called was:
I/flutter (23429): _ModalScope<dynamic>-[LabeledGlobalKey<_ModalScopeState<dynamic>>#7cb51](state:
I/flutter (23429): _ModalScopeState<dynamic>#411ec)
I/flutter (23429):
I/flutter (23429): When the exception was thrown, this was the stack:
I/flutter (23429): #0 Element.markNeedsBuild.<anonymous closure> (package:flutter/src/widgets/framework.dart:3453:9)
I/flutter (23429): #1 Element.markNeedsBuild (package:flutter/src/widgets/framework.dart:3462:6)
I/flutter (23429): #2 State.setState (package:flutter/src/widgets/framework.dart:1141:14)
I/flutter (23429): #3 _ModalScopeState._routeSetState (package:flutter/src/widgets/routes.dart:464:5)
I/flutter (23429): #4 ModalRoute.setState (package:flutter/src/widgets/routes.dart:562:30)
I/flutter (23429): #5 ModalRoute.changedInternalState (package:flutter/src/widgets/routes.dart:1018:5)
I/flutter (23429): #6 _ModalRoute&TransitionRoute&LocalHistoryRoute.removeLocalHistoryEntry (package:flutter/src/widgets/routes.dart:348:7)
I/flutter (23429): #7 LocalHistoryEntry.remove (package:flutter/src/widgets/routes.dart:296:12)
I/flutter (23429): #8 DrawerControllerState.dispose (package:flutter/src/material/drawer.dart:201:20)
I/flutter (23429): #9 StatefulElement.unmount (package:flutter/src/widgets/framework.dart:3821:12)
I/flutter (23429): #10 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1697:13)
I/flutter (23429): #11 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
I/flutter (23429): #12 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
I/flutter (23429): #13 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
I/flutter (23429): #14 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
I/flutter (23429): #15 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
I/flutter (23429): #16 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
I/flutter (23429): #17 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
I/flutter (23429): #18 MultiChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4742:16)
I/flutter (23429): #19 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
I/flutter (23429): #20 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
I/flutter (23429): #21 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
I/flutter (23429): #22 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
I/flutter (23429): #23 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
I/flutter (23429): #24 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
I/flutter (23429): #25 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
I/flutter (23429): #26 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
I/flutter (23429): #27 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
I/flutter (23429): #28 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
I/flutter (23429): #29 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
I/flutter (23429): #30 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4642:14)
I/flutter (23429): #31 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
I/flutter (23429): #32 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
I/flutter (23429): #33 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
I/flutter (23429): #34 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
I/flutter (23429): #35 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
I/flutter (23429): #36 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:4642:14)
I/flutter (23429): #37 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
I/flutter (23429): #38 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
I/flutter (23429): #39 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
I/flutter (23429): #40 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
I/flutter (23429): #41 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
I/flutter (23429): #42 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
I/flutter (23429): #43 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
I/flutter (23429): #44 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
I/flutter (23429): #45 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
I/flutter (23429): #46 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
I/flutter (23429): #47 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
I/flutter (23429): #48 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
I/flutter (23429): #49 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
I/flutter (23429): #50 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1695:7)
I/flutter (23429): #51 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:3676:14)
I/flutter (23429): #52 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:1693:13)
I/flutter (23429): #53 ListIterable.forEach (dart:_internal/iterable.dart:39:13)
I/flutter (23429): #54 _InactiveElements._unmountAll (package:flutter/src/widgets/framework.dart:1706:25)
I/flutter (23429): #55 BuildOwner.finalizeTree.<anonymous closure> (package:flutter/src/widgets/framework.dart:2328:27)
I/flutter (23429): #56 BuildOwner.lockState (package:flutter/src/widgets/framework.dart:2160:15)
I/flutter (23429): #57 BuildOwner.finalizeTree (package:flutter/src/widgets/framework.dart:2327:7)
I/flutter (23429): #58 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&RendererBinding&WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:628:18)
I/flutter (23429): #59 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:208:5)
I/flutter (23429): #60 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
I/flutter (23429): #61 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9)
I/flutter (23429): #62 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.scheduleWarmUpFrame.<anonymous closure> (package:flutter/src/scheduler/binding.dart:751:7)
I/flutter (23429): #64 _Timer._runTimers (dart:isolate/runtime/libtimer_impl.dart:382:19)
I/flutter (23429): #65 _Timer._handleMessage (dart:isolate/runtime/libtimer_impl.dart:416:5)
I/flutter (23429): #66 _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:165:12)
I/flutter (23429): (elided one frame from package dart:async)
I/flutter (23429): ════════════════════════════════════════════════════════════════════════════════════════════════════
I/flutter (23429): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3424 pos 12: '_debugLifecycleState != _ElementLifecycle.defunct': is not true.
Reloaded 5 of 731 libraries in 1,549ms.
I/flutter (23429): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3424 pos 12: '_debugLifecycleState != _ElementLifecycle.defunct': is not true.
I/flutter (23429): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3424 pos 12: '_debugLifecycleState != _ElementLifecycle.defunct': is not true.
I/flutter (23429): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3424 pos 12: '_debugLifecycleState != _ElementLifecycle.defunct': is not true