Content Manager shows "Could not create account" error, but CSV uploads to Firestore succeed.

Troubleshooting

When opening the Content Manager for any Firestore collection, it fails to load and displays the error message: "Could not create an account as [email protected] to your Firebase project. Make sure 'Email Sign-In' is turned on for your Firebase project, and try again."

This error blocks all UI functionality for viewing, adding, or editing data within the Content Manager.

However, if I use the "Upload CSV" feature on the very same error screen, the upload process completes successfully. When I check my Firebase Firestore console directly, the data from the CSV file is present. This proves that the underlying connection and permissions for [email protected] are actually working correctly, but the Content Manager UI is failing to initialize and showing a false/misleading error.


the data from the CSV file is present.

What have you tried so far?

I have already performed all standard troubleshooting procedures to resolve this issue, including:

  • Verifying that [email protected] has the "Editor" role in my GCP/Firebase project.

  • Confirming that Email/Password sign-in is enabled in Firebase Authentication.

  • Regenerating Firebase config files within FlutterFlow.

  • Redeploying Firestore rules.

  • Performing a hard refresh of the browser and logging out and back into my FlutterFlow account.

The core problem seems to be a bug within the Content Manager's initialization check. While the check fails and reports a stale error, other functions like the CSV Uploader can authenticate successfully in the background. The error message shown is misleading.

Steps to Reproduce

  1. Connect a Firebase project to a FlutterFlow project.

  2. In the Google Cloud/Firebase project settings, ensure the [email protected] service account has the "Editor" role.

  3. In Firebase Authentication, ensure the "Email/Password" sign-in provider is enabled.

  4. In FlutterFlow, create a Firestore collection (e.g., "languages").

  5. Navigate to the Firestore section in FlutterFlow and click the "Manage Content" button for the collection.

  6. Observe that the Content Manager fails to load and shows the "Could not create an account..." error.

  7. Despite the error, click "Upload CSV", select a valid file, and proceed. The UI reports a successful upload.

  8. Go to the Firebase console and verify that the data from the CSV now exists in the Firestore collection.

  9. Return to the FlutterFlow Content Manager; the error message remains, and no data is displayed.

    2.mp4
    4.66MB

Did you check FlutterFlow's Documentation for this topic?
Yes