firebase / FirebaseUI-Flutter

Apache License 2.0
99 stars 86 forks source link

šŸ› [firebase_ui_auth] FIRAuthErrorCodeInternalError 17999 when try to reimplement example application "Validate Email" feature #32

Open FuadEfendi opened 1 year ago

FuadEfendi commented 1 year ago

Bug report

Describe the bug Firestore Database settings are not documented with example application. I had FIRAuthErrorCodeInternalError 17999 when I try to send validation Email; it took many hours of debugging to find that it is indeed error 17999 with absolutely suppressed detailed description. It took another hours to find that I need to configure dynamic links to make it work.

This is lack of documentation; plus, the bug here is non-descriptive error 17999.

Now, I need to understand how to get back to IOS or Android application screen after successful Email validation. Perhaps I can implement cloud function returning value "validated = true/false" and query it from mobile device? Can Firebase do it for us?

Please provide richer well-documented example.

Steps to reproduce

Steps to reproduce the behavior:

  1. Go to firebase_ui_auth/example
  2. Change settings to your own Firestore Database, try to test Email Validation
  3. "An internal error has occurred ..." without any descriptive debug messages about what is wrong on the remote host; unless you finish properly configuration (and this step is not documented with example)

Expected behavior

Clear documentation in the official documentation site; clear documentation in the example / access to the example database / screenshots; descriptive error message instead of 17999

FuadEfendi commented 1 year ago

Perhaps example application could be extended by Receive Firebase Dynamic Links in a Flutter app

There is disconnect between documentation and example; documentation should refer code snippets from example application.

Also, this page has few errors (reported today), including link to "Receive Firebase Dynamic ..." page: https://firebase.google.com/docs/auth/flutter/email-link-auth

darshankawar commented 1 year ago

Thanks for the report @FuadEfendi On which platform are you seeing this error ? Android or iOS ? Can you also please provide complete error log you get upon validating email ?

FuadEfendi commented 1 year ago

There is no any error log, that is what this bug report is about. Quote: "the bug here is non-descriptive error 17999."

darshankawar commented 1 year ago

Thanks for the update. Keeping this issue open and labeling for team's attention on expected behavior and for any potential fixes in documentation.

/cc @lesnitsky

iSaqibShafique commented 8 months ago

Same issue for me.