11

Czy ktoś wie o awarii?Wyjątek NullPointerException w FirebaseMessagingService.zzo (nieznane źródło)

Fatal Exception: java.lang.NullPointerException 
     at com.google.firebase.messaging.FirebaseMessagingService.zzo(Unknown Source) 
     at com.google.firebase.messaging.FirebaseMessagingService.zzn(Unknown Source) 
     at com.google.firebase.messaging.FirebaseMessagingService.zzm(Unknown Source) 
     at com.google.firebase.iid.zzb$2.run(Unknown Source) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569) 
     at java.lang.Thread.run(Thread.java:856) 

To niewiele, około 0,1% sesji.

Zgłaszane środowiska: GI-I9500_TMMARS/Android 4.1.1.

+0

Mam ten sam problem. – spCoder

Odpowiedz

4

Ten problem dotyczy discussed as an issue dla projektu Szybki start. Komentarze od zespołu wsparcia Firebase wskazują, że problem został naprawiony w wersji SDK 9.4.0. Czy budujesz z tą wersją?

+0

Dzięki za informację, ale używam wersji 9.4.0. Będę aktualizował, jeśli pojawią się aktualizacje na temat tych wątków. –

+0

Jestem również na 9.4.0 i nadal otrzymuję ten problem. – spCoder

+2

Jestem na 9.4.0 ale napotkałem ten problem na dokładnie tym samym urządzeniu zgłoszonym w pytaniu: GI-I9500_TMMARS (Android 4.1.1) – rpattabi

-1

W celu ustalenia tego błędu należy zaktualizować Firebase w pliku Gradle i dodać 2 linia:

compile 'com.google.firebase:firebase-messaging:10.0.1' 
compile 'com.google.firebase:firebase-core:10.0.1' // also need to add this line. 

Pierwsze „Nie można znaleźć” błąd? Sprawdź, czy masz najnowszą Google Repository w menedżerze Android SDK

Nie zapomnij aktualizować plik Gradle w folderze głównym projektu, jak również w przeciwnym razie nie będzie w stanie uzyskać wersję 10.0.1:

buildscript { 
    // ... 
    dependencies { 
     // ... 
     classpath 'com.google.gms:google-services:3.0.0' 
    } 
} 

źródło:

https://github.com/firebase/quickstart-android/issues/185 https://firebase.google.com/docs/android/setup

+0

Ten problem nadal występuje, urządzenie \t GI-I9500_TMMARS, 4.1.1 – Tasneem

0

W moim przypadku używam niewłaściwego klucza, aby uzyskać wartość:

Map data = remoteMessage.getData(); 
String name; 
name = data.get("naem").toString()); 
//while correct key is name not naem 
Powiązane problemy