firebase / FirebaseUI-Flutter

Apache License 2.0
90 stars 79 forks source link

🐛 IllegalStateException: Default FirebaseApp is not initialized #317

Open Clon1998 opened 3 months ago

Clon1998 commented 3 months ago

Is there an existing issue for this?

What plugin is this bug for?

Firebase UI Auth

What platform(s) does this bug affect?

Android

List of dependencies used.

flutter pub deps -s list
Dart SDK 3.3.1
Flutter SDK 3.19.3
mobileraker 2.6.15+397

dependencies:
- flutter 0.0.0
  - characters 1.3.0
  - collection 1.18.0
  - material_color_utilities 0.8.0
  - meta 1.11.0
  - vector_math 2.1.4
  - sky_engine any
- mobileraker_pro 2.6.7
  - flutter any
  - common any
  - firebase_core ^2.27.1
  - freezed_annotation ^2.1.0
  - flutter_hooks ^0.20.1
  - hooks_riverpod ^2.3.8
  - riverpod_annotation ^2.1.2
  - logger ^1.4.0
  - web_socket_channel ^2.4.4
  - dio ^5.3.3
  - flutter_webrtc ^0.9.45
  - easy_localization ^3.0.3
  - flutter_spinkit ^5.1.0
  - progress_indicators ^1.0.0
  - flutter_slidable ^3.0.0
  - cached_network_image ^3.3.0
  - flutter_svg ^2.0.5
  - flutter_icons any
  - mobile_scanner ^4.0.1
  - shimmer ^3.0.0
  - rxdart ^0.27.3
- common 2.6.7
  - flutter any
  - web_socket_channel ^2.4.4
  - dio ^5.3.3
  - dio_smart_retry ^6.0.0
  - flutter_web_auth ^0.5.0
  - http ^1.2.1
  - firebase_core_platform_interface ^5.0.0
  - firebase_core ^2.27.1
  - firebase_analytics ^10.8.10
  - firebase_app_check ^0.2.1+18
  - firebase_crashlytics ^3.4.19
  - firebase_remote_config ^4.3.18
  - cloud_firestore ^4.15.9
  - firebase_auth ^4.17.9
  - purchases_flutter ^6.5.1
  - awesome_notifications_core ^0.9.3
  - awesome_notifications ^0.9.3
  - awesome_notifications_fcm ^0.9.3
  - live_activities ^1.9.0
  - go_router ^6.2.0
  - freezed_annotation ^2.1.0
  - flutter_hooks ^0.20.1
  - hooks_riverpod ^2.3.8
  - riverpod_annotation ^2.1.6
  - json_annotation ^4.8.1
  - worker_manager ^6.3.1
  - easy_localization ^3.0.3
  - path_provider ^2.1.0
  - hive ^2.2.3
  - hive_flutter ^1.1.0
  - flutter_cache_manager ^3.3.1
  - flutter_icons any
  - flutter_svg ^2.0.5
  - progress_indicators ^1.0.0
  - logger ^1.4.0
  - rxdart ^0.27.3
  - stringr ^1.0.0
  - collection ^1.17.0
  - uuid ^4.3.3
  - network_info_plus ^4.0.2
  - permission_handler ^11.0.0
  - url_launcher ^6.1.6
  - package_info_plus ^5.0.1
  - hashlib_codecs ^2.2.0
  - hashlib ^1.12.0
- dio 5.4.1
  - async ^2.8.2
  - http_parser ^4.0.0
  - meta ^1.5.0
  - path ^1.8.0
- firebase_core_platform_interface 5.0.0
  - collection ^1.0.0
  - flutter any
  - flutter_test any
  - meta ^1.8.0
  - plugin_platform_interface ^2.1.3
- firebase_core 2.27.2
  - firebase_core_platform_interface ^5.0.0
  - firebase_core_web ^2.13.0
  - flutter any
  - meta ^1.8.0
- firebase_analytics 10.8.10
  - firebase_analytics_platform_interface ^3.9.10
  - firebase_analytics_web ^0.5.5+22
  - firebase_core ^2.27.1
  - firebase_core_platform_interface ^5.0.0
  - flutter any
- firebase_app_check 0.2.1+18
  - firebase_app_check_platform_interface ^0.1.0+20
  - firebase_app_check_web ^0.1.1
  - firebase_core ^2.27.1
  - firebase_core_platform_interface ^5.0.0
  - flutter any
- firebase_crashlytics 3.4.19
  - firebase_core ^2.27.1
  - firebase_core_platform_interface ^5.0.0
  - firebase_crashlytics_platform_interface ^3.6.26
  - flutter any
  - stack_trace ^1.10.0
- firebase_remote_config 4.3.18
  - firebase_core ^2.27.1
  - firebase_core_platform_interface ^5.0.0
  - firebase_remote_config_platform_interface ^1.4.26
  - firebase_remote_config_web ^1.4.26
  - flutter any
- cloud_firestore 4.15.9
  - cloud_firestore_platform_interface ^6.1.10
  - cloud_firestore_web ^3.10.9
  - collection ^1.0.0
  - firebase_core ^2.27.1
  - firebase_core_platform_interface ^5.0.0
  - flutter any
  - meta ^1.8.0
- firebase_auth 4.17.9
  - firebase_auth_platform_interface ^7.1.9
  - firebase_auth_web ^5.10.0
  - firebase_core ^2.27.1
  - firebase_core_platform_interface ^5.0.0
  - flutter any
  - meta ^1.8.0
- firebase_ui_auth 1.13.1
  - email_validator ^2.1.17
  - firebase_auth ^4.17.5
  - firebase_core ^2.25.4
  - firebase_dynamic_links ^5.4.14
  - firebase_ui_localizations ^1.10.2
  - firebase_ui_oauth ^1.5.1
  - firebase_ui_shared ^1.4.1
  - flutter any
  - flutter_localizations any
  - meta ^1.10.0
- firebase_ui_oauth_google 1.3.1
  - firebase_auth ^4.17.5
  - firebase_ui_oauth ^1.5.1
  - flutter any
  - google_sign_in ^6.2.1
- firebase_ui_oauth_apple 1.2.19
  - firebase_auth ^4.17.5
  - firebase_ui_oauth ^1.5.1
  - flutter any
- firebase_ui_oauth 1.5.1
  - desktop_webview_auth ^0.0.14
  - firebase_auth ^4.17.5
  - firebase_ui_auth ^1.13.1
  - firebase_ui_shared ^1.4.1
  - flutter_svg ^2.0.9
  - flutter any
- firebase_dynamic_links 5.4.19
  - firebase_core ^2.27.2
  - firebase_core_platform_interface ^5.0.0
  - firebase_dynamic_links_platform_interface ^0.2.6+27
  - flutter any
  - meta ^1.8.0
  - plugin_platform_interface ^2.1.3
- freezed_annotation 2.4.1
  - collection ^1.15.0
  - json_annotation ^4.6.0
  - meta ^1.7.0
- flutter_hooks 0.20.5
  - flutter any
