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

Error Concurrent modification during iteration: Instance of 'ShellEnvironmentPaths' #32

Open
ductranit opened this issue Dec 10, 2020 · 14 comments

Comments

@ductranit
Copy link

Hi,
I have this error

Concurrent modification during iteration: Instance of 'ShellEnvironmentPaths'

when I run the simple command

 await run('chmod', ['+x', file_path]);

It on happens on version 0.11.2+6.
If I downgrade to 0.10.12+3, it works well.
Are there changes in recent versions?

@alextekartik
Copy link
Contributor

Thanks for the report. I will look into it. In the mean time, if you have more logs/stack trace, I would be interested.

@ductranit
Copy link
Author

ductranit commented Dec 10, 2020

Here it is

flutter: [W]  chmod error Concurrent modification during iteration: Instance of 'ShellEnvironmentPaths'.  ERROR: Concurrent modification during iteration: Instance of 'ShellEnvironmentPaths'.
flutter: Concurrent modification during iteration: Instance of 'ShellEnvironmentPaths'.
flutter: #0      ListMixin.addAll (dart:collection/list.dart:284:35)
#1      userEnvironment
package:process_run/src/user_config.dart:86
#2      resolveDartExecutable
package:process_run/src/dartbin_impl.dart:20
#3      resolvedDartExecutable.<anonymous closure>
package:process_run/src/dartbin_impl.dart:56
#4      resolvedDartExecutable
package:process_run/src/dartbin_impl.dart:57
#5      dartExecutable
package:process_run/…/common/dartbin.dart:11
#6      getUserConfig
package:process_run/src/user_config.dart:371
#7      userConfig.<anonymous closure>
package:process_run/src/user_config.dart:53
#8      userConfig
package:process_run/src/user_config.dart:54
#9      userEnvironment
package:process_run/src/user_config.dart:84
#10     shellEnvironment
package:process_run/src/shell_utils.dart:126
#11     new ShellEnvironment
package:process_run/src/shell_environment.dart:220
#12     new ShellEnvironment.full
package:process_run/src/shell_environment.dart:236
#13     runExecutableArguments
package:process_run/src/process_run.dart:51
#14     run
package:process_run/process_run.dart:85
#16     AppConfig.init
package:flutter_app/app.dart:116
<asynchronous suspension>

@alextekartik
Copy link
Contributor

Thanks for the report. Although I can imagine this could happen, I was not able to reproduce it (at least using such a simple statement) in my setup...
Can you try updating to 0.11.2+7? Thanks in advance

@ductranit
Copy link
Author

@alextekartik it works great with 0.11.2+7 and 0.11.2+8
Thanks for your fixes

@derolf
Copy link

derolf commented Mar 9, 2021

Same issues with 0.12.0 and 0.12.0+1:

final flutterBinPath = which('flutter').then((_) => dirname(_!));
dart:collection                                        ListMixin.addAll
package:process_run/src/user_config.dart 86:11         userEnvironment
package:process_run/src/dartbin_impl.dart 20:62        resolveDartExecutable
package:process_run/src/dartbin_impl.dart 56:14        resolvedDartExecutable.<fn>
package:process_run/src/dartbin_impl.dart 57:6         resolvedDartExecutable
package:process_run/src/common/dartbin.dart 12:31      dartExecutable
package:process_run/src/user_config.dart 363:7         getUserConfig
package:process_run/src/user_config.dart 53:14         userConfig.<fn>
package:process_run/src/user_config.dart 54:6          userConfig
package:process_run/src/user_config.dart 84:17         userEnvironment
package:process_run/src/shell_utils.dart 125:45        shellEnvironment
package:process_run/src/shell_environment.dart 226:21  new ShellEnvironment
package:process_run/src/shell_environment.dart 243:24  new ShellEnvironment.full
package:process_run/src/which.dart 27:43               whichSync
package:process_run/src/which.dart 10:10               which

@alextekartik
Copy link
Contributor

Thanks for the report @derolf . Can you confirm you actually upgraded to 0.12.0+1 (or 0.11+8 for pre null safety mode)?
The following line:
package:process_run/src/user_config.dart 363:7 getUserConfig
does not exist anymore in the code.

Can you try a pub upgrade?

@senorprogramador
Copy link

