Hi,
literally, one user is having these weird fatal exceptions. 79 crashes in past 7 days.
Library version: com.evernote:android-job:1.1.9
Device: LG L50 Sporty (4.4.2)
Stacktrace:
Fatal Exception: java.lang.StackOverflowError
at java.util.HashMap.secondaryHash(HashMap.java:350)
at java.util.LinkedHashMap.get(LinkedHashMap.java:251)
at android.util.LruCache.get(LruCache.java:118)
at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:880)
at android.database.sqlite.SQLiteConnection.executeForLong(SQLiteConnection.java:594)
at android.database.sqlite.SQLiteConnection.setPageSize(SQLiteConnection.java:251)
at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:213)
at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:193)
at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:463)
at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:185)
at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:177)
at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:905)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:890)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:770)
at android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
at android.database.sqlite.SQLiteDatabase.onCorruption(SQLiteDatabase.java:338)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:892)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:795)
at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:1012)
at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:256)
at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:224)
at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:164)
at com.evernote.android.job.JobStorage.getDatabase(JobStorage.java:288)
at com.evernote.android.job.JobStorage.getAllJobRequests(JobStorage.java:173)
at com.evernote.android.job.JobRescheduleService.onHandleIntent(JobRescheduleService.java:44)
at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.os.HandlerThread.run(HandlerThread.java:61)
That looks bad, but I'm not really sure what I should do. This must be a modded device or LG patched the database handler. Because if you look at
android.database.DefaultDatabaseErrorHandler.repairDatabaseFile(DefaultDatabaseErrorHandler.java:140)
at android.database.DefaultDatabaseErrorHandler.onCorruption(DefaultDatabaseErrorHandler.java:68)
then you'll notice that this class only has 108 lines and the method does not exist: http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.4.2_r1/android/database/DefaultDatabaseErrorHandler.java?av=f
Maybe it's better to copy the default error handler and not use the device specific one. Any suggestions?
Probably the only solution is copying default error handler.
Here's another LG device mentioned with the same error: https://issuetracker.google.com/issues/37019699
This will be fixed in the next version, you can give it a try if you want:
repositories {
jcenter()
maven {
url 'https://oss.sonatype.org/content/repositories/snapshots/'
}
}
dependencies {
compile 'com.evernote:android-job:1.1.10-SNAPSHOT'
}
Most helpful comment
This will be fixed in the next version, you can give it a try if you want: