Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[crashlytics] multi_image_stream_completer.dart line 32 #157

Open
iqfareez opened this issue Nov 9, 2022 · 0 comments
Open

[crashlytics] multi_image_stream_completer.dart line 32 #157

iqfareez opened this issue Nov 9, 2022 · 0 comments
Labels
bug Something isn't working crashlytics in triage

Comments

@iqfareez
Copy link
Member

iqfareez commented Nov 9, 2022

Logs (with slightly different error messages, could shade some light here as I'm unclear what's happening)

Log 1

Fatal Exception: io.flutter.plugins.firebase.crashlytics.FlutterError: Software caused connection abort. Error thrown Instance of 'ErrorDescription'.
       at FirebaseCrashlytics.recordError(firebase_crashlytics.dart:119)
       at FirebaseCrashlytics.recordFlutterError(firebase_crashlytics.dart:141)
       at FirebaseCrashlytics.recordFlutterFatalError(firebase_crashlytics.dart:156)
       at FlutterError.reportError(assertions.dart:1184)
       at ImageStreamCompleter.reportError(image_stream.dart:733)
       at new MultiImageStreamCompleter.<fn>(multi_image_stream_completer.dart:32)
       at _AsyncStarStreamController.addError(_AsyncStarStreamController.java)
       at new MultiImageStreamCompleter.<fn>(multi_image_stream_completer.dart:25)

Log 2 - Handshake Exception

Fatal Exception: io.flutter.plugins.firebase.crashlytics.FlutterError: HandshakeException: Handshake error in client (OS Error: 
	CERTIFICATE_VERIFY_FAILED: certificate has expired(handshake.cc:393)). Error thrown Instance of 'ErrorDescription'.
       at FirebaseCrashlytics.recordError(firebase_crashlytics.dart:119)
       at FirebaseCrashlytics.recordFlutterError(firebase_crashlytics.dart:141)
       at FirebaseCrashlytics.recordFlutterFatalError(firebase_crashlytics.dart:156)
       at FlutterError.reportError(assertions.dart:1184)
       at ImageStreamCompleter.reportError(image_stream.dart:733)
       at new MultiImageStreamCompleter.<fn>(multi_image_stream_completer.dart:32)
       at _AsyncStarStreamController.addError(_AsyncStarStreamController.java)
       at new MultiImageStreamCompleter.<fn>(multi_image_stream_completer.dart:25)

Log 3 - Host lookup failed

Fatal Exception: io.flutter.plugins.firebase.crashlytics.FlutterError: Failed host lookup: 'mpt-server.vercel.app'. Error thrown Instance of 'ErrorDescription'.
       at FirebaseCrashlytics.recordError(firebase_crashlytics.dart:119)
       at FirebaseCrashlytics.recordFlutterError(firebase_crashlytics.dart:141)
       at FirebaseCrashlytics.recordFlutterFatalError(firebase_crashlytics.dart:156)
       at FlutterError.reportError(assertions.dart:1184)
       at ImageStreamCompleter.reportError(image_stream.dart:733)
       at new MultiImageStreamCompleter.<fn>(multi_image_stream_completer.dart:32)
       at _AsyncStarStreamController.addError(_AsyncStarStreamController.java)
       at new MultiImageStreamCompleter.<fn>(multi_image_stream_completer.dart:25)

Others also experienced this in production app, that can't reproduce it locally. Related issue: flutter/flutter#112706 (unresolved)

So, IMO, this error is related to CachedNetworkImage widget in full timetable page. Perhaps it failed to load a mosque image?

@iqfareez iqfareez added bug Something isn't working in triage crashlytics labels Nov 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working crashlytics in triage
Projects
None yet
Development

No branches or pull requests

1 participant