- hooks_riverpod 2.5.1
  - collection ^1.15.0
  - flutter any
  - flutter_hooks >=0.18.0 <0.21.0
  - flutter_riverpod 2.5.1
  - riverpod 2.5.1
  - state_notifier >=0.7.2 <2.0.0
- riverpod_annotation 2.3.5
  - meta ^1.7.0
  - riverpod 2.5.1
- json_annotation 4.8.1
  - meta ^1.4.0
- go_router 6.5.9
  - collection ^1.15.0
  - flutter any
  - flutter_web_plugins any
  - logging ^1.0.0
  - meta ^1.7.0
- rxdart 0.27.7
- stringr 1.0.0
  - characters ^1.2.0
- vector_math 2.1.4
- enum_to_string 2.0.1
- url_launcher 6.2.5
  - flutter any
  - url_launcher_android ^6.2.0
  - url_launcher_ios ^6.2.0
  - url_launcher_linux ^3.1.0
  - url_launcher_macos ^3.1.0
  - url_launcher_platform_interface ^2.2.0
  - url_launcher_web ^2.2.0
  - url_launcher_windows ^3.1.0
- logger 1.4.0
- permission_handler 11.3.0
  - flutter any
  - meta ^1.7.0
  - permission_handler_android ^12.0.3
  - permission_handler_apple ^9.4.0
  - permission_handler_html ^0.1.1
  - permission_handler_windows ^0.2.1
  - permission_handler_platform_interface ^4.2.0
- collection 1.18.0
- fftea 1.5.0
- flutter_audio_capture 1.1.6
  - flutter any
- worker_manager 6.3.2
  - async ^2.11.0
  - collection ^1.17.1
  - meta ^1.9.1
- hashlib_codecs 2.2.0
- hashlib 1.12.0
  - hashlib_codecs ^2.1.0
- pem 2.0.5
  - petitparser >=5.1.0 <7.0.0
- hive 2.2.3
  - meta ^1.3.0
  - crypto ^3.0.0
- hive_flutter 1.1.0
  - flutter any
  - hive ^2.0.4
  - path_provider ^2.0.2
  - path ^1.8.0
- flutter_secure_storage 9.0.0
  - flutter any
  - flutter_secure_storage_linux ^1.1.3
  - flutter_secure_storage_macos ^3.0.0
  - flutter_secure_storage_platform_interface ^1.0.1
  - flutter_secure_storage_web ^1.1.1
  - flutter_secure_storage_windows ^3.0.0
  - meta ^1.3.0
- share_plus 7.2.2
  - cross_file ^0.3.3+4
  - meta ^1.8.0
  - mime ^1.0.4
  - flutter any
  - flutter_web_plugins any
  - share_plus_platform_interface ^3.3.1
  - file >=6.1.4 <8.0.0
  - url_launcher_web ^2.0.16
  - url_launcher_windows ^3.0.6
  - url_launcher_linux ^3.0.5
  - url_launcher_platform_interface ^2.1.2
  - ffi ^2.0.1
  - win32 >=4.0.0 <6.0.0
- path_provider 2.1.2
  - flutter any
  - path_provider_android ^2.1.0
  - path_provider_foundation ^2.3.0
  - path_provider_linux ^2.2.0
  - path_provider_platform_interface ^2.1.0
  - path_provider_windows ^2.2.0
- cupertino_icons 1.0.6
- flex_color_scheme 7.3.1
  - flex_seed_scheme ^1.4.0
  - flutter any
  - meta ^1.8.0
- google_fonts 6.2.1
  - flutter any
  - http ^1.0.0
  - path_provider ^2.0.0
  - crypto ^3.0.0
- awesome_notifications_core 0.9.3
  - flutter any
  - flutter_web_plugins any
  - plugin_platform_interface ^2.1.8
- awesome_notifications 0.9.3
  - flutter any
  - flutter_web_plugins any
  - plugin_platform_interface ^2.1.8
  - intl ^0.19.0
- awesome_notifications_fcm 0.9.3
  - flutter any
  - firebase_core ^2.27.1
  - firebase_crashlytics ^3.4.19
  - awesome_notifications ^0.9.3
- live_activities 1.9.1+1
  - flutter any
  - plugin_platform_interface ^2.1.6
  - app_group_directory ^2.0.0
  - flutter_image_compress ^2.0.4
  - path_provider ^2.1.1
  - flutter_native_image ^0.0.6+1
- flutter_form_builder 9.2.1
  - flutter any
  - intl >=0.18.0 <0.20.0
- form_builder_validators 9.1.0
  - flutter any
  - flutter_localizations any
  - intl ^0.18.1
- easy_localization 3.0.5
  - flutter any
  - shared_preferences >=2.0.0 <3.0.0
  - intl >=0.17.0-0 <=0.19.0
  - args ^2.3.1
  - path ^1.8.1
  - easy_logger ^0.0.2
  - flutter_localizations any
- purchases_flutter 6.24.0
  - flutter any
  - freezed_annotation ^2.0.1
  - json_annotation ^4.8.0
- rate_my_app 2.0.0
  - shared_preferences >=2.0.0 <3.0.0
  - flutter_rating_bar >=4.0.0 <5.0.0
  - flutter any
- auto_size_text 3.0.0
  - flutter any
- snap_scroll_physics 0.0.1+3
  - flutter any
- expandable_page_view 1.0.17
  - flutter any
- badges 3.1.2
  - flutter any
- easy_stepper 0.8.3
  - flutter any
  - lottie ^2.4.0
- flutter_colorpicker 1.0.3
  - flutter any
- percent_indicator 4.2.3
  - flutter any
- flutter_icons 2.0.0
  - flutter any
- flutter_spinkit 5.2.0
  - flutter any
- progress_indicators 1.0.0
  - flutter any
- pull_to_refresh_flutter3 2.0.2
  - flutter any
- animated_bottom_navigation_bar 1.3.3
  - flutter any
- animations 2.0.11
  - flutter any
- flip_card 0.7.0
  - flutter any
- flutter_breadcrumb 1.0.1
  - flutter any
  - pedantic ^1.11.0
- cached_network_image 3.3.1
  - cached_network_image_platform_interface ^4.0.0
  - cached_network_image_web ^1.1.1
  - flutter any
  - flutter_cache_manager ^3.3.1
  - octo_image ^2.0.0
- shimmer 3.0.0
  - flutter any
- reorderables 0.6.0
  - flutter any
- flutter_speed_dial 7.0.0
  - flutter any
- dots_indicator 2.1.2
  - flutter any
- webview_flutter 4.7.0
  - flutter any
  - webview_flutter_android ^3.15.0
  - webview_flutter_platform_interface ^2.10.0
  - webview_flutter_wkwebview ^3.12.0
- fl_chart 0.66.2
  - equatable ^2.0.5
  - flutter any
- flutter_slidable 3.1.0
  - flutter any
- code_text_field 1.1.0
  - flutter any
  - linked_scroll_controller ^0.2.0
  - highlight ^0.7.0
  - flutter_highlight ^0.7.0
- mobile_scanner 4.0.1
  - flutter any
  - flutter_web_plugins any
  - js >=0.6.3 <0.8.0
- touchable 1.0.2
  - flutter any
- flutter_markdown 0.6.21
  - flutter any
  - markdown ^7.1.1
  - meta ^1.3.0
  - path ^1.8.0
- flutter_svg 2.0.10+1
  - flutter any
  - http ^1.0.0
  - vector_graphics ^1.1.11
  - vector_graphics_codec ^1.1.11
  - vector_graphics_compiler ^1.1.11
- loader_overlay 4.0.0
  - flutter any
  - back_button_interceptor ^7.0.0
- appinio_video_player 1.3.0
  - cached_video_player ^2.0.4
  - flutter any
- file_picker 6.2.0
  - flutter any
  - flutter_web_plugins any
  - flutter_plugin_android_lifecycle ^2.0.9
  - plugin_platform_interface ^2.1.4
  - ffi ^2.0.1
  - path ^1.8.2
  - win32 ^5.0.2
- geekyants_flutter_gauges 1.0.3
  - flutter any
- bottom_sheet 4.0.1
  - bottom_inset_observer ^3.1.0
  - flutter any

dev dependencies:
- flutter_test 0.0.0
  - flutter any
  - test_api 0.6.1
  - matcher 0.12.16+1
  - path 1.9.0
  - fake_async 1.3.1
  - clock 1.1.1
  - stack_trace 1.11.1
  - vector_math 2.1.4
  - leak_tracker_flutter_testing 2.0.1
  - async 2.11.0
  - boolean_selector 2.1.1
  - characters 1.3.0
  - collection 1.18.0
  - leak_tracker 10.0.0
  - leak_tracker_testing 2.0.1
  - material_color_utilities 0.8.0
  - meta 1.11.0
  - source_span 1.10.0
  - stream_channel 2.1.2
  - string_scanner 1.2.0
  - term_glyph 1.2.1
  - vm_service 13.0.0
- build_runner 2.4.8
  - analyzer >=4.4.0 <7.0.0
  - args ^2.0.0
  - async ^2.5.0
  - build >=2.1.0 <2.5.0
  - build_config >=1.1.0 <1.2.0
  - build_daemon ^4.0.0
  - build_resolvers ^2.0.0
  - build_runner_core ^7.2.0
  - code_builder ^4.2.0
  - collection ^1.15.0
  - crypto ^3.0.0
  - dart_style ^2.0.0
  - frontend_server_client ^3.0.0
  - glob ^2.0.0
  - graphs ^2.2.0
  - http_multi_server ^3.0.0
  - io ^1.0.0
  - js >=0.6.3 <0.8.0
  - logging ^1.0.0
  - meta ^1.3.0
  - mime ^1.0.0
  - package_config ^2.0.0
  - path ^1.8.0
  - pool ^1.5.0
  - pub_semver ^2.0.0
  - pubspec_parse ^1.0.0
  - shelf ^1.0.0
  - shelf_web_socket ^1.0.0
  - stack_trace ^1.10.0
  - stream_transform ^2.0.0
  - timing ^1.0.0
  - watcher ^1.0.0
  - web_socket_channel ^2.0.0
  - yaml ^3.0.0
- hive_generator 2.0.1
  - build ^2.0.0
  - source_gen ^1.0.0
  - hive ^2.0.4
  - analyzer >=4.6.0 <7.0.0
  - source_helper ^1.1.0
- flutter_lints 3.0.1
  - lints ^3.0.0
- freezed 2.4.7
  - analyzer >=5.13.0 <7.0.0
  - build ^2.3.1
  - build_config ^1.1.0
  - collection ^1.15.0
  - meta ^1.9.1
  - source_gen ^1.2.3
  - freezed_annotation ^2.4.1
  - json_annotation ^4.6.0
- mockito 5.4.4
  - analyzer >=5.12.0 <7.0.0
  - build ^2.0.0
  - code_builder ^4.5.0
  - collection ^1.15.0
  - dart_style ^2.0.0
  - matcher ^0.12.15
  - meta ^1.3.0
  - path ^1.8.0
  - source_gen ^1.0.0
  - test_api >=0.2.1 <0.8.0
- json_serializable 6.7.1
  - analyzer >=5.12.0 <7.0.0
  - async ^2.8.0
  - build ^2.0.0
  - build_config >=0.4.4 <2.0.0
  - collection ^1.14.0
  - json_annotation >=4.8.1 <4.9.0
  - meta ^1.3.0
  - path ^1.8.0
  - pub_semver ^2.0.0
  - pubspec_parse ^1.0.0
  - source_gen ^1.3.2
  - source_helper ^1.3.0
- riverpod_generator 2.4.0
  - analyzer >=5.12.0 <7.0.0
  - build ^2.0.0
  - build_config ^1.0.0
  - collection ^1.15.0
  - crypto ^3.0.2
  - meta ^1.7.0
  - path ^1.8.0
  - riverpod_analyzer_utils ^0.5.1
  - riverpod_annotation ^2.3.5
  - source_gen ^1.2.0
- riverpod_lint 2.3.10
  - analyzer >=6.0.0 <7.0.0
  - analyzer_plugin ^0.11.2
  - collection ^1.16.0
  - custom_lint_builder ^0.6.0
  - meta ^1.7.0
  - path ^1.8.1
  - riverpod ^2.5.1
  - riverpod_analyzer_utils ^0.5.1
  - source_span ^1.8.0
  - yaml ^3.1.1
- custom_lint 0.6.4
  - analyzer >=5.12.0 <7.0.0
  - analyzer_plugin ^0.11.0
  - args ^2.3.1
  - async ^2.9.0
  - ci ^0.1.0
  - cli_util ^0.4.0
  - collection ^1.16.0
  - custom_lint_core 0.6.3
  - freezed_annotation ^2.2.0
  - json_annotation ^4.7.0
  - meta ^1.7.0
  - package_config ^2.0.2
  - path ^1.8.0
  - pub_semver ^2.1.1
  - pubspec_parse ^1.2.0
  - rxdart ^0.27.7
  - uuid >=3.0.6 <5.0.0
  - yaml ^3.1.1
- flutter_native_splash 2.3.10
  - args ^2.4.2
  - flutter any
  - flutter_web_plugins any
  - js ^0.6.7
  - html ^0.15.4
  - image ^4.1.3
  - meta ^1.10.0
  - path ^1.8.3
  - universal_io ^2.2.2
  - xml ^6.5.0
  - yaml ^3.1.2
  - ansicolor ^2.0.2
- flutter_launcher_icons 0.13.1
  - args ^2.3.2
  - checked_yaml ^2.0.2
  - cli_util ^0.4.0
  - image ^4.0.15
  - json_annotation ^4.8.0
  - path ^1.8.2
  - yaml ^3.1.1
- dart_code_metrics_presets 2.10.0

dependency overrides:
- intl 0.18.1
  - clock ^1.1.0
  - meta ^1.0.2
  - path ^1.8.0
- web 0.5.1
- cached_video_player 2.0.4
  - meta ^1.7.0
  - video_player_platform_interface ^5.1.2
  - video_player_web ^2.0.10
  - flutter any
  - flutter_test any

transitive dependencies:
- _fe_analyzer_shared 67.0.0
  - meta ^1.9.0
- _flutterfire_internals 1.3.27
  - collection ^1.0.0
  - firebase_core ^2.27.2
  - firebase_core_platform_interface ^5.0.0
  - flutter any
  - meta ^1.8.0
- analyzer 6.4.1
  - _fe_analyzer_shared ^67.0.0
  - collection ^1.17.0
  - convert ^3.0.0
  - crypto ^3.0.0
  - glob ^2.0.0
  - meta ^1.11.0
  - package_config ^2.0.0
  - path ^1.8.0
  - pub_semver ^2.1.4
  - source_span ^1.8.0
  - watcher ^1.1.0
  - yaml ^3.0.0
- analyzer_plugin 0.11.3
  - analyzer ^6.0.0
  - collection ^1.15.0
  - dart_style ^2.2.1
  - pub_semver ^2.1.0
  - yaml ^3.1.0
- ansicolor 2.0.2
- app_group_directory 2.0.0
  - flutter any
- archive 3.4.10
  - crypto ^3.0.3
  - path ^1.8.0
  - pointycastle ^3.7.3
- args 2.4.2
- async 2.11.0
  - collection ^1.15.0
  - meta ^1.1.7
- back_button_interceptor 7.0.2
  - collection ^1.17.1
  - flutter any
- boolean_selector 2.1.1
  - source_span ^1.8.0
  - string_scanner ^1.1.0
- bottom_inset_observer 3.1.0
  - flutter any
- build 2.4.1
  - analyzer >=1.5.0 <7.0.0
  - async ^2.5.0
  - convert ^3.0.0
  - crypto ^3.0.0
  - glob ^2.0.0
  - logging ^1.0.0
  - meta ^1.3.0
  - package_config ^2.1.0
  - path ^1.8.0
- build_config 1.1.1
  - checked_yaml ^2.0.0
  - json_annotation ^4.5.0
  - path ^1.8.0
  - pubspec_parse ^1.0.0
  - yaml ^3.0.0
- build_daemon 4.0.1
  - built_collection ^5.0.0
  - built_value ^8.1.0
  - crypto ^3.0.3
  - http_multi_server ^3.0.0
  - logging ^1.0.0
  - path ^1.8.0
  - pool ^1.5.0
  - shelf ^1.0.0
  - shelf_web_socket ^1.0.0
  - stream_transform ^2.0.0
  - watcher ^1.0.0
  - web_socket_channel ^2.0.0
- build_resolvers 2.4.2
  - analyzer >=5.12.0 <7.0.0
  - async ^2.5.0
  - build ^2.0.0
  - collection ^1.17.0
  - convert ^3.1.1
  - crypto ^3.0.0
  - graphs >=1.0.0 <3.0.0
  - logging ^1.0.0
  - package_config ^2.0.0
  - path ^1.8.0
  - pool ^1.5.0
  - pub_semver ^2.0.0
  - stream_transform ^2.0.0
  - yaml ^3.0.0
- build_runner_core 7.3.0
  - async ^2.5.0
  - build ^2.4.0
  - build_config ^1.0.0
  - build_resolvers ^2.4.0
  - collection ^1.15.0
  - convert ^3.0.0
  - crypto ^3.0.0
  - glob ^2.0.0
  - graphs ^2.0.0
  - json_annotation ^4.8.1
  - logging ^1.2.0
  - meta ^1.3.0
  - package_config ^2.0.0
  - path ^1.8.0
  - pool ^1.5.0
  - timing ^1.0.0
  - watcher ^1.0.0
  - yaml ^3.0.0
- built_collection 5.1.1
- built_value 8.9.1
  - built_collection ^5.0.0
  - collection ^1.15.0
  - fixnum ^1.0.0
  - meta ^1.3.0
- cached_network_image_platform_interface 4.0.0
  - flutter any
  - flutter_cache_manager ^3.3.1
- cached_network_image_web 1.1.1
  - cached_network_image_platform_interface ^4.0.0
  - flutter any
  - flutter_cache_manager ^3.3.1
- characters 1.3.0
- checked_yaml 2.0.3
  - json_annotation ^4.3.0
  - source_span ^1.8.0
  - yaml ^3.0.0
- ci 0.1.0
- cli_util 0.4.1
  - meta ^1.3.0
  - path ^1.8.0
- clock 1.1.1
- cloud_firestore_platform_interface 6.1.10
  - _flutterfire_internals ^1.3.26
  - collection ^1.15.0
  - firebase_core ^2.27.1
  - flutter any
  - meta ^1.8.0
  - plugin_platform_interface ^2.1.3
- cloud_firestore_web 3.10.9
  - _flutterfire_internals ^1.3.26
  - cloud_firestore_platform_interface ^6.1.10
  - collection ^1.0.0
  - firebase_core ^2.27.1
  - firebase_core_web ^2.12.0
  - flutter any
  - flutter_web_plugins any
  - js ^0.6.3
- code_builder 4.10.0
  - built_collection ^5.0.0
  - built_value ^8.0.0
  - collection ^1.15.0
  - matcher ^0.12.10
  - meta ^1.3.0
- convert 3.1.1
  - typed_data ^1.3.0
- cross_file 0.3.3+8
  - meta ^1.3.0
  - web >=0.3.0 <0.5.0
- crypto 3.0.3
  - typed_data ^1.3.0
- csslib 1.0.0
  - source_span ^1.8.0
- custom_lint_builder 0.6.4
  - analyzer ^6.4.0
  - analyzer_plugin ^0.11.0
  - collection ^1.16.0
  - custom_lint 0.6.4
  - custom_lint_core 0.6.3
  - glob ^2.1.1
  - hotreloader >=3.0.5 <5.0.0
  - meta ^1.7.0
  - package_config ^2.1.0
  - path ^1.8.0
  - pubspec_parse ^1.2.0
  - rxdart ^0.27.7
- custom_lint_core 0.6.3
  - analyzer >=5.12.0 <7.0.0
  - analyzer_plugin ^0.11.0
  - collection ^1.16.0
  - glob ^2.1.2
  - matcher ^0.12.0
  - meta ^1.7.0
  - package_config ^2.1.0
  - path ^1.8.0
  - pubspec_parse ^1.2.2
  - source_span ^1.8.0
  - yaml ^3.1.1
- dart_style 2.3.6
  - analyzer ^6.2.0
  - args >=1.0.0 <3.0.0
  - collection ^1.17.0
  - path ^1.0.0
  - pub_semver >=1.4.4 <3.0.0
  - source_span ^1.4.0
- dart_webrtc 1.2.1
  - collection ^1.17.1
  - js ^0.6.4
  - logging ^1.1.0
  - meta ^1.8.0
  - platform_detect ^2.0.7
  - synchronized ^3.0.0+3
  - webrtc_interface ^1.1.2
- dbus 0.7.10
  - args ^2.0.0
  - ffi ^2.0.0
  - meta ^1.3.0
  - xml ^6.1.0
- desktop_webview_auth 0.0.15
  - crypto ^3.0.3
  - flutter any
  - http ^1.0.0
  - flutter_web_plugins any
  - plugin_platform_interface ^2.1.4
