Exception: java.lang.IllegalStateException
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:267)
at androidx.room.RoomDatabase.beginTransaction(RoomDatabase.java:351)
at com.chuckerteam.chucker.internal.data.room.HttpTransactionDao_Impl.update(HttpTransactionDao_Impl.java:345)
at com.chuckerteam.chucker.internal.data.repository.HttpTransactionDatabaseRepository.updateTransaction(HttpTransactionDatabaseRepository.kt:37)
at com.chuckerteam.chucker.api.ChuckerCollector.onResponseReceived$com_github_ChuckerTeam_Chucker_library(ChuckerCollector.kt:71)
at com.chuckerteam.chucker.api.ChuckerInterceptor$ChuckerTransactionTeeCallback.onSuccess(ChuckerInterceptor.kt:242)
at com.chuckerteam.chucker.internal.support.TeeSource.close(TeeSource.kt:69)
at okio.RealBufferedSource.close(RealBufferedSource.kt:477)
at okio.ForwardingSource.close(ForwardingSource.kt:34)
at okio.RealBufferedSource.close(RealBufferedSource.kt:477)
at okio.RealBufferedSource$inputStream$1.close(RealBufferedSource.kt:170)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
at android.os.Handler.handleCallback(Handler.java:914)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:224)
at android.app.ActivityThread.main(ActivityThread.java:7560)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
Exception: java.lang.IllegalStateException
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:267)
at androidx.room.RoomDatabase.beginTransaction(RoomDatabase.java:351)
at com.chuckerteam.chucker.internal.data.room.HttpTransactionDao_Impl.update(HttpTransactionDao_Impl.java:345)
at com.chuckerteam.chucker.internal.data.repository.HttpTransactionDatabaseRepository.updateTransaction(HttpTransactionDatabaseRepository.kt:37)
at com.chuckerteam.chucker.api.ChuckerCollector.onResponseReceived$com_github_ChuckerTeam_Chucker_library(ChuckerCollector.kt:71)
at com.chuckerteam.chucker.api.ChuckerInterceptor$ChuckerTransactionTeeCallback.onSuccess(ChuckerInterceptor.kt:242)
at com.chuckerteam.chucker.internal.support.TeeSource.close(TeeSource.kt:69)
at okio.RealBufferedSource.close(RealBufferedSource.kt:477)
at okio.ForwardingSource.close(ForwardingSource.kt:34)
at okio.RealBufferedSource.close(RealBufferedSource.kt:477)
at okio.RealBufferedSource$inputStream$1.close(RealBufferedSource.kt:170)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
at android.os.Handler.handleCallback(Handler.java:914)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:224)
at android.app.ActivityThread.main(ActivityThread.java:7560)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)