Hi @alextekartik,

I actually have the same problem. I confirmed my version with pub upgrade at 0.12.0+1.

The error happens when I run my macOS app with null safety enabled.

Here's my stack trace:

[ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: Concurrent modification during iteration: Instance of 'ShellEnvironmentPaths'.
#0      ListMixin.addAll (dart:collection/list.dart:285:35)
#1      userEnvironment (package:process_run/src/user_config.dart:86:11)
#2      resolveDartExecutable (package:process_run/src/dartbin_impl.dart:20:62)
#3      resolvedDartExecutable.<anonymous closure> (package:process_run/src/dartbin_impl.dart:56:14)
#4      resolvedDartExecutable (package:process_run/src/dartbin_impl.dart:57:6)
#5      dartExecutable (package:process_run/src/common/dartbin.dart:12:31)
#6      getUserConfig (package:process_run/src/user_config.dart:363:7)
#7      userConfig.<anonymous closure> (package:process_run/src/user_config.dart:53:14)
#8      userConfig (package:process_run/src/user_config.dart:54:6)
#9      userEnvironment (package:process_run/src/user_config.dart:84:17)
#10     shellEnvironment (package:process_run/src/shell_utils.dart:125:45)
#11     new ShellEnvironment (package:process_run/src/shell_environment.dart:226:21)
#12     new ShellEnvironment.full (package:process_run/src/shell_environment.dart:243:24)
#13     whichSync (package:process_run/src/which.dart:27:43)
#14     which (package:process_run/src/which.dart:10:10)
#15     main (package:sharp_app_factory/main.dart:5:3)
#16     _runMainZoned.<anonymous closure>.<anonymous closure> (dart:ui/hooks.dart:146:25)
#17     _rootRun (dart:async/zone.dart:1354:13)
#18     _CustomZone.run (dart:async/zone.dart:1258:19)
#19     _runZoned (dart:async/zone.dart:1789:10)
#20     runZonedGuarded (dart:async/zone.dart:1777:12)
#21     _runMainZoned.<anonymous closure> (dart:ui/hooks.dart:139:5)
#22     _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:283:19)
#23     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:184:12)

And here's my flutter doctor output:

[✓] Flutter (Channel master, 2.1.0-11.0.pre.229, on Mac OS X 10.15.7 19H2 darwin-x64, locale en-NL)
    • Flutter version 2.1.0-11.0.pre.229 at /Users/sjoerd/Development/flutter
    • Framework revision d20ec4c7d8 (2 hours ago), 2021-03-11 22:18:51 -0800
    • Engine revision 1b68503bc8
    • Dart version 2.13.0 (build 2.13.0-125.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Users/sjoerd/Library/Android/sdk
    • Platform android-30, build-tools 30.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.4, Build version 12D4e
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.53.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension can be installed from:
      🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (3 available)
    • iPhone 12 Pro Max (mobile) • 37E6A36B-7ACE-43D0-8EA8-6E18D93FBEA2 • ios            •
      com.apple.CoreSimulator.SimRuntime.iOS-14-4 (simulator)
    • macOS (desktop)            • macos                                • darwin-x64     • Mac OS X 10.15.7
      19H2 darwin-x64
    • Chrome (web)               • chrome                               • web-javascript • Google Chrome
      89.0.4389.82

• No issues found!

If you need more information, please let me know.

@alextekartik
Copy link
Contributor

alextekartik commented Mar 12, 2021

Thanks for the info @sharp3dges
It seems you are running on flutter master, it might be worth trying on flutter stable.

What is really weird is this:

#0      ListMixin.addAll (dart:collection/list.dart:285:35)
#1      userEnvironment (package:process_run/src/user_config.dart:86:11)

addAll has been overriden in ShellEnvironmentPaths so ListMixin.addAll should not be called (and when I debug it is the case). If you have time, can you put a breakpoint on user_config.dart line 86 and see what 'step into' is doing. On my machine it does not call ListMixin.addAll. You can also check that addAll is properly overriden on your machine (if that's not the case, that's definitely a dart/flutter issue)

I confirmed my version with pub upgrade at 0.12.0+1

To be sure, can you try flutter pub deps | grep process_run, sorry!

@derolf can tell me you flutter version ?

@senorprogramador
Copy link

Thanks for the info @sharp3dges
It seems you are running on flutter master, it might be worth trying on flutter stable.

What is really weird is this:

#0      ListMixin.addAll (dart:collection/list.dart:285:35)
#1      userEnvironment (package:process_run/src/user_config.dart:86:11)

addAll has been overriden in ShellEnvironmentPaths so ListMixin.addAll should not be called (and when I debug it is the case). If you have time, can you put a breakpoint on user_config.dart line 86 and see what 'step into' is doing. On my machine it does not call ListMixin.addAll. You can also check that addAll is properly overriden on your machine (if that's not the case, that's definitely a dart/flutter issue)

I confirmed my version with pub upgrade at 0.12.0+1

To be sure, can you try flutter pub deps | grep process_run, sorry!

@derolf can tell me you flutter version ?

flutter pub deps | grep process_run outputs the following: |-- process_run 0.12.1

It might be an issue with the master branch indeed, I am testing it right now, keep you posted.
Curious to see if @derolf is testing on latest master version also....

@senorprogramador
Copy link

@alextekartik ,

Just tested it on the stable branch and it works! 🥳
It may have something to do with changes in flutter somewhere between stable and master.

This might be something to keep an eye out for in future Flutter releases.

Thank you for your time to investigate.👍🏻

Kind regards.

@alextekartik
Copy link
Contributor

Thanks for testing. Indeed that is a weird issue if an override of mixin does not work! I only test on stable/beta/dev, master is too much a pain to test on and not reliable. But yes I'll keep an eye!

@pedromassango
Copy link

I'm still getting this on stable channel with package version: 0.12.0+1

logs
Thrown exception:
Concurrent modification during iteration: Instance of 'ShellEnvironmentPaths'.

Stack trace:
#0      ListMixin.addAll (dart:collection/list.dart:284:35)
#1      userEnvironment (package:process_run/src/user_config.dart:86:11)
#2      resolveDartExecutable (package:process_run/src/dartbin_impl.dart:20:62)
#3      resolvedDartExecutable.<anonymous closure> (package:process_run/src/dartbin_impl.dart:56:14)
#4      resolvedDartExecutable (package:process_run/src/dartbin_impl.dart:57:6)
#5      dartExecutable (package:process_run/src/common/dartbin.dart:12:31)
#6      getUserConfig (package:process_run/src/user_config.dart:363:7)
#7      userConfig.<anonymous closure> (package:process_run/src/user_config.dart:53:14)
#8      userConfig (package:process_run/src/user_config.dart:54:6)
#9      userEnvironment (package:process_run/src/user_config.dart:84:17)
#10     shellEnvironment (package:process_run/src/shell_utils.dart:125:45)
#11     new ShellEnvironment (package:process_run/src/shell_environment.dart:226:21)
#12     new ShellEnvironment.full (package:process_run/src/shell_environment.dart:243:24)
#13     new Shell (package:process_run/src/shell.dart:164:37)
#14     new RunNotifier (package:triagemagic/state/run_notifier.dart:10:13)
#15     runProvider.<anonymous closure> (package:triagemagic/main.dart:20:10)
#16     ProviderElement._runStateCreate (package:riverpod/src/framework/base_provider.dart:898:46)
#17     ProviderElement.mount (package:riverpod/src/framework/base_provider.dart:819:7)
#18     ProviderContainer.readProviderElement.<anonymous closure> (package:riverpod/src/framework/container.dart:336:13)
#19     _HashMap.putIfAbsent (dart:collection-patch/collection_patch.dart:140:29)
#20     ProviderContainer.readProviderElement (package:riverpod/src/framework/container.dart:315:35)
#21     ProviderContainer.listen (package:riverpod/src/framework/container.dart:181:14)
#22     _ConsumerState._reader.<anonymous closure> (package:flutter_riverpod/src/consumer.dart:311:26)
#23     _LinkedHashMapMixin.putIfAbsent (dart:collection-patch/compact_hash.dart:311:23)
#24     _ConsumerState._reader (package:flutter_riverpod/src/consumer.dart:304:26)
#25     RunScreen.build (package:triagemagic/screens/run_screen.dart:14:27)
#26     _ConsumerState.build (package:flutter_riverpod/src/consumer.dart:294:35)
#27     StatefulElement.build (package:flutter/src/widgets/framework.dart:4612:27)
#28     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4495:15)
#29     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#30     Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#31     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#32     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#33     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#34     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#35     MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6094:32)
#36     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#37     Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#38     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#39     Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#40     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#41     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#42     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#43     MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6094:32)
#44     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#45     Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#46     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#47     Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#48     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#49     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#50     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#51     Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#52     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#53     Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#54     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#55     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#56     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#57     Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#58     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#59     Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#60     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#61     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#62     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#63     MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6094:32)
#64     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#65     Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#66     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#67     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#68     Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#69     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#70     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#71     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#72     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#73     Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#74     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#75     Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#76     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#77     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#78     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#79     Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#80     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#81     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#82     Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#83     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#84     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#85     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#86     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#87     Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#88     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5974:14)
#89     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#90     Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#91     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#92     Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#93     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#94     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#95     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#96     Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#97     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5974:14)
#98     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#99     Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#100    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#101    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#102    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#103    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#104    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#105    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#106    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#107    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#108    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#109    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#110    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#111    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#112    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#113    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#114    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#115    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#116    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#117    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#118    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#119    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#120    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#121    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#122    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#123    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#124    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#125    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#126    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#127    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#128    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#129    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#130    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#131    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#132    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#133    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#134    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#135    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#136    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#137    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#138    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5974:14)
#139    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#140    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#141    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#142    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#143    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#144    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#145    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#146    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#147    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5974:14)
#148    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#149    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#150    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5974:14)
#151    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#152    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#153    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#154    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#155    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#156    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#157    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#158    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#159    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#160    MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6094:32)
#161    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#162    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#163    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#164    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#165    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#166    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#167    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#168    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#169    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#170    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#171    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5974:14)
#172    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#173    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#174    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#175    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#176    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#177    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#178    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#179    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#180    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#181    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#182    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5974:14)
#183    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#184    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#185    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#186    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#187    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#188    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#189    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#190    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#191    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#192    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#193    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5974:14)
#194    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#195    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#196    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#197    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#198    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#199    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#200    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#201    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#202    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#203    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#204    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#205    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#206    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#207    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#208    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#209    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#210    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#211    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#212    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#213    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#214    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#215    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#216    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#217    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#218    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5974:14)
#219    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#220    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#221    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#222    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#223    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#224    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#225    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#226    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#227    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5974:14)
#228    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#229    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#230    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#231    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#232    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#233    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#234    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#235    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#236    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#237    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#238    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#239    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#240    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#241    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#242    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#243    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#244    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#245    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#246    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#247    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#248    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#249    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#250    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#251    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#252    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#253    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#254    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#255    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#256    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#257    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#258    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#259    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#260    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#261    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#262    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#263    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#264    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#265    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#266    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#267    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#268    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#269    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#270    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5974:14)
#271    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#272    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#273    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#274    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#275    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#276    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#277    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#278    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#279    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#280    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#281    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#282    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#283    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#284    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#285    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#286    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#287    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#288    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#289    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#290    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#291    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#292    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#293    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#294    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#295    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#296    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#297    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#298    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#299    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#300    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#301    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#302    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#303    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#304    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#305    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#306    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#307    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#308    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#309    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5974:14)
#310    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#311    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#312    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#313    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#314    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#315    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#316    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#317    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#318    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#319    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#320    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#321    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#322    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#323    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#324    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#325    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#326    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#327    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#328    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#329    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#330    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#331    MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6094:32)
#332    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#333    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#334    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#335    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#336    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#337    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#338    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#339    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#340    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#341    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#342    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#343    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#344    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#345    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#346    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#347    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#348    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#349    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#350    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#351    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#352    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#353    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#354    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5974:14)
#355    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#356    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#357    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#358    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#359    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#360    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#361    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#362    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#363    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#364    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#365    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5974:14)
#366    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#367    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#368    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5974:14)
#369    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#370    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#371    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#372    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#373    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#374    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#375    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#376    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#377    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#378    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#379    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#380    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#381    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#382    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#383    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#384    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#385    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#386    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#387    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#388    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#389    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#390    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#391    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#392    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#393    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#394    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#395    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#396    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#397    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#398    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#399    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#400    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#401    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#402    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#403    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#404    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#405    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#406    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#407    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#408    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#409    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#410    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#411    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#412    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#413    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#414    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#415    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#416    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#417    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#418    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#419    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#420    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#421    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#422    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#423    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#424    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#425    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#426    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#427    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#428    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#429    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#430    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#431    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#432    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#433    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#434    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#435    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#436    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#437    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#438    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#439    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#440    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#441    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#442    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#443    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#444    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#445    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#446    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#447    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#448    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#449    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#450    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#451    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#452    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#453    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#454    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#455    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#456    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#457    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#458    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#459    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#460    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#461    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#462    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#463    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#464    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#465    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#466    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#467    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#468    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#469    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#470    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#471    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#472    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#473    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5974:14)
#474    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#475    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#476    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#477    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#478    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#479    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#480    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#481    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#482    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#483    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#484    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#485    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#486    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#487    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#488    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#489    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#490    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#491    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#492    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#493    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#494    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#495    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#496    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#497    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#498    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#499    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#500    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#501    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#502    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#503    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#504    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#505    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#506    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#507    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#508    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#509    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#510    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#511    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#512    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#513    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#514    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#515    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#516    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#517    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#518    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#519    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#520    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#521    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#522    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#523    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#524    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#525    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#526    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#527    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#528    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#529    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#530    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#531    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#532    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#533    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#534    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#535    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#536    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#537    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#538    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#539    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#540    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#541    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#542    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#543    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#544    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#545    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#546    SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5974:14)
#547    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#548    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#549    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#550    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#551    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#552    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#553    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#554    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#555    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#556    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#557    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#558    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#559    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#560    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#561    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#562    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#563    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#564    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#565    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#566    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#567    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#568    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#569    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#570    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#571    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#572    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#573    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#574    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#575    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#576    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#577    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#578    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#579    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#580    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#581    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#582    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#583    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#584    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#585    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#586    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#587    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#588    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#589    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#590    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#591    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#592    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#593    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#594    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#595    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#596    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#597    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#598    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#599    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#600    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#601    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#602    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#603    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#604    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#605    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#606    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#607    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#608    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#609    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#610    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#611    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#612    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#613    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#614    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#615    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#616    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#617    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#618    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#619    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#620    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#621    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#622    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#623    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#624    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#625    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#626    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#627    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#628    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#629    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#630    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#631    _UncontrolledProviderScopeElement.mount (package:flutter_riverpod/src/framework.dart:284:11)
#632    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#633    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#634    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#635    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4667:11)
#636    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#637    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#638    StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4658:11)
#639    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#640    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#641    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#642    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4520:16)
#643    Element.rebuild (package:flutter/src/widgets/framework.dart:4189:5)
#644    ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4474:5)
#645    ComponentElement.mount (package:flutter/src/widgets/framework.dart:4469:5)
#646    Element.inflateWidget (package:flutter/src/widgets/framework.dart:3541:14)
#647    Element.updateChild (package:flutter/src/widgets/framework.dart:3306:18)
#648    RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:1182:16)
#649    RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:1153:5)
#650    RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> (package:flutter/src/widgets/binding.dart:1095:18)
#651    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2647:19)
#652    RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:1094:13)
#653    WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:934:7)
#654    WidgetsBinding.scheduleAttachRootWidget.<anonymous closure> (package:flutter/src/widgets/binding.dart:915:7)
#655    _rootRun (dart:async/zone.dart:1346:47)
#656    _CustomZone.run (dart:async/zone.dart:1258:19)
#657    _CustomZone.runGuarded (dart:async/zone.dart:1162:7)
#658    _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1202:23)
#659    _rootRun (dart:async/zone.dart:1354:13)
#660    _CustomZone.run (dart:async/zone.dart:1258:19)
#661    _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:1186:23)
#662    Timer._createTimer.<anonymous closure> (dart:async-patch/timer_patch.dart:18:15)
#663    _Timer._runTimers (dart:isolate-patch/timer_impl.dart:395:19)
#664    _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:426:5)
#665    _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:184:12)

The relevant error-causing widget was: 

@alextekartik
Copy link
Contributor

@pedromassango can you try a pub upgrade (to update to 0.12.1)

@pedromassango
Copy link

@pedromassango can you try a pub upgrade (to update to 0.12.1)

Latest version is working, thank you.

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

5 participants