RuntimeException: на com.google.firebase.firestore.util.AsyncQueue.lambda$panic$5@19.0.2: 379 - PullRequest
1 голос
/ 11 ноября 2019

Я получил ошибку ниже на Android vitals в магазине Play от Samsung Galaxy S10 (beyond1q), работающей на Android 9. За последние 7 дней я получил более 3,5K сбоев.

java.lang.RuntimeException: at com.google.firebase.firestore.util.AsyncQueue.lambda$panic$5(com.google.firebase:firebase-firestore@@19.0.2:379) 
at com.google.firebase.firestore.util.AsyncQueue$$Lambda$5.run (Unknown Source:2)
at android.os.Handler.handleCallback (Handler.java:873)
at android.os.Handler.dispatchMessage (Handler.java:99)
at android.os.Looper.loop (Looper.java:214)
at android.app.ActivityThread.main (ActivityThread.java:7037)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:494)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:965)


Caused by: android.database.sqlite.SQLiteBlobTooBigException: 
at android.database.sqlite.SQLiteConnection.nativeExecuteForCursorWindow (Native Method)
at android.database.sqlite.SQLiteConnection.executeForCursorWindow (SQLiteConnection.java:1060)
at android.database.sqlite.SQLiteSession.executeForCursorWindow (SQLiteSession.java:836)
at android.database.sqlite.SQLiteQuery.fillWindow (SQLiteQuery.java:62)
at android.database.sqlite.SQLiteCursor.fillWindow (SQLiteCursor.java:169)
at android.database.sqlite.SQLiteCursor.onMove (SQLiteCursor.java:131)
at android.database.AbstractCursor.moveToPosition (AbstractCursor.java:237)
at android.database.AbstractCursor.moveToNext (AbstractCursor.java:269)
at com.google.firebase.firestore.local.SQLitePersistence$Query.forEach
at com.google.firebase.firestore.local.SQLiteLruReferenceDelegate.removeOrphanedDocuments
at com.google.firebase.firestore.local.LruGarbageCollector.removeOrphanedDocuments
at com.google.firebase.firestore.local.LruGarbageCollector.runGarbageCollection
at com.google.firebase.firestore.local.LruGarbageCollector.collect
at com.google.firebase.firestore.local.LocalStore.lambda$collectGarbage$9
at com.google.firebase.firestore.local.LocalStore$$Lambda$10.get (Unknown Source:4)
at com.google.firebase.firestore.local.SQLitePersistence.runTransaction
at com.google.firebase.firestore.local.LocalStore.collectGarbage
at com.google.firebase.firestore.local.LruGarbageCollector$Scheduler.lambda$scheduleGC$0
at com.google.firebase.firestore.local.LruGarbageCollector$Scheduler$$Lambda$1.run (Unknown Source:2)
at com.google.firebase.firestore.util.AsyncQueue$DelayedTask.handleDelayElapsed
at com.google.firebase.firestore.util.AsyncQueue$DelayedTask.access$lambda$0 (Unknown Source)
at com.google.firebase.firestore.util.AsyncQueue$DelayedTask$$Lambda$1.run (Unknown Source:2)
at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:459)
at java.util.concurrent.FutureTask.run (FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run (ScheduledThreadPoolExecutor.java:301)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
at com.google.firebase.firestore.util.AsyncQueue$DelayedStartFactory.run
at java.lang.Thread.run (Thread.java:764)

Gradle уровня приложения:

implementation 'com.google.firebase:firebase-firestore:19.0.2'
implementation 'com.google.firebase:firebase-core:16.0.9'

Gradle проекта:

classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.google.gms:google-services:4.2.0'

Примечание У нас также есть другие пользователи, которые используютто же устройство, но не столкнулось с какой-либо проблемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...