flutterfire icon indicating copy to clipboard operation
flutterfire copied to clipboard

πŸ› [firebase_auth] Cannot read properties of undefined (reading 'some') on browser re-open

Open dmi3coder opened this issue 3 years ago β€’ 6 comments

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 avatar Aug 26 '22 14:08 dmi3coder

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

dmi3coder avatar Aug 26 '22 14:08 dmi3coder

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: https://github.com/firebase/firebase-js-sdk/issues/6445

darshankawar avatar Aug 29 '22 10:08 darshankawar

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.

isanecat avatar Sep 03 '22 09:09 isanecat

+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 avatar Sep 12 '22 08:09 muccy

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

muccy avatar Sep 12 '22 08:09 muccy

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 avatar Sep 21 '22 01:09 google-oss-bot

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.

google-oss-bot avatar Sep 30 '22 01:09 google-oss-bot