-
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.