Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Firebase Crash Library - NullPointerException in the console

I've implemented the new Firebase Crash library (https://github.com/firebase/quickstart-android/tree/master/crash) to log error in Android app.

Anyone is having similar problem.

I'm checking errors and on the top I've got:

Exception java.lang.NullPointerException: Attempt to invoke virtual method 'byte[] java.lang.String.getBytes()' on a null object reference
android.util.Base64.decode (Base64.java:118)
com.google.firebase.iid.zzg.zzeH (zzg.java:)
com.google.firebase.iid.zzg.zzeE (zzg.java:)
com.google.firebase.iid.zzd.zzCd (zzd.java:)
com.google.firebase.iid.zzd.zzc (zzd.java:)
com.google.firebase.iid.zzd.getToken (zzd.java:)
com.google.firebase.iid.FirebaseInstanceId.getToken (FirebaseInstanceId.java:)
com.google.firebase.iid.FirebaseInstanceId.zzUo (FirebaseInstanceId.java:)
com.google.firebase.iid.FirebaseInstanceIdService.zza (FirebaseInstanceIdService.java:)
com.google.firebase.iid.FirebaseInstanceIdService.zzm (FirebaseInstanceIdService.java:)
com.google.firebase.iid.zzb$2.run (zzb.java:)
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1112)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:587)
java.lang.Thread.run (Thread.java:818)

I have checked but there are not extra proguard rules for Firebase Crash. Is it bug in the library? Anyone is having similar problem?

I can't reproduce error on my devices.

The error is strange and I don't know in which place in the application. Nothing so I think it's connected to Crash library.

This is not standard nullexception. It's connected to Firebase Crash library. Why I'm thinking this is library bug - there is no sign on my code/activity here.

enter image description here

enter image description here

like image 425
adek Avatar asked May 21 '16 10:05

adek


2 Answers

It was confirmed by Google that this was bug in the InstanceID library.

All you can do right now is to update to the latest version and hope this will be fixed.

compile 'com.google.firebase:firebase-crash:9.4.0'

Note #1

You can see in the comments that some people are still getting this error. At the moment we can't do nothing more than update to the latest version. If you've been using previous version - update to the latest. We need info from Firebase team about it.

Note #2 This seems to be fixed in 9.4.0 but we still need confirmation

like image 171
adek Avatar answered Sep 19 '22 05:09

adek


Seems to be fixed in

compile 'com.google.firebase:firebase-crash:9.4.0'
like image 22
Tristan Richard Avatar answered Sep 22 '22 05:09

Tristan Richard