java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1029)
at java.util.ArrayList$Itr.next(ArrayList.java:982)
at com.arcblock.sphere.TabsManager$SphereData.rebuildIndexes(Unknown Source:27)
at com.arcblock.sphere.TabsManager.loadSphereFromDatabase(Unknown Source:333)
at com.arcblock.sphere.TabsManager.restoreTabsFromDatabase(Unknown Source:2)
at com.arcblock.sphere.TabsManager$Companion$initialize$2.invokeSuspend(Unknown Source:161)
at com.arcblock.sphere.TabsManager$Companion$initialize$2.invoke(SourceFile:2)
at com.arcblock.sphere.TabsManager$Companion$initialize$2.invoke(SourceFile:1)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Unknown Source:7)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Unknown Source:53)
at kotlinx.coroutines.BuildersKt.withContext(Unknown Source:0)
at com.arcblock.sphere.TabsManager$Companion.initialize(Unknown Source:10)
at com.arcblock.sphere.mvp.ui.activity.SplashActivity$initData$2.invokeSuspend(Unknown Source:83)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
at kotlinx.coroutines.DispatchedTask.run(Unknown Source:128)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(Unknown Source:3)
at kotlinx.coroutines.scheduling.TaskImpl.run(Unknown Source:2)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(Unknown Source:0)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(Unknown Source:14)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(Unknown Source:28)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:0)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@8ce566, Dispatchers.IO]