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

🐛 [firebase_auth] Cannot read properties of undefined (reading 'some') on browser re-open #9432

Closed
dmi3coder opened this issue Aug 26, 2022 · 7 comments
Labels
closed-by-bot resolution: no-response Customer did not respond after some time. Stale Issue with no recent activity type: bug Something isn't working

Comments

@dmi3coder
Copy link

Bug report

Describe the bug
After authorisation, if a user re-opens the browser, an exception is thrown.

Steps to reproduce

Steps to reproduce the behavior:

  1. Open app and authorise
  2. Close the browser
  3. Open the browser again
  4. See that the error is thrown and auth cannot be restored

Expected behavior

User should be returned when any of the firebase functions(to get a user) are called.

Sample project

https://github.com/dmi3coder/flutter_firebase_web_auth_bug


Additional context

Stacktrace:

Click To Expand
TypeError: Cannot read properties of undefined (reading 'some')
    at HeartbeatServiceImpl.triggerHeartbeat (https://www.gstatic.com/firebasejs/9.9.0/firebase-app.js:2122:46)
    at _getProvider (https://www.gstatic.com/firebasejs/9.9.0/firebase-app.js:1678:34)
    at Module.getRemoteConfig (https://www.gstatic.com/firebasejs/9.9.0/firebase-remote-config.js:1864:24)
    at Object.getRemoteConfigInstance (http://localhost:5000/packages/firebase_remote_config_web/src/interop/firebase_remote_config.dart.lib.js:336:95)
    at get [_delegate] (http://localhost:5000/packages/firebase_remote_config_web/firebase_remote_config_web.dart.lib.js:76:75)
    at firebase_remote_config_web.FirebaseRemoteConfigWeb.new.fetchAndActivate (http://localhost:5000/packages/firebase_remote_config_web/firebase_remote_config_web.dart.lib.js:133:18)
    at firebase_remote_config.FirebaseRemoteConfig.__.fetchAndActivate (http://localhost:5000/packages/firebase_remote_config/firebase_remote_config.dart.lib.js:110:52)
    at fetchAndActivate.next (<anonymous>)
    at runBody (http://localhost:5000/dart_sdk.js:43083:34)
    at Object._async [as async] (http://localhost:5000/dart_sdk.js:43114:7)
    at firebase_remote_config.FirebaseRemoteConfig.__.fetchAndActivate (http://localhost:5000/packages/firebase_remote_config/firebase_remote_config.dart.lib.js:109:20)
    at my_app.MyApp.new._currentUserScreen (http://localhost:5000/packages/web/screens/registration/import_tinder_screen.dart.lib.js:7780:68)
    at _currentUserScreen.next (<anonymous>)
    at runBody (http://localhost:5000/dart_sdk.js:43083:34)
    at Object._async [as async] (http://localhost:5000/dart_sdk.js:43114:7)
    at [_currentUserScreen] (http://localhost:5000/packages/web/screens/registration/import_tinder_screen.dart.lib.js:7778:20)
    at my_app.MyApp.new.waitingRoom (http://localhost:5000/packages/web/screens/registration/import_tinder_screen.dart.lib.js:7752:61)
    at http://localhost:5000/packages/web/screens/registration/import_tinder_screen.dart.lib.js:7744:64
    at [_onGenerateRoute] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:60082:98)
    at [_routeNamed] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:19785:101)
    at navigator$.Navigator.new.defaultGenerateInitialRoutes (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:18414:84)
    at navigator$.NavigatorState.new.restoreState (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:19244:137)
    at [_doRestore] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:12872:14)
    at navigator$.NavigatorState.new.didChangeDependencies (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:12859:30)
    at navigator$.NavigatorState.new.didChangeDependencies (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:19274:13)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58337:18)
    at framework.StatefulElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.InheritedElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.InheritedElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.InheritedElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.InheritedElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at framework.InheritedElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.InheritedElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.InheritedElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.InheritedElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.InheritedElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at framework.InheritedElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.InheritedElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.InheritedElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.InheritedElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.InheritedElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at framework.InheritedElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.StatelessElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatelessElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatelessElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatelessElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at framework.StatelessElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.InheritedElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.InheritedElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.InheritedElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.InheritedElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at framework.InheritedElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.StatelessElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatelessElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatelessElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatelessElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at framework.StatelessElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.StatefulElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatefulElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58349:13)
    at framework.StatefulElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58342:29)
    at framework.StatefulElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.InheritedElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.InheritedElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.InheritedElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.InheritedElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at framework.InheritedElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.StatefulElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatefulElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58349:13)
    at framework.StatefulElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58342:29)
    at framework.StatefulElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.StatelessElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatelessElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatelessElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatelessElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at framework.StatelessElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.InheritedElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.InheritedElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.InheritedElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.InheritedElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at framework.InheritedElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.StatelessElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatelessElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatelessElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatelessElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at framework.StatelessElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.InheritedElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.InheritedElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.InheritedElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.InheritedElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at framework.InheritedElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.InheritedElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.InheritedElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.InheritedElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.InheritedElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at framework.InheritedElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.SingleChildRenderObjectElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.SingleChildRenderObjectElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.SingleChildRenderObjectElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:37345:31)
    at framework.StatefulElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatefulElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58349:13)
    at framework.StatefulElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58342:29)
    at framework.StatefulElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.InheritedElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.InheritedElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.InheritedElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.InheritedElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at framework.InheritedElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.StatefulElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatefulElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58349:13)
    at framework.StatefulElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58342:29)
    at framework.StatefulElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at _InheritedNotifierElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at _InheritedNotifierElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at _InheritedNotifierElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at _InheritedNotifierElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at _InheritedNotifierElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.StatefulElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatefulElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58349:13)
    at framework.StatefulElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58342:29)
    at framework.StatefulElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.InheritedElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.InheritedElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.InheritedElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.InheritedElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at framework.InheritedElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.StatefulElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatefulElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58349:13)
    at framework.StatefulElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58342:29)
    at framework.StatefulElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.InheritedElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.InheritedElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.InheritedElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.InheritedElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at framework.InheritedElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.StatefulElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatefulElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58349:13)
    at framework.StatefulElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58342:29)
    at framework.StatefulElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at _InheritedNotifierElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at _InheritedNotifierElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at _InheritedNotifierElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at _InheritedNotifierElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at _InheritedNotifierElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.SingleChildRenderObjectElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.SingleChildRenderObjectElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.SingleChildRenderObjectElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:37345:31)
    at _InheritedNotifierElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at _InheritedNotifierElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at _InheritedNotifierElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at _InheritedNotifierElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at _InheritedNotifierElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.StatefulElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatefulElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58349:13)
    at framework.StatefulElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58342:29)
    at framework.StatefulElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.StatefulElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatefulElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58349:13)
    at framework.StatefulElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58342:29)
    at framework.StatefulElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at _InheritedNotifierElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at _InheritedNotifierElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at _InheritedNotifierElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at _InheritedNotifierElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at _InheritedNotifierElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.SingleChildRenderObjectElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.SingleChildRenderObjectElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.SingleChildRenderObjectElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:37345:31)
    at _InheritedNotifierElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at _InheritedNotifierElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at _InheritedNotifierElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at _InheritedNotifierElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at _InheritedNotifierElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.StatefulElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatefulElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58349:13)
    at framework.StatefulElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58342:29)
    at framework.StatefulElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.StatefulElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatefulElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58349:13)
    at framework.StatefulElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58342:29)
    at framework.StatefulElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at InheritedModelElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at InheritedModelElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at InheritedModelElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at InheritedModelElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at InheritedModelElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.StatefulElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatefulElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58349:13)
    at framework.StatefulElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58342:29)
    at framework.StatefulElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.InheritedElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.InheritedElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.InheritedElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.InheritedElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at framework.InheritedElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.StatefulElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatefulElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58349:13)
    at framework.StatefulElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58342:29)
    at framework.StatefulElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.InheritedElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.InheritedElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.InheritedElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.InheritedElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at framework.InheritedElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.StatefulElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatefulElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58349:13)
    at framework.StatefulElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58342:29)
    at framework.StatefulElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.StatefulElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatefulElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58349:13)
    at framework.StatefulElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58342:29)
    at framework.StatefulElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.SingleChildRenderObjectElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.SingleChildRenderObjectElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.SingleChildRenderObjectElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:37345:31)
    at _InheritedNotifierElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at _InheritedNotifierElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at _InheritedNotifierElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at _InheritedNotifierElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at _InheritedNotifierElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.StatefulElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatefulElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58349:13)
    at framework.StatefulElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58342:29)
    at framework.StatefulElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.InheritedElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.InheritedElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.InheritedElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.InheritedElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at framework.InheritedElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.InheritedElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.InheritedElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.InheritedElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.InheritedElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at framework.InheritedElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at framework.StatefulElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatefulElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatefulElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58349:13)
    at framework.StatefulElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:58342:29)
    at framework.StatefulElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at _InheritedProviderScopeElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at _InheritedProviderScopeElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at _InheritedProviderScopeElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at _InheritedProviderScopeElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at _InheritedProviderScopeElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at _InheritedProviderScopeElement.new.mount (http://localhost:5000/packages/provider/src/provider.dart.lib.js:1438:15)
    at _InheritedProviderElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at _InheritedProviderElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at _InheritedProviderElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at _InheritedProviderElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at _InheritedProviderElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at _InheritedProviderElement.new.mount (http://localhost:5000/packages/nested/nested.dart.lib.js:129:13)
    at nested._NestedHookElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at nested._NestedHookElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at nested._NestedHookElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at nested._NestedHookElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at nested._NestedHookElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at nested._NestedHookElement.new.mount (http://localhost:5000/packages/nested/nested.dart.lib.js:297:13)
    at _InheritedProviderScopeElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at _InheritedProviderScopeElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at _InheritedProviderScopeElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at _InheritedProviderScopeElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at _InheritedProviderScopeElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at _InheritedProviderScopeElement.new.mount (http://localhost:5000/packages/provider/src/provider.dart.lib.js:1438:15)
    at _InheritedProviderElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at _InheritedProviderElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at _InheritedProviderElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at _InheritedProviderElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at _InheritedProviderElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at _InheritedProviderElement.new.mount (http://localhost:5000/packages/nested/nested.dart.lib.js:129:13)
    at nested._NestedHookElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at nested._NestedHookElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at nested._NestedHookElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at nested._NestedHookElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at nested._NestedHookElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at nested._NestedHookElement.new.mount (http://localhost:5000/packages/nested/nested.dart.lib.js:297:13)
    at _InheritedProviderScopeElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at _InheritedProviderScopeElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at _InheritedProviderScopeElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at _InheritedProviderScopeElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at _InheritedProviderScopeElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at _InheritedProviderScopeElement.new.mount (http://localhost:5000/packages/provider/src/provider.dart.lib.js:1438:15)
    at _InheritedProviderElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at _InheritedProviderElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at _InheritedProviderElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at _InheritedProviderElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at _InheritedProviderElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at _InheritedProviderElement.new.mount (http://localhost:5000/packages/nested/nested.dart.lib.js:129:13)
    at nested._NestedHookElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at nested._NestedHookElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at nested._NestedHookElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at nested._NestedHookElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at nested._NestedHookElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at nested._NestedHookElement.new.mount (http://localhost:5000/packages/nested/nested.dart.lib.js:297:13)
    at nested._NestedElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at nested._NestedElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at nested._NestedElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at nested._NestedElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at nested._NestedElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at nested._NestedElement.new.mount (http://localhost:5000/packages/nested/nested.dart.lib.js:129:13)
    at framework.StatelessElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at framework.StatelessElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at framework.StatelessElement.new.performRebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26944:33)
    at framework.StatelessElement.new.rebuild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22387:12)
    at [_firstBuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26911:12)
    at framework.StatelessElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:26907:28)
    at RenderObjectToWidgetElement.new.inflateWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:22010:18)
    at RenderObjectToWidgetElement.new.updateChild (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:21848:25)
    at [_rebuild] (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:60948:37)
    at RenderObjectToWidgetElement.new.mount (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:60927:29)
    at http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:60859:37
    at framework.BuildOwner.new.buildScope (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:57684:13)
    at RenderObjectToWidgetAdapter.new.attachToRenderTree (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:60858:17)
    at binding$5.WidgetsFlutterBinding.new.attachRootWidget (http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:60705:236)
    at http://localhost:5000/packages/flutter/src/widgets/title.dart.lib.js:60698:14
    at internalCallback (http://localhost:5000/dart_sdk.js:28078:11)


Flutter doctor

Run flutter doctor and paste the output below:

Click To Expand
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.0.5, on macOS 12.4 21F79 darwin-x64, locale en-DE)
[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.

[✗] Xcode - develop for iOS and macOS
    ✗ Xcode installation is incomplete; a full installation is necessary for iOS development.
      Download at: https://developer.apple.com/xcode/download/
      Or install Xcode via the App Store.
      Once installed, run:
        sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
        sudo xcodebuild -runFirstLaunch
    ✗ CocoaPods installed but not working.
        You appear to have CocoaPods installed but it is not working.
        This can happen if the version of Ruby that CocoaPods was installed with is different from the one being used to invoke it.
        This can usually be fixed by re-installing CocoaPods.
      To re-install see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.
[✓] Chrome - develop for the web
[!] Android Studio (not installed)
[✓] IntelliJ IDEA Ultimate Edition (version 2020.3.4)
[✓] Connected device (2 available)
[✓] HTTP Host Availability

! Doctor found issues in 3 categories.


Flutter dependencies

Run flutter pub deps -- --style=compact and paste the output below:

Click To Expand
Dart SDK 2.17.6
Flutter SDK 3.0.5
firebase_auth_bug 1.0.0+1

dependencies:
- cupertino_icons 1.0.5
- firebase_analytics 9.2.1 [firebase_analytics_platform_interface firebase_analytics_web firebase_core firebase_core_platform_interface flutter]
- firebase_auth 3.7.0 [firebase_auth_platform_interface firebase_auth_web firebase_core firebase_core_platform_interface flutter meta]
- firebase_core 1.20.0 [firebase_core_platform_interface firebase_core_web flutter meta]
- flutter 0.0.0 [characters collection material_color_utilities meta vector_math sky_engine]
- google_sign_in 5.4.0 [flutter google_sign_in_android google_sign_in_ios google_sign_in_platform_interface google_sign_in_web]

dev dependencies:
- flutter_lints 2.0.1 [lints]
- flutter_test 0.0.0 [flutter test_api path fake_async clock stack_trace vector_math async boolean_selector characters charcode collection matcher material_color_utilities meta source_span stream_channel string_scanner term_glyph]

transitive dependencies:
- async 2.8.2 [collection meta]
- boolean_selector 2.1.0 [source_span string_scanner]
- characters 1.2.0
- charcode 1.3.1
- clock 1.1.0
- collection 1.16.0
- fake_async 1.3.0 [clock collection]
- firebase_analytics_platform_interface 3.2.1 [firebase_core flutter meta plugin_platform_interface]
- firebase_analytics_web 0.4.1+1 [firebase_analytics_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins js]
- firebase_auth_platform_interface 6.6.0 [collection firebase_core flutter meta plugin_platform_interface]
- firebase_auth_web 4.3.0 [firebase_auth_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins http_parser intl js meta]
- firebase_core_platform_interface 4.5.1 [collection flutter flutter_test meta plugin_platform_interface]
- firebase_core_web 1.7.2 [firebase_core_platform_interface flutter flutter_web_plugins js meta]
- flutter_web_plugins 0.0.0 [flutter js characters collection material_color_utilities meta vector_math]
- google_sign_in_android 6.0.1 [flutter google_sign_in_platform_interface]
- google_sign_in_ios 5.4.0 [flutter google_sign_in_platform_interface]
- google_sign_in_platform_interface 2.2.0 [flutter quiver]
- google_sign_in_web 0.10.2 [flutter flutter_web_plugins google_sign_in_platform_interface js]
- http_parser 4.0.1 [collection source_span string_scanner typed_data]
- intl 0.17.0 [clock path]
- js 0.6.4
- lints 2.0.0
- matcher 0.12.11 [stack_trace]
- material_color_utilities 0.1.4
- meta 1.7.0
- path 1.8.1
- plugin_platform_interface 2.1.2 [meta]
- quiver 3.1.0 [matcher]
- sky_engine 0.0.99
- source_span 1.8.2 [collection path term_glyph]
- stack_trace 1.10.0 [path]
- stream_channel 2.1.0 [async]
- string_scanner 1.1.0 [charcode source_span]
- term_glyph 1.2.0
- test_api 0.4.9 [async boolean_selector collection meta source_span stack_trace stream_channel string_scanner term_glyph matcher]
- typed_data 1.3.1 [collection]
- vector_math 2.1.2

@dmi3coder dmi3coder added Needs Attention This issue needs maintainer attention. type: bug Something isn't working labels Aug 26, 2022
@dmi3coder
Copy link
Author

Nevermind, I think it happens only in Chrome browser started by Flutter. Anyone else noticed this behavior?

@darshankawar darshankawar added the triage Issue is currently being triaged. label Aug 29, 2022
@darshankawar
Copy link

Thanks for the report @dmi3coder. Per your comment, since this is only happening in chrome and not other browsers, it may not likely be a firebase_auth issue. There's a similar issue open in web-js sdk github that you can refer and see if it helps: firebase/firebase-js-sdk#6445

@darshankawar darshankawar added blocked: customer-response Waiting for customer response, e.g. more information was requested. and removed Needs Attention This issue needs maintainer attention. labels Aug 29, 2022
@isanecat
Copy link

isanecat commented Sep 3, 2022

I have the same issue with below error and as a result there is no connections to Firebase with a blank screen.
"TypeError: Cannot read properties of undefined (reading 'firestore')"

I have a clean flutter doctor.

Other browsers also give the same error for my case.

@muccy
Copy link
Contributor

muccy commented Sep 12, 2022

+1

It happens both on Chrome and on Safari and not only with firebase_auth:

TypeError: Cannot read properties of undefined (reading 'firestore')
TypeError: Canno…ead properties of undefined (reading 'firestore')

Using:

  firebase_core: ^1.22.0
  firebase_auth: ^3.8.0
  firebase_analytics: ^9.3.4
  firebase_storage: ^10.3.8
  firebase_messaging: ^13.0.1

@muccy
Copy link
Contributor

muccy commented Sep 12, 2022

I added

dependency_overrides: 
  firebase_core_web: <1.7.0

and it compiles and seems to work. I'm fully aware this is not a stable and viable solution

@google-oss-bot google-oss-bot added the Stale Issue with no recent activity label Sep 21, 2022
@google-oss-bot
Copy link

Hey @dmi3coder. We need more information to resolve this issue but there hasn't been an update in 7 weekdays. I'm marking the issue as stale and if there are no new updates in the next 7 days I will close it automatically.

If you have more information that will help us get to the bottom of this, just add a comment!

@google-oss-bot
Copy link

Since there haven't been any recent updates here, I am going to close this issue.

@dmi3coder if you're still experiencing this problem and want to continue the discussion just leave a comment here and we are happy to re-open this.

@darshankawar darshankawar added resolution: no-response Customer did not respond after some time. and removed blocked: customer-response Waiting for customer response, e.g. more information was requested. triage Issue is currently being triaged. labels Sep 30, 2022
@firebase firebase locked and limited conversation to collaborators Oct 31, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
closed-by-bot resolution: no-response Customer did not respond after some time. Stale Issue with no recent activity type: bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants