You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have trouble getting FirebaseCrashlytics to work.
I followed this tutorial diligently, yet can't seem to catch and send to the cloud my flutter errors.
Here is my flutter code:
First I initialize Firebase and define FlutterError.onError:
Logs I get from adb logcat -s FirebaseCrashlytics:
01-08 17:43:44.918 16110 16110 I FirebaseCrashlytics: Initializing Firebase Crashlytics 18.6.0 for com.morphit.morphit_alpha
01-08 17:43:44.930 16110 16110 D FirebaseCrashlytics: Crashlytics automatic data collection ENABLED by API.
01-08 17:43:44.933 16110 17629 D FirebaseCrashlytics: Crashlytics automatic data collection ENABLED by API.
01-08 17:43:44.934 16110 16110 D FirebaseCrashlytics: Could not find resources: 0 0 0
01-08 17:43:44.934 16110 16110 D FirebaseCrashlytics: Mapping file ID is: 00000000000000000000000000000000
01-08 17:43:44.936 16110 16110 D FirebaseCrashlytics: Checking for cached settings...
01-08 17:43:44.941 16110 16110 D FirebaseCrashlytics: Loaded cached settings: {"settings_version":3,"cache_duration":86400,"features":{"collect_logged_exceptions":true,"collect_reports":true,"collect_analytics":false,"prompt_enabled":false,"push_enabled":false,"firebase_crashlytics_enabled":false,"collect_anrs":true,"collect_metric_kit":false,"collect_build_ids":true},"app":{"status":"activated","update_required":false,"report_upload_variant":2,"native_report_upload_variant":2},"fabric":{"org_id":"659c131009f5fcb7dc952e44","bundle_id":"com.morphit.morphit_alpha"},"on_demand_upload_rate_per_minute":10,"on_demand_backoff_base":1.2,"on_demand_backoff_step_duration_seconds":60,"app_quality":{"sessions_enabled":true,"sampling_rate":1,"session_timeout_seconds":1800},"expires_at":1704813713124}
01-08 17:43:44.942 16110 16110 D FirebaseCrashlytics: Crashlytics automatic data collection ENABLED by API.
01-08 17:43:44.958 16110 16110 D FirebaseCrashlytics: Successfully configured exception handler.
01-08 17:43:44.958 16110 17630 D FirebaseCrashlytics: Opening a new session with ID 659C264003AE00013EEECE7CC9546111
01-08 17:43:44.971 16110 17630 D FirebaseCrashlytics: Could not register handler for breadcrumbs events.
01-08 17:43:44.977 16110 17630 I FirebaseCrashlytics: No version control information found
01-08 17:43:44.984 16110 17630 D FirebaseCrashlytics: Loaded userId TestID for session 659C2241030300013BF1CE7CC9546111
01-08 17:43:45.104 16110 17632 D FirebaseCrashlytics: Crashlytics automatic data collection ENABLED by API.
01-08 17:43:45.223 16110 17632 D FirebaseCrashlytics: Crashlytics automatic data collection ENABLED by API.
01-08 17:43:45.231 16110 17632 D FirebaseCrashlytics: Crashlytics automatic data collection ENABLED by API.
01-08 17:43:45.237 16110 17629 D FirebaseCrashlytics: App Quality Sessions session changed: SessionDetails(sessionId=0316f5d8098541c1974f233f89c80f66)
01-08 17:43:47.581 16110 17670 D FirebaseCrashlytics: Crashlytics automatic data collection ENABLED by API.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I have trouble getting FirebaseCrashlytics to work.
I followed this tutorial diligently, yet can't seem to catch and send to the cloud my flutter errors.
Here is my flutter code:
`await Firebase.initializeApp();
FlutterError.onError = (errorDetails) {
FirebaseCrashlytics.instance.recordFlutterError(errorDetails);
};`.
I set an identifier
FirebaseCrashlytics.instance.setUserIdentifier("TestID");
.I create a button with the following callback:
throw Exception();
Here are the logs I get on an Android device after pressing the button:
Flutter logs:
E/flutter (16110): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Exception
E/flutter (16110): #0 _RessourcesViewState.build. (package:morphit_v0/ressources/presentation_layer/UI/ressources_view.dart:73:15)
E/flutter (16110): #1 _InkResponseState.handleTap (package:flutter/src/material/ink_well.dart:1183:21)
E/flutter (16110): #2 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:275:24)
E/flutter (16110): #3 TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:652:11)
E/flutter (16110): #4 BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:309:5)
E/flutter (16110): #5 BaseTapGestureRecognizer.handlePrimaryPointer (package:flutter/src/gestures/tap.dart:242:7)
E/flutter (16110): #6 PrimaryPointerGestureRecognizer.handleEvent (package:flutter/src/gestures/recognizer.dart:630:9)
E/flutter (16110): #7 PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:98:12)
E/flutter (16110): #8 PointerRouter._dispatchEventToRoutes. (package:flutter/src/gestures/pointer_router.dart:143:9)
E/flutter (16110): #9 _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:633:13)
E/flutter (16110): #10 PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:141:18)
E/flutter (16110): #11 PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:127:7)
Logs I get from adb logcat -s FirebaseCrashlytics:
01-08 17:43:44.918 16110 16110 I FirebaseCrashlytics: Initializing Firebase Crashlytics 18.6.0 for com.morphit.morphit_alpha
01-08 17:43:44.930 16110 16110 D FirebaseCrashlytics: Crashlytics automatic data collection ENABLED by API.
01-08 17:43:44.933 16110 17629 D FirebaseCrashlytics: Crashlytics automatic data collection ENABLED by API.
01-08 17:43:44.934 16110 16110 D FirebaseCrashlytics: Could not find resources: 0 0 0
01-08 17:43:44.934 16110 16110 D FirebaseCrashlytics: Mapping file ID is: 00000000000000000000000000000000
01-08 17:43:44.936 16110 16110 D FirebaseCrashlytics: Checking for cached settings...
01-08 17:43:44.941 16110 16110 D FirebaseCrashlytics: Loaded cached settings: {"settings_version":3,"cache_duration":86400,"features":{"collect_logged_exceptions":true,"collect_reports":true,"collect_analytics":false,"prompt_enabled":false,"push_enabled":false,"firebase_crashlytics_enabled":false,"collect_anrs":true,"collect_metric_kit":false,"collect_build_ids":true},"app":{"status":"activated","update_required":false,"report_upload_variant":2,"native_report_upload_variant":2},"fabric":{"org_id":"659c131009f5fcb7dc952e44","bundle_id":"com.morphit.morphit_alpha"},"on_demand_upload_rate_per_minute":10,"on_demand_backoff_base":1.2,"on_demand_backoff_step_duration_seconds":60,"app_quality":{"sessions_enabled":true,"sampling_rate":1,"session_timeout_seconds":1800},"expires_at":1704813713124}
01-08 17:43:44.942 16110 16110 D FirebaseCrashlytics: Crashlytics automatic data collection ENABLED by API.
01-08 17:43:44.958 16110 16110 D FirebaseCrashlytics: Successfully configured exception handler.
01-08 17:43:44.958 16110 17630 D FirebaseCrashlytics: Opening a new session with ID 659C264003AE00013EEECE7CC9546111
01-08 17:43:44.971 16110 17630 D FirebaseCrashlytics: Could not register handler for breadcrumbs events.
01-08 17:43:44.977 16110 17630 I FirebaseCrashlytics: No version control information found
01-08 17:43:44.984 16110 17630 D FirebaseCrashlytics: Loaded userId TestID for session 659C2241030300013BF1CE7CC9546111
01-08 17:43:45.104 16110 17632 D FirebaseCrashlytics: Crashlytics automatic data collection ENABLED by API.
01-08 17:43:45.223 16110 17632 D FirebaseCrashlytics: Crashlytics automatic data collection ENABLED by API.
01-08 17:43:45.231 16110 17632 D FirebaseCrashlytics: Crashlytics automatic data collection ENABLED by API.
01-08 17:43:45.237 16110 17629 D FirebaseCrashlytics: App Quality Sessions session changed: SessionDetails(sessionId=0316f5d8098541c1974f233f89c80f66)
01-08 17:43:47.581 16110 17670 D FirebaseCrashlytics: Crashlytics automatic data collection ENABLED by API.
Any ideas on what could be done?
Kind regards,
Beta Was this translation helpful? Give feedback.
All reactions