Schokiii93

  • Nov 1, 2022
  • Joined Oct 3, 2022
  • Hey guys,

    I’m very confused about the output in my console. While running my test app, it never stops printing the following message:

    I/flutter (28335): Right([Instance of ‘IncomeEntry’])
    I/flutter (28335): Right([Instance of ‘IncomeEntry’])
    I/flutter (28335): Right([Instance of ‘IncomeEntry’])
    I/flutter (28335): Right([Instance of ‘IncomeEntry’])
    I/flutter (28335): Right([Instance of ‘IncomeEntry’])

    There must be something wrong with my IncomeEntry, which displays a value from Firestone database. It’s working fine, but the output in the console never stops… Could you give me some inputs what I can do or what could be wrong?

    please find my code here

    Thanks a lot
    Schokiii

    • Hi guys,

      I’ve created a simple BottomNavigationBar with 4 items. By clicking on the first item I want to display a Sidebar (drawer). Unfortunately, the drawer is not showing and I can’t figure out why but I’m pretty new to flutter…

      This is my code:

      HomePage:

      class HomePageLoggedIn extends StatefulWidget {
        const HomePageLoggedIn({Key? key}) : super(key: key);
      
        @override
        State<HomePageLoggedIn> createState() => _HomePageLoggedInState();
      }
      
      class _HomePageLoggedInState extends State<HomePageLoggedIn> {
        int _currentIndex = 3;
      
        @override
        Widget build(BuildContext context) {
          return MultiBlocListener(
            listeners: [
              BlocListener<AuthBloc, AuthState>(listener: (context, state) {
                //Wenn ich unauthenticated bin, dann sehe ich die SignUpPage, also das Login Form
                if (state is AuthStateUnauthenticated) {
                  AutoRouter.of(context).push(const SignUpPageRoute());
                }
              })
            ],
            child: Scaffold(
              appBar: AppBar(
                  leading: IconButton(
                    onPressed: () {
                      BlocProvider.of<AuthBloc>(context).add(SignOutPressedEvent());
                    },
                    icon: const Icon(Icons.exit_to_app),
                  ),
                  title: const Text("MonthlyBudget")),
              body: IndexedStack(
                index: _currentIndex,
                children: const [
                  AccountPage(),
                  IncomePage(),
                  TransactionPage(),
                  BudgetPage()
                ],
              ),
              bottomNavigationBar: BottomNavigationBar(
                onTap: (index) {
                  setState(() {
                    _currentIndex = index;
                  });
                },
                currentIndex: _currentIndex,
                unselectedItemColor: Colors.grey,
                selectedItemColor: Colors.white,
                backgroundColor: Theme.of(context).appBarTheme.backgroundColor,
                showUnselectedLabels: true,
                type: BottomNavigationBarType.fixed,
                items: const [
                  BottomNavigationBarItem(
                      icon: Icon(Icons.settings), label: "Account"),
                  BottomNavigationBarItem(icon: Icon(Icons.euro), label: "Beträge"),
                  BottomNavigationBarItem(
                      icon: Icon(Icons.compare_arrows), label: "Transaktionen"),
                  BottomNavigationBarItem(
                      icon: Icon(Icons.account_balance), label: "Budget"),
                ],
              ),
            ),
          );
        }
      }

      AccountPage:

      import 'package:flutter/material.dart';
      
      class AccountPage extends StatelessWidget {
        const AccountPage({super.key});
      
        @override
        Widget build(BuildContext context) {
          return Scaffold(
            backgroundColor: Colors.white,
            drawer: Drawer(
              backgroundColor: Colors.white,
              child: ListView(
                children: <Widget>[
                  const DrawerHeader(
                    decoration: BoxDecoration(
                      color: Colors.blue,
                    ),
                    child: Text('Drawer Header'),
                  ),
                  ListTile(
                    title: const Text('Item 1'),
                    onTap: () {
                      // Update the state of the app.
                      // ...
                    },
                  ),
                  ListTile(
                    title: const Text('Item 2'),
                    onTap: () {
                      // Update the state of the app.
                      // ...
                    },
                  ),
                ],
              ),
            ),
          );
        }
      }
      • Hi guys,

        I’m currently developing a todo app. What I already implemented is:

        • possibility to register and login (Firestone)
        • created a firestore database to save new todos
        • todos stored in database will be displayed on homepage
        • button to be able to create new todos

        Now, I want to implement a new form to create a new todo and to change the existing ones. To do so, I created a new bloc and already implemented. Now, I’m getting a very confusing error message which I can’t fix. The error is displayed in the android emulator:
        ‘package: flutter/src/widgets/framework.dart’ : Failed assertion: line 4606 pos 14: ‘owner! ._debugCurrentBuildTarget == this’ : is not true.

        Here is my code:
        https://github.com/Schokiii93/todo

        I also get a bunch of error messages in the terminal:

        An Observatory debugger and profiler on sdk gphone64 arm64 is available at:
        http://127.0.0.1:50328/tC1jPt8mcFQ=/
        The Flutter DevTools debugger and profiler on sdk gphone64 arm64 is available at:
        http://127.0.0.1:9101?uri=http://127.0.0.1:50328/tC1jPt8mcFQ=/
        W/DynamiteModule(24134): Local module descriptor class for com.google.android.gms.providerinstaller.dynamite not found.
        I/DynamiteModule(24134): Considering local module com.google.android.gms.providerinstaller.dynamite:0 and remote module com.google.android.gms.providerinstaller.dynamite:0
        W/ProviderInstaller(24134): Failed to load providerinstaller module: No acceptable module com.google.android.gms.providerinstaller.dynamite found. Local version is 0 and remote version is 0.
        W/om.example.tod(24134): ClassLoaderContext shared library size mismatch. Expected=3, found=4 (PCL[]{PCL[/system/framework/org.apache.http.legacy.jar2058259660]#PCL[/system/framework/com.android.media.remotedisplay.jar3472798122]#PCL[/system/framework/com.android.location.provider.jar3633238673]} | PCL[]{PCL[/system/framework/org.apache.http.legacy.jar2058259660]#PCL[/system/framework/com.android.media.remotedisplay.jar3472798122]#PCL[/system/framework/com.android.location.provider.jar3633238673]#PCL[/system_ext/framework/androidx.window.sidecar.jar*3539530913]})
        D/nativeloader(24134): classloader namespace configured for unbundled product apk. library_path=/product/priv-app/PrebuiltGmsCore/lib/arm64:/product/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk!/lib/arm64-v8a:/product/lib64:/system/product/lib64
        V/NativeCrypto(24134): Registering com/google/android/gms/org/conscrypt/NativeCrypto’s 294 native methods…
        W/om.example.tod(24134): Accessing hidden method Ljava/security/spec/ECParameterSpec;->getCurveName()Ljava/lang/String; (unsupported, reflection, allowed)
        I/ProviderInstaller(24134): Installed default security provider GmsCore_OpenSSL
        W/om.example.tod(24134): Accessing hidden field Ljava/net/Socket;->impl:Ljava/net/SocketImpl; (unsupported, reflection, allowed)
        W/om.example.tod(24134): Accessing hidden method Ljava/security/spec/ECParameterSpec;->setCurveName(Ljava/lang/String😉V (unsupported, reflection, allowed)
        I/flutter (24134): Right([])
        I/flutter (24134): Error while creating TodoformBloc
        I/flutter (24134): Stack trace:
        I/flutter (24134): #0 _Array.[] (dart:core-patch/array.dart:10:36)
        I/flutter (24134): #1 new Todo.empty (package:todo/domain/entities/todo.dart:30:59)
        I/flutter (24134): #2 new TodoformState.initial (package:todo/application/todos/todo_form/todo_form_state.dart:18:18)
        I/flutter (24134): #3 new TodoformBloc (package:todo/application/todos/todo_form/todo_form_bloc.dart:14:29)
        I/flutter (24134): #4 init.<anonymous closure> (package:todo/injection.dart:45:28)
        I/flutter (24134): #5 _ServiceFactory.getObject (package:get_it/get_it_impl.dart:154:37)
        I/flutter (24134): #6 _GetItImplementation.get (package:get_it/get_it_impl.dart:409:34)
        I/flutter (24134): #7 _GetItImplementation.call (package:get_it/get_it_impl.dart:430:12)
        I/flutter (24134): #8 TodoDetail.build.<anonymous closure> (package:todo/presentation/todo_detail/todo_detail_page.dart:16:13)
        I/flutter (24134): #9 _CreateInheritedProviderState.value (package:provider/src/inherited_provider.dart:736:36)
        I/flutter (24134): #10 _InheritedProviderScopeElement.value (package:provider/src/inherited_provider.dart:590:33)
        I/flutter (24134): #11 Provider.of (package:provider/src/provider.dart:303:37)
        I/flutter (24134): #12 ReadContext.r

        ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY
        ╞═══════════════════════════════════════════════════════════
        The following StateError was thrown building InheritedProvider<TodoformBloc>:
        Bad state: Tried to read a provider that threw during the creation of its value.
        The exception occurred during the creation of type TodoformBloc.

        ══╡ EXCEPTION CAUGHT BY PROVIDER ╞═══════════════════════════════
        The following RangeError was thrown:
        RangeError (index): Invalid value: Not in inclusive range 0..4: 5

        When the exception was thrown, this was the stack:
        #0 _Array.[] (dart:core-patch/array.dart:10:36)
        #1 new Todo.empty (package:todo/domain/entities/todo.dart:30:59)
        #2 new TodoformState.initial
        (package:todo/application/todos/todo_form/todo_form_state.dart:18:18)
        #3 new TodoformBloc
        (package:todo/application/todos/todo_form/todo_form_bloc.dart:14:29)
        #4 init.<anonymous closure> (package:todo/injection.dart:45:28)
        #5 _ServiceFactory.getObject (package:get_it/get_it_impl.dart:154:37)
        #6 _GetItImplementation.get (package:get_it/get_it_impl.dart:409:34)
        #7 _GetItImplementation.call (package:get_it/get_it_impl.dart:430:12)
        #8 TodoDetail.build.<anonymous closure>
        (package:todo/presentation/todo_detail/todo_detail_page.dart:16:13)
        #9 _CreateInheritedProviderState.value
        (package:provider/src/inherited_provider.dart:736:36)
        #10 _InheritedProviderScopeElement.value
        (package:provider/src/inherited_provider.dart:590:33)
        #11 Provider.of (package:provider/src/provider.dart:303:37)
        #12 ReadContext.read (package:provider/src/provider.dart:649:21)
        #13 BlocConsumerState.initState
        (package:flutter_bloc/src/bloc_consumer.dart:108:36)
        #14 StatefulElement.
        firstBuild (package:flutter/src/widgets/framework.dart:5015:57)
        #15 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4853:5)
        … Normal element mounting (7 frames)
        #22 _InheritedProviderScopeElement.mount
        (package:provider/src/inherited_provider.dart:411:11)
        … Normal element mounting (7 frames)
        #29 SingleChildWidgetElementMixin.mount (package:nested/nested.dart:222:11)
        … Normal element mounting (7 frames)
        #36 SingleChildWidgetElementMixin.mount (package:nested/nested.dart:222:11)
        … Normal element mounting (287 frames)
        #323 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863:16)
        #324 MultiChildRenderObjectElement.inflateWidget
        (package:flutter/src/widgets/framework.dart:6435:36)
        #325 Element.updateChild (package:flutter/src/widgets/framework.dart:3592:18)
        #326 RenderObjectElement.updateChildren
        (package:flutter/src/widgets/framework.dart:5964:32)
        #327 MultiChildRenderObjectElement.update
        (package:flutter/src/widgets/framework.dart:6460:17)
        #328 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #329 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #330 StatefulElement.performRebuild
        (package:flutter/src/widgets/framework.dart:5050:11)
        #331 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #332 StatefulElement.update (package:flutter/src/widgets/framework.dart:5082:5)
        #333 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #334 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #335 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #336 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
        #337 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #338 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #339 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #340 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
        #341 InheritedNotifierElement.update
        (package:flutter/src/widgets/inherited_notifier.dart:107:11)
        #342 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #343 SingleChildRenderObjectElement.update
        (package:flutter/src/widgets/framework.dart:6307:14)
        #344 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #345 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #346 StatefulElement.performRebuild
        (package:flutter/src/widgets/framework.dart:5050:11)
        #347 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #348 StatefulElement.update (package:flutter/src/widgets/framework.dart:5082:5)
        #349 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #350 SingleChildRenderObjectElement.update
        (package:flutter/src/widgets/framework.dart:6307:14)
        #351 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #352 SingleChildRenderObjectElement.update
        (package:flutter/src/widgets/framework.dart:6307:14)
        #353 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #354 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #355 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #356 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
        #357 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #358 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #359 StatefulElement.performRebuild
        (package:flutter/src/widgets/framework.dart:5050:11)
        #360 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #361 StatefulElement.update (package:flutter/src/widgets/framework.dart:5082:5)
        #362 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #363 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #364 StatefulElement.performRebuild
        (package:flutter/src/widgets/framework.dart:5050:11)
        #365 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #366 StatefulElement.update (package:flutter/src/widgets/framework.dart:5082:5)
        #367 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #368 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #369 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #370 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
        #371 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #372 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #373 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #374 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
        #375 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #376 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #377 StatefulElement.performRebuild
        (package:flutter/src/widgets/framework.dart:5050:11)
        #378 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #379 StatefulElement.update (package:flutter/src/widgets/framework.dart:5082:5)
        #380 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #381 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #382 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #383 StatelessElement.update (package:flutter/src/widgets/framework.dart:4956:5)
        #384 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #385 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #386 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #387 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
        #388 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #389 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #390 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #391 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
        #392 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #393 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #394 StatefulElement.performRebuild
        (package:flutter/src/widgets/framework.dart:5050:11)
        #395 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #396 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2667:19)
        #397 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:882:21)
        #398 RendererBinding.
        handlePersistentFrameCallback
        (package:flutter/src/rendering/binding.dart:378:5)
        #399 SchedulerBinding.invokeFrameCallback
        (package:flutter/src/scheduler/binding.dart:1175:15)
        #400 SchedulerBinding.handleDrawFrame
        (package:flutter/src/scheduler/binding.dart:1104:9)
        #401 SchedulerBinding.
        handleDrawFrame
        (package:flutter/src/scheduler/binding.dart:1015:5)
        #402 invoke (dart:ui/hooks.dart:148:13)
        #403 PlatformDispatcher.
        drawFrame (dart:ui/platform_dispatcher.dart:318:5)
        #404 _drawFrame (dart:ui/hooks.dart:115:31)
        ═════════════════════════════════════════════════════════════════

        The relevant error-causing widget was:
        InheritedProvider<TodoformBloc>
        InheritedProvider:file:///Users/dennis/Documents/flutter/.pub-cache/hosted/pub.dartlan
        g.org/flutter_bloc-8.1.1/lib/src/bloc_provider.dart:130:11

        When the exception was thrown, this was the stack:
        #0 _CreateInheritedProviderState.value
        (package:provider/src/inherited_provider.dart:709:7)
        #1 _CreateInheritedProviderState.debugFillProperties
        (package:provider/src/inherited_provider.dart:806:44)
        #2 InheritedProviderScopeElement.debugFillProperties
        (package:provider/src/inherited_provider.dart:631:20)
        #3 DiagnosticableNode.builder.<anonymous closure>
        (package:flutter/src/foundation/diagnostics.dart:2940:17)
        #4 DiagnosticableNode.builder
        (package:flutter/src/foundation/diagnostics.dart:2943:8)
        #5 DiagnosticableNode.getProperties
        (package:flutter/src/foundation/diagnostics.dart:2957:105)
        #6 TextTreeRenderer.
        debugRender
        (package:flutter/src/foundation/diagnostics.dart:1260:63)
        #7 TextTreeRenderer.render
        (package:flutter/src/foundation/diagnostics.dart:1133:14)
        #8 DiagnosticsNode.toStringDeep.<anonymous closure>
        (package:flutter/src/foundation/diagnostics.dart:1798:9)
        #9 DiagnosticsNode.toStringDeep
        (package:flutter/src/foundation/diagnostics.dart:1805:6)
        #10 DiagnosticsNode.toString.<anonymous closure>
        (package:flutter/src/foundation/diagnostics.dart:1716:18)
        #11 DiagnosticsNode.toString
        (package:flutter/src/foundation/diagnostics.dart:1728:6)
        #12 Diagnosticable.toString.<anonymous closure>
        (package:flutter/src/foundation/diagnostics.dart:3113:78)
        #13 Diagnosticable.toString (package:flutter/src/foundation/diagnostics.dart:3115:6)
        #14 StringBase.interpolate (dart:core-patch/string_patch.dart:853:19)
        #15 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4909:44)
        #16 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #17 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4859:5)
        #18 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4853:5)
        #19 _InheritedProviderScopeElement.mount
        (package:provider/src/inherited_provider.dart:411:11)
        … Normal element mounting (7 frames)
        #26 SingleChildWidgetElementMixin.mount (package:nested/nested.dart:222:11)
        … Normal element mounting (7 frames)
        #33 SingleChildWidgetElementMixin.mount (package:nested/nested.dart:222:11)
        … Normal element mounting (287 frames)
        #320 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863:16)
        #321 MultiChildRenderObjectElement.inflateWidget
        (package:flutter/src/widgets/framework.dart:6435:36)
        #322 Element.updateChild (package:flutter/src/widgets/framework.dart:3592:18)
        #323 RenderObjectElement.updateChildren
        (package:flutter/src/widgets/framework.dart:5964:32)
        #324 MultiChildRenderObjectElement.update
        (package:flutter/src/widgets/framework.dart:6460:17)
        #325 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #326 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #327 StatefulElement.performRebuild
        (package:flutter/src/widgets/framework.dart:5050:11)
        #328 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #329 StatefulElement.update (package:flutter/src/widgets/framework.dart:5082:5)
        #330 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #331 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #332 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #333 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
        #334 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #335 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #336 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #337 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
        #338 InheritedNotifierElement.update
        (package:flutter/src/widgets/inherited_notifier.dart:107:11)
        #339 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #340 SingleChildRenderObjectElement.update
        (package:flutter/src/widgets/framework.dart:6307:14)
        #341 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #342 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #343 StatefulElement.performRebuild
        (package:flutter/src/widgets/framework.dart:5050:11)
        #344 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #345 StatefulElement.update (package:flutter/src/widgets/framework.dart:5082:5)
        #346 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #347 SingleChildRenderObjectElement.update
        (package:flutter/src/widgets/framework.dart:6307:14)
        #348 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #349 SingleChildRenderObjectElement.update
        (package:flutter/src/widgets/framework.dart:6307:14)
        #350 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #351 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #352 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #353 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
        #354 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #355 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #356 StatefulElement.performRebuild
        (package:flutter/src/widgets/framework.dart:5050:11)
        #357 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #358 StatefulElement.update (package:flutter/src/widgets/framework.dart:5082:5)
        #359 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #360 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #361 StatefulElement.performRebuild
        (package:flutter/src/widgets/framework.dart:5050:11)
        #362 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #363 StatefulElement.update (package:flutter/src/widgets/framework.dart:5082:5)
        #364 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #365 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #366 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #367 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
        #368 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #369 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #370 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #371 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
        #372 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #373 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #374 StatefulElement.performRebuild
        (package:flutter/src/widgets/framework.dart:5050:11)
        #375 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #376 StatefulElement.update (package:flutter/src/widgets/framework.dart:5082:5)
        #377 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #378 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #379 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #380 StatelessElement.update (package:flutter/src/widgets/framework.dart:4956:5)
        #381 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #382 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #383 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #384 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
        #385 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #386 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #387 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #388 ProxyElement.update (package:flutter/src/widgets/framework.dart:5228:5)
        #389 Element.updateChild (package:flutter/src/widgets/framework.dart:3570:15)
        #390 ComponentElement.performRebuild
        (package:flutter/src/widgets/framework.dart:4904:16)
        #391 StatefulElement.performRebuild
        (package:flutter/src/widgets/framework.dart:5050:11)
        #392 Element.rebuild (package:flutter/src/widgets/framework.dart:4604:5)
        #393 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2667:19)
        #394 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:882:21)
        #395 RendererBinding.
        handlePersistentFrameCallback
        (package:flutter/src/rendering/binding.dart:378:5)
        #396 SchedulerBinding.invokeFrameCallback
        (package:flutter/src/scheduler/binding.dart:1175:15)
        #397 SchedulerBinding.handleDrawFrame
        (package:flutter/src/scheduler/binding.dart:1104:9)
        #398 SchedulerBinding.
        handleDrawFrame
        (package:flutter/src/scheduler/binding.dart:1015:5)
        #399 invoke (dart:ui/hooks.dart:148:13)
        #400 PlatformDispatcher.
        drawFrame (dart:ui/platform_dispatcher.dart:318:5)
        #401 _drawFrame (dart:ui/hooks.dart:115:31)

        ════════════════════════════════════════════════════════════════════════════════════════
        ════════════

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 4606 pos 14: ‘owner!._debugCurrentBuildTarget == this’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/heroes.dart’: Failed
        assertion: line 933 pos 12: ‘navigatorRenderObject.hasSize’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 6328 pos 12: ‘renderObject.child == child’: is not true.
        D/EGL_emulation(24134): app_time_stats: avg=2616.00ms min=5.02ms max=85501.27ms count=33

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 6292 pos 12: ‘child == _child’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 6328 pos 12: ‘renderObject.child == child’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 6292 pos 12: ‘child == _child’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 6292 pos 12: ‘child == _child’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 6328 pos 12: ‘renderObject.child == child’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 6292 pos 12: ‘child == _child’: is not true.

        Another exception was thrown: ‘package:flutter/src/widgets/framework.dart’: Failed
        assertion: line 6292 pos 12: ‘child == _child’: is not true.

        Another exception was thrown: Duplicate GlobalKey detected in widget tree.