FATAL EXCEPTION: Thread-4
Process: jahirfiquitiva.apps.blueprint.demo, PID: 20593
java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeLo(TimSort.java:777)
at java.util.TimSort.mergeAt(TimSort.java:514)
at java.util.TimSort.mergeCollapse(TimSort.java:439)
at java.util.TimSort.sort(TimSort.java:245)
at java.util.Arrays.sort(Arrays.java:1498)
at java.util.ArrayList.sort(ArrayList.java:1470)
at java.util.Collections.sort(Collections.java:201)
at kotlin.collections.CollectionsKt__MutableCollectionsKt.sortWith(MutableCollections.kt:284)
at jahirfiquitiva.libs.blueprint.quest.utils.AppsLoaderKt.getInstalledApps(AppsLoader.kt:34)
at jahirfiquitiva.libs.blueprint.quest.IconRequest$loadApps$2.run(IconRequest.kt:481)
at java.lang.Thread.run(Thread.java:764)
FATAL EXCEPTION: Thread-7
Process: jahirfiquitiva.apps.blueprint.demo, PID: 21339
java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeLo(TimSort.java:777)
at java.util.TimSort.mergeAt(TimSort.java:514)
at java.util.TimSort.mergeCollapse(TimSort.java:439)
at java.util.TimSort.sort(TimSort.java:245)
at java.util.Arrays.sort(Arrays.java:1498)
at java.util.ArrayList.sort(ArrayList.java:1470)
at java.util.Collections.sort(Collections.java:201)
at kotlin.collections.CollectionsKt__MutableCollectionsKt.sortWith(MutableCollections.kt:284)
at jahirfiquitiva.libs.blueprint.quest.utils.AppsLoaderKt.getInstalledApps(AppsLoader.kt:34)
at jahirfiquitiva.libs.blueprint.quest.IconRequest$loadApps$2.run(IconRequest.kt:481)
at java.lang.Thread.run(Thread.java:764)
No crash. Works on emulator.
Crashes when run on actual phone.