- dio_smart_retry 6.0.0
  - dio ^5.3.3
  - http_parser ^4.0.2
  - path ^1.8.3
- easy_logger 0.0.2
  - flutter any
- email_validator 2.1.17
- equatable 2.0.5
  - collection ^1.15.0
  - meta ^1.3.0
- fake_async 1.3.1
  - clock ^1.1.0
  - collection ^1.15.0
- ffi 2.1.2
- file 7.0.0
  - meta ^1.9.1
  - path ^1.8.3
- firebase_analytics_platform_interface 3.9.10
  - _flutterfire_internals ^1.3.26
  - firebase_core ^2.27.1
  - flutter any
  - meta ^1.8.0
  - plugin_platform_interface ^2.1.3
- firebase_analytics_web 0.5.5+22
  - _flutterfire_internals ^1.3.26
  - firebase_analytics_platform_interface ^3.9.10
  - firebase_core ^2.27.1
  - firebase_core_web ^2.12.0
  - flutter any
  - flutter_web_plugins any
  - js ^0.6.3
- firebase_app_check_platform_interface 0.1.0+20
  - _flutterfire_internals ^1.3.26
  - firebase_core ^2.27.1
  - flutter any
  - meta ^1.8.0
  - plugin_platform_interface ^2.1.3
- firebase_app_check_web 0.1.1
  - _flutterfire_internals ^1.3.26
  - firebase_app_check_platform_interface ^0.1.0+20
  - firebase_core ^2.27.1
  - firebase_core_web ^2.12.0
  - flutter any
  - flutter_web_plugins any
  - js ^0.6.3
  - web ^0.5.1
- firebase_auth_platform_interface 7.1.9
  - _flutterfire_internals ^1.3.26
  - collection ^1.16.0
  - firebase_core ^2.27.1
  - flutter any
  - meta ^1.8.0
  - plugin_platform_interface ^2.1.3
- firebase_auth_web 5.10.0
  - firebase_auth_platform_interface ^7.1.9
  - firebase_core ^2.27.1
  - firebase_core_web ^2.12.0
  - flutter any
  - flutter_web_plugins any
  - http_parser ^4.0.0
  - js ^0.6.3
  - meta ^1.8.0
  - web ^0.5.1
- firebase_core_web 2.13.0
  - firebase_core_platform_interface ^5.0.0
  - flutter any
  - flutter_web_plugins any
  - js ^0.6.3
  - meta ^1.8.0
  - web ^0.5.1
- firebase_crashlytics_platform_interface 3.6.26
  - _flutterfire_internals ^1.3.26
  - collection ^1.15.0
  - firebase_core ^2.27.1
  - flutter any
  - meta ^1.8.0
  - plugin_platform_interface ^2.1.3
- firebase_dynamic_links_platform_interface 0.2.6+27
  - _flutterfire_internals ^1.3.27
  - firebase_core ^2.27.2
  - flutter any
  - meta ^1.8.0
  - plugin_platform_interface ^2.1.3
- firebase_remote_config_platform_interface 1.4.26
  - _flutterfire_internals ^1.3.26
  - firebase_core ^2.27.1
  - flutter any
  - meta ^1.8.0
  - plugin_platform_interface ^2.1.3
- firebase_remote_config_web 1.4.26
  - firebase_core ^2.27.1
  - firebase_core_web ^2.12.0
  - firebase_remote_config_platform_interface ^1.4.26
  - flutter any
  - flutter_web_plugins any
  - js ^0.6.3
- firebase_ui_localizations 1.10.2
  - flutter any
  - flutter_localizations any
  - path ^1.8.3
- firebase_ui_shared 1.4.1
  - flutter any
- fixnum 1.1.0
- flex_seed_scheme 1.4.0
  - collection ^1.15.0
  - flutter any
  - meta ^1.8.0
- flutter_cache_manager 3.3.1
  - clock ^1.1.0
  - collection ^1.15.0
  - file >=6.1.4 <8.0.0
  - flutter any
  - http >=0.13.0 <2.0.0
  - path ^1.8.0
  - path_provider ^2.0.0
  - rxdart >=0.26.0 <0.28.0
  - sqflite ^2.0.0+4
  - uuid >=3.0.0 <5.0.0
- flutter_highlight 0.7.0
  - flutter any
  - highlight ^0.7.0
- flutter_image_compress 2.2.0
  - flutter any
  - flutter_image_compress_platform_interface ^1.0.5
  - flutter_image_compress_common ^1.0.5
  - flutter_image_compress_web ^0.1.4+1
  - flutter_image_compress_macos ^1.0.2
  - flutter_image_compress_ohos ^0.0.2
- flutter_image_compress_common 1.0.5
  - flutter any
  - flutter_image_compress_platform_interface ^1.0.5
- flutter_image_compress_macos 1.0.2
  - flutter any
  - flutter_image_compress_platform_interface ^1.0.5
- flutter_image_compress_ohos 0.0.2
  - flutter any
  - flutter_image_compress_platform_interface ^1.0.5
- flutter_image_compress_platform_interface 1.0.5
  - flutter any
  - plugin_platform_interface ^2.0.0
  - cross_file ^0.3.3+2
- flutter_image_compress_web 0.1.4+1
  - flutter any
  - flutter_web_plugins any
  - flutter_image_compress_platform_interface ^1.0.5
  - js >=0.6.0 <0.8.0
- flutter_localizations 0.0.0
  - flutter any
  - intl 0.18.1
  - characters 1.3.0
  - clock 1.1.1
  - collection 1.18.0
  - material_color_utilities 0.8.0
  - meta 1.11.0
  - path 1.9.0
  - vector_math 2.1.4
- flutter_native_image 0.0.6+1
  - flutter any
- flutter_plugin_android_lifecycle 2.0.17
  - flutter any
- flutter_rating_bar 4.0.1
  - flutter any
- flutter_riverpod 2.5.1
  - collection ^1.15.0
  - flutter any
  - meta ^1.4.0
  - riverpod 2.5.1
  - state_notifier >=0.7.2 <2.0.0
- flutter_secure_storage_linux 1.2.0
  - flutter any
  - flutter_secure_storage_platform_interface ^1.0.1
- flutter_secure_storage_macos 3.0.1
  - flutter any
  - flutter_secure_storage_platform_interface ^1.0.1
- flutter_secure_storage_platform_interface 1.0.2
  - flutter any
  - plugin_platform_interface ^2.0.1
- flutter_secure_storage_web 1.1.2
  - flutter any
  - flutter_secure_storage_platform_interface ^1.0.1
  - flutter_web_plugins any
  - js ^0.6.3
- flutter_secure_storage_windows 3.0.0
  - ffi ^2.0.0
  - flutter any
  - flutter_secure_storage_platform_interface ^1.0.1
  - path ^1.8.0
  - path_provider ^2.0.0
  - win32 ^5.0.0
- flutter_web_auth 0.5.0
  - flutter any
  - flutter_web_plugins any
- flutter_web_plugins 0.0.0
  - flutter any
  - characters 1.3.0
  - collection 1.18.0
  - material_color_utilities 0.8.0
  - meta 1.11.0
  - vector_math 2.1.4
