- Notifications
You must be signed in to change notification settings - Fork 1.9k
Open
Milestone
Description
Describe your environment
- Android device: motorola Nexus 6
- Android OS version: 7.1.1
- Google Play Services version: _____
- Firebase/Play Services SDK version: 16.0.9
- FirebaseUI version: 5.0.0
Describe the problem:
I'm using firebase authentication on my android app and recently I got an email regarding significant number of crashes with this stack trace:
Caused by java.lang.NullPointerException: Attempt to read from field 'int com.firebase.ui.auth.a.a.d.c' on a null object reference
at com.firebase.ui.auth.ui.AppCompatBase.onCreate + 32(AppCompatBase.java:32)
at com.firebase.ui.auth.ui.email.EmailActivity.onCreate + 72(EmailActivity.java:72)
Relevant Code:
@NonNull public Intent buildSignInIntent() { List<AuthUI.IdpConfig> selectedProviders = new ArrayList<>(); selectedProviders.add(new AuthUI.IdpConfig.EmailBuilder().build()); selectedProviders.add(new AuthUI.IdpConfig.FacebookBuilder().build()); selectedProviders.add(new AuthUI.IdpConfig.GoogleBuilder().build()); AuthUI.SignInIntentBuilder builder = AuthUI.getInstance().createSignInIntentBuilder() .setLogo(AuthUI.NO_LOGO) .setTheme(R.style.AppTheme) .setIsSmartLockEnabled(!BuildConfig.DEBUG /* credentials */, true /* hints */) .setAvailableProviders(selectedProviders) .enableAnonymousUsersAutoUpgrade(); AuthMethodPickerLayout customLayout = new AuthMethodPickerLayout .Builder(R.layout.fragment_register) .setGoogleButtonId(R.id.custom_google_signin_button) .setEmailButtonId(R.id.custom_email_signin_button) .setFacebookButtonId(R.id.custom_facebook_signin_button) .setTosAndPrivacyPolicyId(R.id.custom_tos) .build(); builder.setAuthMethodPickerLayout(customLayout); builder.setTosAndPrivacyPolicyUrls(Constants.TermsOfUseLink, Constants.PrivacyPolicyLink); return builder.build(); }How could I fix it? Thanks in advance.