codelab-android-room-with-a-view icon indicating copy to clipboard operation
codelab-android-room-with-a-view copied to clipboard

Android : IllegalStateException while doing DB operations

Open pravingws opened this issue 1 year ago • 0 comments

Android Google play console app vitals is reporting this issue frquently:

Error stacktrace:

`Exception java.lang.RuntimeException: Exception while computing database live data. at androidx.room.RoomTrackingLiveData$1.run (RoomTrackingLiveData.java:92) at androidx.room.TransactionExecutor$1.run (TransactionExecutor.java:45) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:644) at java.lang.Thread.run (Thread.java:1012)

Caused by java.lang.IllegalStateException: at androidx.room.RoomOpenHelper.onUpgrade (RoomOpenHelper.java:117) at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.onUpgrade (FrameworkSQLiteOpenHelper.java:177) at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked (SQLiteOpenHelper.java:416) at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase (SQLiteOpenHelper.java:316) at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getWritableSupportDatabase (FrameworkSQLiteOpenHelper.java:145) at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper.getWritableDatabase (FrameworkSQLiteOpenHelper.java:106) at androidx.room.RoomDatabase.beginTransaction (RoomDatabase.java:352) at com.company.employee.common_data.dao.NotificationDao_Impl$9.call (NotificationDao_Impl.java:337) at com.company.employee.common_data.dao.NotificationDao_Impl$9.call (NotificationDao_Impl.java:334) at androidx.room.RoomTrackingLiveData$1.run (RoomTrackingLiveData.java:90)`

pravingws avatar Dec 04 '23 23:12 pravingws