android-priority-jobqueue
android-priority-jobqueue copied to clipboard
A Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.
I'm using ProGuard v5.3.2. I resolved this issue to add the proguard settings. `-keep interface com.birbit.android.jobqueue.** { *; }` I'm not sure this solution is best. It would be great...
``` android.database.sqlite.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method) android.database.sqlite.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:755) android.database.sqlite.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:769) android.database.sqlite.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:64) android.database.sqlite.SQLiteDatabase.executeSql(SQLiteDatabase.java:1967) android.database.sqlite.SQLiteDatabase.execSQL(SQLiteDatabase.java:1890) com.birbit.android.jobqueue.persistentQueue.sqlite.SqlHelper.vacuum(SqlHelper.java:251) com.birbit.android.jobqueue.persistentQueue.sqlite.SqlHelper.truncate(SqlHelper.java:247) com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue.clear(SqliteJobQueue.java:340) com.birbit.android.jobqueue.cachedQueue.CachedJobQueue.clear(CachedJobQueue.java:94) com.birbit.android.jobqueue.JobManagerThread.clear(JobManagerThread.java:425) com.birbit.android.jobqueue.JobManagerThread.handlePublicQuery(JobManagerThread.java:406) com.birbit.android.jobqueue.JobManagerThread.access$500(JobManagerThread.java:35) com.birbit.android.jobqueue.JobManagerThread$1.handleMessage(JobManagerThread.java:250) com.birbit.android.jobqueue.messaging.PriorityMessageQueue.consume(PriorityMessageQueue.java:39) com.birbit.android.jobqueue.JobManagerThread.run(JobManagerThread.java:222) java.lang.Thread.run(Thread.java:776) ```
Can you upgrade the library for supporting android OREO.
This error occurred on device like samsung SM-J200H , HUAWEI G610-U20, LENOVO , ... android.database.sqlite.SQLiteDatabaseLockedException: database is locked (code 5) at android.database.sqlite.SQLiteConnection.nativeExecute(SQLiteConnection.java) at android.database.sqlite.SQLiteConnection.execute(SQLiteConnection.java:552) at android.database.sqlite.SQLiteSession.beginTransactionUnchecked(SQLiteSession.java:323) at android.database.sqlite.SQLiteSession.beginTransaction(SQLiteSession.java:298) at android.database.sqlite.SQLiteDatabase.beginTransaction(SQLiteDatabase.java:505)...
With the latest version 2 we are getting the following crash which we never had with the previous version. Fatal Exception: android.database.sqlite.SQLiteDatabaseLockedException: database is locked (code 5) at android.database.sqlite.SQLiteConnection.nativeExecute(SQLiteConnection.java) at...
Sorry not really an issue, but was wondering if you could give your $0.02 comparing android-priority-queue to the new Google Supported Work Manager. Seems to have a lot in common....
For example, let's say a job fails because a user is not authenticated (maybe a token expired). A pending job runs, and fails with a `UserNotLoggedInException`. This exception is thrown...
I see this error often on crashlytics. Can somebody help me identify what the problem could be? ``` Fatal Exception: android.database.sqlite.SQLiteConstraintException: FOREIGN KEY constraint failed (code 787) ################################################################# Error Code...
Fatal Exception: android.database.sqlite.SQLiteCantOpenDatabaseException: unable to open database file (code 14) at android.database.sqlite.SQLiteConnection.nativeExecuteForLong(SQLiteConnection.java) at android.database.sqlite.SQLiteConnection.executeForLong(SQLiteConnection.java:768) at android.database.sqlite.SQLiteSession.executeForLong(SQLiteSession.java:652) at android.database.sqlite.SQLiteStatement.simpleQueryForLong(SQLiteStatement.java:107) at com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue.getNextJobDelayUntilNs(SqliteJobQueue.java:328) at com.birbit.android.jobqueue.cachedQueue.CachedJobQueue.getNextJobDelayUntilNs(CachedJobQueue.java:88) at com.birbit.android.jobqueue.JobManagerThread.getNextWakeUpNs(JobManagerThread.java:612) at com.birbit.android.jobqueue.JobManagerThread$1.onIdle(JobManagerThread.java:272) at com.birbit.android.jobqueue.messaging.PriorityMessageQueue.next(PriorityMessageQueue.java:89) at com.birbit.android.jobqueue.messaging.PriorityMessageQueue.consume(PriorityMessageQueue.java:36)...
this is issues info: ``` android.database.sqlite.SQLiteConnection.nativeExecuteForChangedRowCount(Native Method) -- android.database.sqlite.SQLiteConnection.executeForChangedRowCount(SQLiteConnection.java:751) android.database.sqlite.SQLiteSession.executeForChangedRowCount(SQLiteSession.java:754) android.database.sqlite.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:64) android.database.sqlite.SQLiteDatabase.executeSql(SQLiteDatabase.java:1706) android.database.sqlite.SQLiteDatabase.execSQL(SQLiteDatabase.java:1635) com.birbit.android.jobqueue.persistentQueue.sqlite.SqlHelper.truncate(SqlHelper.java:245) com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue.clear(SqliteJobQueue.java:340) com.birbit.android.jobqueue.cachedQueue.CachedJobQueue.clear(CachedJobQueue.java:94) com.birbit.android.jobqueue.JobManagerThread.clear(JobManagerThread.java:425) com.birbit.android.jobqueue.JobManagerThread.handlePublicQuery(JobManagerThread.java:406) com.birbit.android.jobqueue.JobManagerThread.access$500(JobManagerThread.java:35) com.birbit.android.jobqueue.JobManagerThread$1.handleMessage(JobManagerThread.java:250) com.birbit.android.jobqueue.messaging.PriorityMessageQueue.consume(PriorityMessageQueue.java:39) com.birbit.android.jobqueue.JobManagerThread.run(JobManagerThread.java:222) java.lang.Thread.run(Thread.java:818) ```