Все привет. Такая проблема. Application is null на точках входа. То есть при первом обращении к апп из launch activity или ресиверов. Странно, но по логам так. Причем краши отображаются только в гугл консоли. И в большинстве для андроид 6 и 9. Остальные версии единичны. В интернетах существует такая проблема у людей, но решения нет. Похоже, что application стартует позже, чем активити. Тестировал на эмуляторах с рестартами/сворачиваниями/убиваниями приложения, но кейс повторить не удалось. Может у кого была похожая проблема
ava.lang.RuntimeException:
1. at android.app.ActivityThread.handleCreateService (ActivityThread.java:2862)
2. at android.app.ActivityThread.access$1900 (ActivityThread.java:150)
3. at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1427)
4. at android.os.Handler.dispatchMessage (Handler.java:102)
5. at android.os.Looper.loop (Looper.java:148)
6. at android.app.ActivityThread.main (ActivityThread.java:5417)
7. at java.lang.reflect.Method.invoke (Native Method)
8. at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:728)
9. at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:616)
Caused by: java.lang.NullPointerException:
1. at com.my.myapp.notifications.data.services.MyFirebaseMessagingServices.<init> (MyFirebaseMessagingServices.java:77)
2. at java.lang.Class.newInstance (Native Method)
3. at android.app.ActivityThread.handleCreateService (ActivityThread.java:2859)ActivityThread.java:2862)
2. at android.app.ActivityThread.access$1900 (
ActivityThread.java:150)
3. at android.app.ActivityThread$H.handleMessage (
ActivityThread.java:1427)
4. at android.os.Handler.dispatchMessage (
Handler.java:102)
5. at android.os.Looper.loop (
Looper.java:148)
6. at android.app.ActivityThread.main (
ActivityThread.java:5417)
7. at java.lang.reflect.Method.invoke (Native Method)
8. at com.android.internal.os.ZygoteInit$
MethodAndArgsCaller.run (
ZygoteInit.java:728)
9. at com.android.internal.os.ZygoteInit.main (
ZygoteInit.java:616)
Caused by: java.lang.NullPointerException:
1. at com.my.myapp.notifications.data.services.MyFirebaseMessagingServices.<init> (
MyFirebaseMessagingServices.java:77)
2. at java.lang.Class.newInstance (Native Method)
3. at android.app.ActivityThread.handleCreateService (
ActivityThread.java:2859)