I'm having an issue with Room + Paging3 + Compose ...
# android
l
I'm having an issue with Room + Paging3 + Compose - is this a known issue? It doesn't seem to cause any issues, but DB updates using a LazyColumn causes this message in the logs;
Copy code
E/ROOM: Cannot run invalidation tracker. Is the db closed?
    java.lang.IllegalStateException: Cannot access database on the main thread since it may potentially lock the UI for a long period of time.
        at androidx.room.RoomDatabase.assertNotMainThread(RoomDatabase.java:385)
        at androidx.room.RoomDatabase.query(RoomDatabase.java:441)
        at androidx.room.RoomDatabase.query(RoomDatabase.java:429)
        at androidx.room.InvalidationTracker$1.checkUpdatedTable(InvalidationTracker.java:461)
        at androidx.room.InvalidationTracker$1.run(InvalidationTracker.java:431)
        at androidx.room.InvalidationTracker.refreshVersionsSync(InvalidationTracker.java:513)
        at androidx.room.paging.LimitOffsetDataSource.isInvalid(LimitOffsetDataSource.java:101)
        at androidx.paging.LegacyPagingSource.<init>(LegacyPagingSource.kt:50)
        at androidx.paging.DataSource$Factory$asPagingSourceFactory$1.invoke(DataSource.kt:238)
        at androidx.paging.DataSource$Factory$asPagingSourceFactory$1.invoke(DataSource.kt:138)
        at androidx.paging.SuspendingPagingSourceFactory.invoke(SuspendingPagingSourceFactory.kt:41)
        at androidx.paging.SuspendingPagingSourceFactory.invoke(SuspendingPagingSourceFactory.kt:30)