What happened?
A bug happened!
java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeLo(TimSort.java:781)
at java.util.TimSort.mergeAt(TimSort.java:518)
at java.util.TimSort.mergeCollapse(TimSort.java:448)
at java.util.TimSort.sort(TimSort.java:245)
at java.util.Arrays.sort(Arrays.java:1284)
at androidx.recyclerview.widget.SortedList.sortAndDedup(SourceFile:8)
at androidx.recyclerview.widget.SortedList.replaceAllInternal(SourceFile:45)
at com.philkes.notallyx.presentation.activity.main.fragment.NotallyFragment$setupObserver$1.invoke(SourceFile:36)
at com.philkes.notallyx.presentation.UiExtensionsKt$sam$androidx_lifecycle_Observer$0.onChanged(SourceFile:32)
at androidx.lifecycle.LiveData.considerNotify(SourceFile:30)
at androidx.lifecycle.LiveData.dispatchingValue(SourceFile:56)
at androidx.lifecycle.LiveData.setValue(SourceFile:15)
at com.philkes.notallyx.data.model.Content$$ExternalSyntheticLambda0.onChanged(SourceFile:52)
at androidx.lifecycle.LiveData.considerNotify(SourceFile:30)
at androidx.lifecycle.LiveData.dispatchingValue(SourceFile:56)
at androidx.lifecycle.LiveData.setValue(SourceFile:15)
at androidx.lifecycle.LiveDataScopeImpl$emit$2.invokeSuspend(SourceFile:42)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:9)
at kotlinx.coroutines.DispatchedTask.run(SourceFile:113)
at android.os.Handler.handleCallback(Handler.java:1001)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loopOnce(Looper.java:268)
at android.os.Looper.loop(Looper.java:384)
at android.app.ActivityThread.main(ActivityThread.java:8921)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:907)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@725e0b9, Dispatchers.IO]
App Version
7.11.2
Android Version (API Level)
35
(Optional) Relevant log output
What happened?
A bug happened!
java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeLo(TimSort.java:781)
at java.util.TimSort.mergeAt(TimSort.java:518)
at java.util.TimSort.mergeCollapse(TimSort.java:448)
at java.util.TimSort.sort(TimSort.java:245)
at java.util.Arrays.sort(Arrays.java:1284)
at androidx.recyclerview.widget.SortedList.sortAndDedup(SourceFile:8)
at androidx.recyclerview.widget.SortedList.replaceAllInternal(SourceFile:45)
at com.philkes.notallyx.presentation.activity.main.fragment.NotallyFragment$setupObserver$1.invoke(SourceFile:36)
at com.philkes.notallyx.presentation.UiExtensionsKt$sam$androidx_lifecycle_Observer$0.onChanged(SourceFile:32)
at androidx.lifecycle.LiveData.considerNotify(SourceFile:30)
at androidx.lifecycle.LiveData.dispatchingValue(SourceFile:56)
at androidx.lifecycle.LiveData.setValue(SourceFile:15)
at com.philkes.notallyx.data.model.Content$$ExternalSyntheticLambda0.onChanged(SourceFile:52)
at androidx.lifecycle.LiveData.considerNotify(SourceFile:30)
at androidx.lifecycle.LiveData.dispatchingValue(SourceFile:56)
at androidx.lifecycle.LiveData.setValue(SourceFile:15)
at androidx.lifecycle.LiveDataScopeImpl$emit$2.invokeSuspend(SourceFile:42)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:9)
at kotlinx.coroutines.DispatchedTask.run(SourceFile:113)
at android.os.Handler.handleCallback(Handler.java:1001)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loopOnce(Looper.java:268)
at android.os.Looper.loop(Looper.java:384)
at android.app.ActivityThread.main(ActivityThread.java:8921)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:907)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@725e0b9, Dispatchers.IO]
App Version
7.11.2
Android Version (API Level)
35
(Optional) Relevant log output