yigit / android-priority-jobqueue

A Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

android.database.sqlite.SQLiteCantOpenDatabaseException

anthony3444 opened this issue · comments

First at all, thank you very much for your awesome library!

Yesterday, an user had these crash (Android Huawei Honor 5C (HNNEM-H), 2048MB RAM, Android 7.0):

android.database.sqlite.SQLiteCantOpenDatabaseException: 
  at android.database.sqlite.SQLiteConnection.nativeExecuteForCursorWindow (Native Method)
  at android.database.sqlite.SQLiteConnection.executeForCursorWindow (SQLiteConnection.java:866)
  at android.database.sqlite.SQLiteSession.executeForCursorWindow (SQLiteSession.java:851)
  at android.database.sqlite.SQLiteQuery.fillWindow (SQLiteQuery.java:62)
  at android.database.sqlite.SQLiteCursor.fillWindow (SQLiteCursor.java:143)
  at android.database.sqlite.SQLiteCursor.getCount (SQLiteCursor.java:132)
  at android.database.AbstractCursor.moveToPosition (AbstractCursor.java:219)
  at android.database.AbstractCursor.moveToNext (AbstractCursor.java:268)
  at com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue.nextJobAndIncRunCount (SqliteJobQueue.java:297)
  at com.birbit.android.jobqueue.cachedQueue.CachedJobQueue.nextJobAndIncRunCount (CachedJobQueue.java:79)
  at com.birbit.android.jobqueue.JobManagerThread.getNextJob (JobManagerThread.java:665)
  at com.birbit.android.jobqueue.JobManagerThread.getNextJob (JobManagerThread.java:642)
  at com.birbit.android.jobqueue.ConsumerManager.handleIdle (ConsumerManager.java:199)
  at com.birbit.android.jobqueue.JobManagerThread$1.handleMessage (JobManagerThread.java:231)
  at com.birbit.android.jobqueue.messaging.PriorityMessageQueue.consume (PriorityMessageQueue.java:39)
  at com.birbit.android.jobqueue.JobManagerThread.run (JobManagerThread.java:222)
  at java.lang.Thread.run (Thread.java:776)

It's the first time I see it. Have you got some explanations to resolve this bug?

Thank you very much!