- flutter_webrtc 0.9.48+hotfix.1
  - collection ^1.17.0
  - dart_webrtc ^1.2.0
  - flutter any
  - path_provider ^2.0.2
  - webrtc_interface ^1.1.2
- frontend_server_client 3.2.0
  - async ^2.5.0
  - path ^1.8.0
- glob 2.1.2
  - async ^2.5.0
  - collection ^1.15.0
  - file >=6.1.3 <8.0.0
  - path ^1.8.0
  - string_scanner ^1.1.0
- google_identity_services_web 0.3.0+2
  - meta ^1.3.0
  - web >=0.3.0 <0.5.0
- google_sign_in 6.2.1
  - flutter any
  - google_sign_in_android ^6.1.0
  - google_sign_in_ios ^5.7.0
  - google_sign_in_platform_interface ^2.4.0
  - google_sign_in_web ^0.12.0
- google_sign_in_android 6.1.21
  - flutter any
  - google_sign_in_platform_interface ^2.2.0
- google_sign_in_ios 5.7.4
  - flutter any
  - google_sign_in_platform_interface ^2.2.0
- google_sign_in_platform_interface 2.4.5
  - flutter any
  - plugin_platform_interface ^2.1.7
- google_sign_in_web 0.12.3+3
  - flutter any
  - flutter_web_plugins any
  - google_identity_services_web ^0.3.0
  - google_sign_in_platform_interface ^2.4.0
  - http >=0.13.0 <2.0.0
  - web >=0.3.0 <0.6.0
- graphs 2.3.1
  - collection ^1.1.0
- highlight 0.7.0
  - collection ^1.15.0
- hotreloader 4.2.0
  - collection ^1.15.0
  - logging ^1.0.0
  - path ^1.8.0
  - stream_transform ^2.0.0
  - vm_service >=6.0.1 <15.0.0
  - watcher ^1.1.0
- html 0.15.4
  - csslib >=0.17.0 <2.0.0
  - source_span ^1.8.0
- http 1.2.1
  - async ^2.5.0
  - http_parser ^4.0.0
  - meta ^1.3.0
  - web ^0.5.0
- http_multi_server 3.2.1
  - async ^2.5.0
- http_parser 4.0.2
  - collection ^1.15.0
  - source_span ^1.8.0
  - string_scanner ^1.1.0
  - typed_data ^1.3.0
- image 4.1.7
  - archive ^3.4.0
  - meta ^1.3.0
  - xml ^6.0.1
- io 1.0.4
  - meta ^1.3.0
  - path ^1.8.0
  - string_scanner ^1.1.0
- js 0.6.7
  - meta ^1.7.0
- leak_tracker 10.0.0
  - clock ^1.1.1
  - collection ^1.15.0
  - meta ^1.8.0
  - path ^1.8.3
  - vm_service >=11.10.0 <15.0.0
- leak_tracker_flutter_testing 2.0.1
  - flutter any
  - leak_tracker >=10.0.0 <11.0.0
  - leak_tracker_testing >=2.0.1 <3.0.0
  - matcher ^0.12.16
  - meta ^1.8.0
- leak_tracker_testing 2.0.1
  - leak_tracker >=9.0.0 <11.0.0
  - matcher ^0.12.16
  - meta ^1.11.0
- linked_scroll_controller 0.2.0
  - flutter any
- lints 3.0.0
- logging 1.2.0
- lottie 2.7.0
  - archive ^3.0.0
  - flutter any
  - path ^1.8.0
  - vector_math ^2.1.0
- markdown 7.2.2
  - args ^2.0.0
  - meta ^1.3.0
- matcher 0.12.16+1
  - async ^2.10.0
  - meta ^1.8.0
  - stack_trace ^1.10.0
  - term_glyph ^1.2.0
  - test_api >=0.5.0 <0.8.0
- material_color_utilities 0.8.0
  - collection ^1.15.0
- meta 1.11.0
- mime 1.0.5
- network_info_plus 4.1.0+1
  - collection ^1.17.0
  - nm ^0.5.0
  - flutter any
  - flutter_web_plugins any
  - meta ^1.8.0
  - network_info_plus_platform_interface ^1.1.3
  - win32 >=4.0.0 <6.0.0
  - ffi ^2.0.1
- network_info_plus_platform_interface 1.1.3
  - flutter any
  - meta ^1.7.0
  - plugin_platform_interface ^2.1.2
- nm 0.5.0
  - dbus ^0.7.0
- octo_image 2.0.0
  - flutter any
- package_config 2.1.0
  - path ^1.8.0
- package_info_plus 5.0.1
  - ffi ^2.0.1
  - flutter any
  - flutter_web_plugins any
  - http >=0.13.5 <2.0.0
  - meta ^1.8.0
  - path ^1.8.2
  - package_info_plus_platform_interface ^2.0.1
  - web >=0.3.0 <0.5.0
  - win32 >=4.0.0 <6.0.0
- package_info_plus_platform_interface 2.0.1
  - flutter any
  - meta ^1.3.0
  - plugin_platform_interface ^2.0.0
- path 1.9.0
- path_parsing 1.0.1
  - vector_math ^2.1.0
  - meta ^1.3.0
- path_provider_android 2.2.2
  - flutter any
  - path_provider_platform_interface ^2.1.0
- path_provider_foundation 2.3.2
  - flutter any
  - path_provider_platform_interface ^2.1.0
- path_provider_linux 2.2.1
  - ffi >=1.1.2 <3.0.0
  - flutter any
  - path ^1.8.0
  - path_provider_platform_interface ^2.1.0
  - xdg_directories >=0.2.0 <2.0.0
- path_provider_platform_interface 2.1.2
  - flutter any
  - platform ^3.0.0
  - plugin_platform_interface ^2.1.7
- path_provider_windows 2.2.1
  - ffi ^2.0.0
  - flutter any
  - path ^1.8.0
  - path_provider_platform_interface ^2.1.0
  - win32 >=2.1.0 <6.0.0
- pedantic 1.11.1
- permission_handler_android 12.0.5
  - flutter any
  - permission_handler_platform_interface ^4.2.0
- permission_handler_apple 9.4.0
  - flutter any
  - permission_handler_platform_interface ^4.2.0
- permission_handler_html 0.1.1
  - flutter any
  - flutter_web_plugins any
  - permission_handler_platform_interface ^4.1.0
- permission_handler_platform_interface 4.2.0
  - flutter any
  - meta ^1.3.0
  - plugin_platform_interface ^2.0.0
- permission_handler_windows 0.2.1
  - flutter any
  - permission_handler_platform_interface ^4.1.0
- petitparser 6.0.2
  - meta ^1.9.0
- platform 3.1.4
- platform_detect 2.0.11
  - meta ^1.6.0
  - pub_semver ^2.0.0
- plugin_platform_interface 2.1.8
  - meta ^1.3.0
- pointycastle 3.7.4
  - collection ^1.15.0
  - convert ^3.0.0
  - js >=0.6.3 <0.8.0
- pool 1.5.1
  - async ^2.5.0
  - stack_trace ^1.10.0
