Blisslauncher loop crash
How to reproduce: Move all icons into one or two folders on the "mmenubar". Reboot. Launcher is in a force crash loop
Logcat:
09-15 10:00:34.664 16561 16582 I AppUtils: loadAll: here
09-15 10:00:34.673 16561 16582 I AppUtils: loadAll: here
09-15 10:00:34.679 16561 16582 I AppUtils: loadAll: here
09-15 10:00:34.687 16561 16582 I AppUtils: loadAll: here
09-15 10:00:34.695 16561 16582 I AppUtils: loadAll: here
09-15 10:00:34.704 16561 16582 I AppUtils: loadAll: here
09-15 10:00:34.712 16561 16582 I AppUtils: loadAll: here
09-15 10:00:34.720 16561 16582 I AppUtils: loadAll: here
09-15 10:00:34.727 16561 16582 I AppUtils: loadAll: here
09-15 10:00:34.734 16561 16582 I AppUtils: loadAll: here
09-15 10:00:34.742 16561 16582 I AppUtils: loadAll: here
09-15 10:00:34.749 16561 16582 I AppUtils: loadAll: here
09-15 10:00:34.758 16561 16582 I AppUtils: loadAll: here
09-15 10:00:34.767 16561 16582 I AppUtils: loadAll: here
09-15 10:00:34.776 16561 16582 I AppUtils: loadAll: here
09-15 10:00:34.783 16561 16582 I AppUtils: loadAll: here
09-15 10:00:34.792 16561 16582 I AppUtils: loadAll: here
09-15 10:00:34.798 16561 16582 I AppUtils: loadAll: here
09-15 10:00:34.807 16561 16582 I AppUtils: loadAll: here
09-15 10:00:34.828 16561 16561 I BLISS_GRAPHICS: generateFolderIcon: 168*168
09-15 10:00:34.832 16561 16561 I BLISS_GRAPHICS: generateFolderIcon: 168*168
09-15 10:00:34.890 16561 16561 W System.err: io.reactivex.exceptions.UndeliverableException: java.lang.ArrayIndexOutOfBoundsException: length=10; index=-1
09-15 10:00:34.890 16561 16561 W System.err: at io.reactivex.plugins.RxJavaPlugins.onError(RxJavaPlugins.java:367)
09-15 10:00:34.890 16561 16561 W System.err: at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:111)
09-15 10:00:34.890 16561 16561 W System.err: at android.os.Handler.handleCallback(Handler.java:751)
09-15 10:00:34.890 16561 16561 W System.err: at android.os.Handler.dispatchMessage(Handler.java:95)
09-15 10:00:34.890 16561 16561 W System.err: at android.os.Looper.loop(Looper.java:154)
09-15 10:00:34.890 16561 16561 W System.err: at android.app.ActivityThread.main(ActivityThread.java:6186)
09-15 10:00:34.890 16561 16561 W System.err: at java.lang.reflect.Method.invoke(Native Method)
09-15 10:00:34.890 16561 16561 W System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
09-15 10:00:34.890 16561 16561 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
09-15 10:00:34.891 16561 16561 W System.err: Caused by: java.lang.ArrayIndexOutOfBoundsException: length=10; index=-1
09-15 10:00:34.891 16561 16561 W System.err: at java.util.ArrayList.get(ArrayList.java:413)
09-15 10:00:34.891 16561 16561 W System.err: at org.indin.blisslaunchero.features.launcher.LauncherActivity.createUIFromStorage(LauncherActivity.java:917)
09-15 10:00:34.891 16561 16561 W System.err: at org.indin.blisslaunchero.features.launcher.LauncherActivity.createUI(LauncherActivity.java:809)
09-15 10:00:34.891 16561 16561 W System.err: at org.indin.blisslaunchero.features.launcher.LauncherActivity.showApps(LauncherActivity.java:598)
09-15 10:00:34.891 16561 16561 W System.err: at org.indin.blisslaunchero.features.launcher.LauncherActivity$2.onNext(LauncherActivity.java:265)
09-15 10:00:34.891 16561 16561 W System.err: at org.indin.blisslaunchero.features.launcher.LauncherActivity$2.onNext(LauncherActivity.java:255)
09-15 10:00:34.891 16561 16561 W System.err: at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.drainNormal(ObservableObserveOn.java:200)
09-15 10:00:34.891 16561 16561 W System.err: at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.run(ObservableObserveOn.java:252)
09-15 10:00:34.891 16561 16561 W System.err: at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:109)
09-15 10:00:34.891 16561 16561 W System.err: ... 7 more
09-15 10:00:34.892 16561 16561 E AndroidRuntime: FATAL EXCEPTION: main
09-15 10:00:34.892 16561 16561 E AndroidRuntime: Process: org.indin.blisslaunchero, PID: 16561
09-15 10:00:34.892 16561 16561 E AndroidRuntime: io.reactivex.exceptions.UndeliverableException: java.lang.ArrayIndexOutOfBoundsException: length=10; index=-1
09-15 10:00:34.892 16561 16561 E AndroidRuntime: at io.reactivex.plugins.RxJavaPlugins.onError(RxJavaPlugins.java:367)
09-15 10:00:34.892 16561 16561 E AndroidRuntime: at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:111)
09-15 10:00:34.892 16561 16561 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:751)
09-15 10:00:34.892 16561 16561 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
09-15 10:00:34.892 16561 16561 E AndroidRuntime: at android.os.Looper.loop(Looper.java:154)
09-15 10:00:34.892 16561 16561 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6186)
09-15 10:00:34.892 16561 16561 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
09-15 10:00:34.892 16561 16561 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
09-15 10:00:34.892 16561 16561 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
09-15 10:00:34.892 16561 16561 E AndroidRuntime: Caused by: java.lang.ArrayIndexOutOfBoundsException: length=10; index=-1
09-15 10:00:34.892 16561 16561 E AndroidRuntime: at java.util.ArrayList.get(ArrayList.java:413)
09-15 10:00:34.892 16561 16561 E AndroidRuntime: at org.indin.blisslaunchero.features.launcher.LauncherActivity.createUIFromStorage(LauncherActivity.java:917)
09-15 10:00:34.892 16561 16561 E AndroidRuntime: at org.indin.blisslaunchero.features.launcher.LauncherActivity.createUI(LauncherActivity.java:809)
09-15 10:00:34.892 16561 16561 E AndroidRuntime: at org.indin.blisslaunchero.features.launcher.LauncherActivity.showApps(LauncherActivity.java:598)
09-15 10:00:34.892 16561 16561 E AndroidRuntime: at org.indin.blisslaunchero.features.launcher.LauncherActivity$2.onNext(LauncherActivity.java:265)
09-15 10:00:34.892 16561 16561 E AndroidRuntime: at org.indin.blisslaunchero.features.launcher.LauncherActivity$2.onNext(LauncherActivity.java:255)
09-15 10:00:34.892 16561 16561 E AndroidRuntime: at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.drainNormal(ObservableObserveOn.java:200)
09-15 10:00:34.892 16561 16561 E AndroidRuntime: at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.run(ObservableObserveOn.java:252)
09-15 10:00:34.892 16561 16561 E AndroidRuntime: at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(HandlerScheduler.java:109)
09-15 10:00:34.892 16561 16561 E AndroidRuntime: ... 7 more
09-15 10:00:34.893 1230 3485 W ActivityManager: Force finishing activity org.indin.blisslaunchero/.features.launcher.LauncherActivity
09-15 10:00:34.895 16561 16561 I Process : Sending signal. PID: 16561 SIG: 9
09-15 10:00:34.951 1230 1249 D GraphicsStats: Buffer count: 3
09-15 10:00:34.951 1230 3455 I WindowManager: WIN DEATH: Window{eb470b6 u0 org.indin.blisslaunchero/org.indin.blisslaunchero.features.launcher.LauncherActivity}
09-15 10:00:34.951 1230 3516 I ActivityManager: Process org.indin.blisslaunchero (pid 16561) has died
09-15 10:00:34.951 1230 3516 D ActivityManager: cleanUpApplicationRecord -- 16561
09-15 10:00:34.952 1230 3516 W ActivityManager: Scheduling restart of crashed service org.indin.blisslaunchero/.features.notification.NotificationService in 1000ms
09-15 10:00:34.952 1230 3516 W ActivityManager: Scheduling restart of crashed service org.indin.blisslaunchero/.features.launcher.AppProvider in 11000ms
09-15 10:00:34.952 1230 3516 W ActivityManager: Scheduling restart of crashed service org.indin.blisslaunchero/.features.weather.DeviceStatusService in 21000ms
09-15 10:00:34.953 1230 3516 W ActivityManager: Scheduling restart of crashed service org.indin.blisslaunchero/.features.weather.WeatherSourceListenerService in 31000ms
09-15 10:00:34.957 1230 3516 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000100 cmp=org.indin.blisslaunchero/.features.launcher.LauncherActivity} from uid 0 on display 0
09-15 10:00:34.971 1230 3516 I ActivityManager: Start proc 16585:org.indin.blisslaunchero/u0a9 for activity org.indin.blisslaunchero/.features.launcher.LauncherActivity
09-15 10:00:35.021 16585 16585 W System : ClassLoader referenced unknown path: /system/priv-app/BlissLauncher/lib/arm64