Когда я загружаю свой APK в Google Play Store в виде альфа-версии, я сразу же получаю следующий отчет в своей Firebase Crashlytics:
Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.String.toLowerCase(java.util.Locale)' on a null object reference
at com.google.firebase.database.obfuscated.zzdq.zza(com.google.firebase:firebase-database@@16.0.3:5111)
at com.google.firebase.database.obfuscated.zzdq$2.run(com.google.firebase:firebase-database@@16.0.3:143)
at java.lang.Thread.run(Thread.java:818)
В исходном коде моего приложения нет ссылки на строку, гдеошибка возникает из-за того, что еще нет тестовых пользователей!
Это вызвано каким-то автоматическим процессом в Google PlayStore, который запускает мое приложение, и каким-то образом это исключение вызывает?Это все еще вызывает вопрос о том, откуда происходит сбой, учитывая, что в моем приложении нет ссылки на строку, которая его генерирует.
РЕДАКТИРОВАТЬ
Поскольку Firebase кажетсятеперь я предоставляю источники в последней версии библиотеки базы данных. Теперь я получаю этот отчет о сбое сразу после загрузки
Fatal Exception: java.lang.NullPointerException
Attempt to invoke virtual method 'java.lang.String java.lang.String.toLowerCase(java.util.Locale)' on a null object reference
com.google.firebase.database.tubesock.WebSocketHandshake.verifyServerHandshakeHeaders (com.google.firebase:firebase-database@@16.0.4:111)
com.google.firebase.database.tubesock.WebSocket.runReader (com.google.firebase:firebase-database@@16.0.4:418)
com.google.firebase.database.tubesock.WebSocket.access$000 (com.google.firebase:firebase-database@@16.0.4:47)
com.google.firebase.database.tubesock.WebSocket$2.run (com.google.firebase:firebase-database@@16.0.4:143)
java.lang.Thread.run (Thread.java:818)
Кстати, это также происходит с открытой бета-дорожкой.