2016-05-21 4 views
16

Я внедрил новую библиотеку Firebase Crash (https://github.com/firebase/quickstart-android/tree/master/crash), чтобы зарегистрировать ошибку в приложении для Android.Firebase Crash Library - NullPointerException в консоли

У кого-то такая же проблема.

Я проверяю ошибки и на вершине я получил:

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) 

Я проверил но не дополнительные правила Proguard для Firebase Крушения. Это ошибка в библиотеке? У кого-то такая же проблема?

Я не могу воспроизвести ошибку на своих устройствах.

Ошибка странная, и я не знаю, в каком месте в приложении. Ничего, поэтому я думаю, что это связано с библиотекой Crash.

Это не стандартное nullexception. Он подключен к библиотеке Firebase Crash. Почему я думаю, что это ошибка библиотеки - здесь нет никаких признаков моего кода/активности.

enter image description here

enter image description here

+0

@Jens как это дублировать? Это связано с библиотекой Firebase Crash. Я знаю, что такое NullException, но в примере это проблема с библиотекой, и я хочу знать, является ли это ошибкой в ​​библиотеке. – adek

ответ

5

Google подтвердил, что это была ошибка в библиотеке InstanceID.

Все, что вы можете сделать прямо сейчас, это обновить до последней версии и надеяться, что это будет исправлено.

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

Примечание # 1

Вы можете увидеть в комментариях, что некоторые люди все еще получаю эту ошибку. На данный момент мы не можем сделать ничего, кроме обновления до последней версии. Если вы используете предыдущую версию - обновляйтесь до последней. Нам нужна информация от команды Firebase об этом.

Примечание # 2 Это, кажется, должно быть зафиксировано в 9.4.0, но мы все еще нуждаются в подтверждении

+4

Ошибка не исправлена. Я по-прежнему получаю ошибку при использовании последней версии (9.2.0). –

+0

@adek Ваш ответ не ясен, вы говорите, что он не исправлен, но в то же время обновляется до 9.2.0? Устанавливает ли эта версия это? –

+0

@YoannHercouet спасибо! Моя ошибка (исправлена) – adek

2

Это ошибка в библиотеке InstanceID в 9,0, извините. Мы определили исправление и включим его в будущую версию SDK.

Мы считаем, что это должно быть довольно редко, но, пожалуйста, прокомментируйте, если вы видите большое количество устройств.

+1

Я тоже испытываю это, это тот же самый стек. Я только что добавил базовую базу и рекламу. Можете ли вы рассказать нам, когда это будет исправлено? –

+0

@ Ian-Barber: Это ошибка номер один в моем случае. – adek

+0

выпуск найдены на sm_g7102 и sm_j700h –

0

Существует новая версия Google Play Services доступны: 9.2.1. По-видимому, внутри есть исправление. Я подтвержу это, как только у меня будет достаточно данных.

+0

Это все еще проблема в 9.2.1! –

3

Кажется фиксироваться в

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

Это сэкономило мне много времени ... Спасибо! – NikMos

Смежные вопросы