- pub_semver 2.1.4
  - collection ^1.15.0
  - meta ^1.3.0
- pubspec_parse 1.2.3
  - checked_yaml ^2.0.1
  - collection ^1.15.0
  - json_annotation ^4.8.0
  - pub_semver ^2.0.0
  - yaml ^3.0.0
- riverpod 2.5.1
  - collection ^1.18.0
  - meta ^1.9.0
  - stack_trace ^1.10.0
  - state_notifier >=0.7.2 <2.0.0
- riverpod_analyzer_utils 0.5.1
  - analyzer >=5.12.0 <7.0.0
  - collection ^1.16.0
  - crypto ^3.0.2
  - custom_lint_core ^0.6.0
  - freezed_annotation ^2.2.0
  - meta ^1.7.0
  - path ^1.8.0
  - source_span ^1.8.0
- share_plus_platform_interface 3.3.1
  - cross_file ^0.3.3+4
  - flutter any
  - meta ^1.8.0
  - mime ^1.0.4
  - plugin_platform_interface ^2.1.4
  - path_provider ^2.0.14
  - uuid >=3.0.7 <5.0.0
- shared_preferences 2.2.2
  - flutter any
  - shared_preferences_android ^2.1.0
  - shared_preferences_foundation ^2.2.0
  - shared_preferences_linux ^2.2.0
  - shared_preferences_platform_interface ^2.3.0
  - shared_preferences_web ^2.1.0
  - shared_preferences_windows ^2.2.0
- shared_preferences_android 2.2.1
  - flutter any
  - shared_preferences_platform_interface ^2.3.0
- shared_preferences_foundation 2.3.5
  - flutter any
  - shared_preferences_platform_interface ^2.3.0
- shared_preferences_linux 2.3.2
  - file >=6.0.0 <8.0.0
  - flutter any
  - path ^1.8.0
  - path_provider_linux ^2.0.0
  - path_provider_platform_interface ^2.0.0
  - shared_preferences_platform_interface ^2.3.0
- shared_preferences_platform_interface 2.3.2
  - flutter any
  - plugin_platform_interface ^2.1.7
- shared_preferences_web 2.2.2
  - flutter any
  - flutter_web_plugins any
  - shared_preferences_platform_interface ^2.3.0
  - web >=0.3.0 <0.5.0
- shared_preferences_windows 2.3.2
  - file >=6.0.0 <8.0.0
  - flutter any
  - path ^1.8.0
  - path_provider_platform_interface ^2.0.0
  - path_provider_windows ^2.0.0
  - shared_preferences_platform_interface ^2.3.0
- shelf 1.4.1
  - async ^2.5.0
  - collection ^1.15.0
  - http_parser ^4.0.0
  - path ^1.8.0
  - stack_trace ^1.10.0
  - stream_channel ^2.1.0
- shelf_web_socket 1.0.4
  - shelf ^1.1.0
  - stream_channel ^2.1.0
  - web_socket_channel ^2.0.0
- sky_engine 0.0.99
- source_gen 1.5.0
  - analyzer >=5.2.0 <7.0.0
  - async ^2.5.0
  - build ^2.1.0
  - dart_style ^2.0.0
  - glob ^2.0.0
  - path ^1.8.0
  - source_span ^1.8.0
  - yaml ^3.0.0
- source_helper 1.3.4
  - analyzer >=5.12.0 <7.0.0
  - collection ^1.15.0
  - source_gen ^1.0.0
- source_span 1.10.0
  - collection ^1.15.0
  - path ^1.8.0
  - term_glyph ^1.2.0
- sprintf 7.0.0
- sqflite 2.3.2
  - flutter any
  - sqflite_common >=2.5.0-1 <4.0.0
  - path >=1.8.0 <3.0.0
- sqflite_common 2.5.4
  - synchronized >=3.0.0 <5.0.0
  - path >=1.8.0 <3.0.0
  - meta >=1.3.0 <3.0.0
- stack_trace 1.11.1
  - path ^1.8.0
- state_notifier 1.0.0
  - meta ^1.1.8
- stream_channel 2.1.2
  - async ^2.5.0
- stream_transform 2.1.0
- string_scanner 1.2.0
  - source_span ^1.8.0
- synchronized 3.1.0+1
- term_glyph 1.2.1
- test_api 0.6.1
  - async ^2.5.0
  - boolean_selector ^2.1.0
  - collection ^1.15.0
  - meta ^1.3.0
  - source_span ^1.8.0
  - stack_trace ^1.10.0
  - stream_channel ^2.1.0
  - string_scanner ^1.1.0
  - term_glyph ^1.2.0
- timing 1.0.1
  - json_annotation ^4.3.0
- typed_data 1.3.2
  - collection ^1.15.0
- universal_io 2.2.2
  - collection ^1.17.0
  - meta ^1.9.0
  - typed_data ^1.3.0
- url_launcher_android 6.3.0
  - flutter any
  - url_launcher_platform_interface ^2.3.1
- url_launcher_ios 6.2.5
  - flutter any
  - url_launcher_platform_interface ^2.2.0
- url_launcher_linux 3.1.1
  - flutter any
  - url_launcher_platform_interface ^2.2.0
- url_launcher_macos 3.1.0
  - flutter any
  - url_launcher_platform_interface ^2.2.0
- url_launcher_platform_interface 2.3.2
  - flutter any
  - plugin_platform_interface ^2.1.7
- url_launcher_web 2.2.3
  - flutter any
  - flutter_web_plugins any
  - url_launcher_platform_interface ^2.2.0
  - web >=0.3.0 <0.5.0
- url_launcher_windows 3.1.1
  - flutter any
  - url_launcher_platform_interface ^2.2.0
- uuid 4.3.3
  - crypto ^3.0.0
  - sprintf ^7.0.0
  - meta ^1.10.0
  - fixnum ^1.1.0
- vector_graphics 1.1.11+1
  - flutter any
  - http ^1.0.0
  - vector_graphics_codec 1.1.11+1
- vector_graphics_codec 1.1.11+1
- vector_graphics_compiler 1.1.11+1
  - args ^2.3.0
  - meta ^1.7.0
  - path_parsing ^1.0.1
  - xml ^6.3.0
  - vector_graphics_codec 1.1.11+1
  - path ^1.8.0
- video_player_platform_interface 5.1.4
  - flutter any
  - plugin_platform_interface ^2.1.0
- video_player_web 2.0.15
  - flutter any
  - flutter_web_plugins any
  - video_player_platform_interface >=4.2.0 <7.0.0
- vm_service 13.0.0
- watcher 1.1.0
  - async ^2.5.0
  - path ^1.8.0
- web_socket_channel 2.4.4
  - async ^2.5.0
  - crypto ^3.0.0
  - stream_channel ^2.1.0
  - web ^0.5.0
- webrtc_interface 1.1.2
- webview_flutter_android 3.16.0
  - flutter any
  - webview_flutter_platform_interface ^2.10.0
- webview_flutter_platform_interface 2.10.0
  - flutter any
  - meta ^1.7.0
  - plugin_platform_interface ^2.1.7
- webview_flutter_wkwebview 3.13.0
  - flutter any
  - path ^1.8.0
  - webview_flutter_platform_interface ^2.10.0
- win32 5.3.0
  - ffi ^2.1.2
- xdg_directories 1.0.4
  - meta ^1.3.0
  - path ^1.8.0
- xml 6.5.0
  - collection ^1.18.0
  - meta ^1.9.0
  - petitparser ^6.0.0
- yaml 3.1.2
  - collection ^1.15.0
  - source_span ^1.8.0
  - string_scanner ^1.1.0

Steps to reproduce

N.A.

Expected Behavior

No crashes.

Actual Behavior

After a recent upgrade my app suddently started to throw the following error for some users reported via the Vitals tab of the playstore.

Exception java.lang.RuntimeException: Unable to resume activity {com.mobileraker.android/com.mobileraker.MainActivity}: java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process com.mobileraker.android. Make sure to call FirebaseApp.initializeApp(Context) first.
  at android.app.ActivityThread.performResumeActivity (ActivityThread.java:5282)
  at android.app.ActivityThread.handleResumeActivity (ActivityThread.java:5325)
  at android.app.servertransaction.ResumeActivityItem.execute (ResumeActivityItem.java:64)
  at android.app.servertransaction.ActivityTransactionItem.execute (ActivityTransactionItem.java:45)
  at android.app.servertransaction.TransactionExecutor.executeLifecycleState (TransactionExecutor.java:185)
  at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:103)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2630)
  at android.os.Handler.dispatchMessage (Handler.java:106)
  at android.os.Looper.loopOnce (Looper.java:257)
  at android.os.Looper.loop (Looper.java:368)
  at android.app.ActivityThread.main (ActivityThread.java:8826)
  at java.lang.reflect.Method.invoke
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:572)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1049)
Caused by java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process com.mobileraker.android. Make sure to call FirebaseApp.initializeApp(Context) first.
  at com.google.firebase.FirebaseApp.getInstance (FirebaseApp.java)
  at com.google.firebase.dynamiclinks.FirebaseDynamicLinks.getInstance (FirebaseDynamicLinks.java)
  at io.flutter.plugins.firebase.dynamiclinks.FlutterFirebaseDynamicLinksPlugin.getDynamicLinkInstance (FlutterFirebaseDynamicLinksPlugin.java)
  at io.flutter.plugins.firebase.dynamiclinks.FlutterFirebaseDynamicLinksPlugin.onNewIntent (FlutterFirebaseDynamicLinksPlugin.java)
  at io.flutter.embedding.engine.FlutterEngineConnectionRegistry$FlutterEngineActivityPluginBinding.onNewIntent (FlutterEngineConnectionRegistry.java)
  at io.flutter.embedding.engine.FlutterEngineConnectionRegistry.onNewIntent (FlutterEngineConnectionRegistry.java)
  at io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.onNewIntent (FlutterActivityAndFragmentDelegate.java)
  at io.flutter.embedding.android.FlutterActivity.onNewIntent (FlutterActivity.java)
  at android.app.Activity.performNewIntent (Activity.java:8775)
  at android.app.Instrumentation.callActivityOnNewIntent (Instrumentation.java:1575)
  at android.app.Instrumentation.callActivityOnNewIntent (Instrumentation.java:1588)
  at android.app.ActivityThread.deliverNewIntents (ActivityThread.java:4208)
  at android.app.ActivityThread.performResumeActivity (ActivityThread.java:5253)

Additional Information

No response

russellwheatley commented 2 months ago

@Clon1998 - It looks like you have not initialised the default Firebase app. Looking at the source code for Dynamic Links, you can only receive a Dynamic Link for the default Firebase app: https://github.com/firebase/flutterfire/blob/master/packages/firebase_dynamic_links/firebase_dynamic_links/android/src/main/java/io/flutter/plugins/firebase/dynamiclinks/FlutterFirebaseDynamicLinksPlugin.java#L112

Clon1998 commented 2 months ago

@Clon1998 - It looks like you have not initialised the default Firebase app. Looking at the source code for Dynamic Links, you can only receive a Dynamic Link for the default Firebase app: https://github.com/firebase/flutterfire/blob/master/packages/firebase_dynamic_links/firebase_dynamic_links/android/src/main/java/io/flutter/plugins/firebase/dynamiclinks/FlutterFirebaseDynamicLinksPlugin.java#L112

As far as I am aware, I initialized it. At least all other firebase services are working fine within my flutter app (Messaging, Remote config, ...). Unless something else is required on the android side.

russellwheatley commented 2 months ago

Hard to tell without seeing any code but the exception is pretty clear on what the bug is.

Clon1998 commented 2 months ago

Hard to tell without seeing any code but the exception is pretty clear on what the bug is.

Thats true. Feel free to dive into my code The main.dart and the section that sets up firebase.

Clon1998 commented 2 months ago

Any update on that? I am getting user reports that this happens to my app every couple of app starts...

Clon1998 commented 2 months ago

I went ahead and moved the code for initializing Firebase pretty high up in the main() method in my project. However, even with that change, I am still receiving crash reports with the same content stating that firebase is NOT initialized which clearly is not the case.

russellwheatley commented 2 months ago

@Clon1998 - Try adding the service file for android.

Clon1998 commented 2 months ago

@russellwheatley thanks for the hint. Seems like I did not update the service files on my CI server. I'll try that and report back.

Clon1998 commented 2 months ago

@russellwheatley Still seeing the same error even with the updated service file. It seems like the issue mainly occurs when trying to launch the app after a period of inacvity.

For reference, the my service file generated by flutterfire looks like:

{
  "project_info": {
    "project_number": "<REMOVED>",
    "project_id": "<REMOVED>",
    "storage_bucket": "<REMOVED>"
  },
  "client": [
    {
      "client_info": {
        "mobilesdk_app_id": "<REMOVED>",
        "android_client_info": {
          "package_name": "com.mobileraker.android"
        }
      },
      "oauth_client": [
        {
          "client_id": "<REMOVED>",
          "client_type": 1,
          "android_info": {
            "package_name": "com.mobileraker.android",
            "certificate_hash": "<REMOVED>"
          }
        },
        {
          "client_id": "<REMOVED>",
          "client_type": 3
        }
      ],
      "api_key": [
        {
          "current_key": "<REMOVED>"
        }
      ],
      "services": {
        "appinvite_service": {
          "other_platform_oauth_client": [
            {
              "client_id": "<REMOVED>",
              "client_type": 3
            },
            {
              "client_id": "<REMOVED>",
              "client_type": 2,
              "ios_info": {
                "bundle_id": "com.mobileraker.ios"
              }
            }
          ]
        }
      }
    }
  ],
  "configuration_version": "1"
}
russellwheatley commented 2 months ago

@Clon1998 - I'd make firebase initialisation the first thing to happen in main() (after ensuring widgets initialised). I have never seen this issue before so it is odd.

Clon1998 commented 2 months ago

@Clon1998 - I'd make firebase initialisation the first thing to happen in main() (after ensuring widgets initialised). I have never seen this issue before so it is odd.

Neither have I seen that. I'll move the init part above my logger setup to see if something changes.