And again an exception in the console:
Debug: (MVIKotlin) MessageListStore (STATE, Model): Model(openChat=OpenChats [ id: 2 account: kobit@tigase.org jid: rawingdocm@sj.ms name: rawingdocm@sj.ms ], title=rawingdocm@sj.ms, messages=[Messages [ id: 2 openchat_id: 2 account: kobit@tigase.org jid: rawingdocm@sj.ms stanzaId: body Debug: (MVIKotlin) MessageListStore (RESULT, MessageListUpdated): MessageListUpdated(messages=[Messages [ id: 2 openchat_id: 2 account: kobit@tigase.org jid: rawingdocm@sj.ms stanzaId: body: Здравия желаю timestamp: 2021-09-30T13:38:04.423Z state: IncomingRead ]]) Debug: (MVIKotlin) MessageListStore (RESULT, MessageListUpdated): MessageListUpdated(messages=[Messages [ id: 2 openchat_id: 2 account: kobit@tigase.org jid: rawingdocm@sj.ms stanzaId: body: Здравия желаю timestamp: 2021-09-30T13:38:04.423Z state: IncomingRead ]]) Debug: (MVIKotlin) MessageListStore (STATE, Model): Model(openChat=OpenChats [ id: 2 account: kobit@tigase.org jid: rawingdocm@sj.ms name: rawingdocm@sj.ms ], title=rawingdocm@sj.ms, messages=[Messages [ id: 2 openchat_id: 2 account: kobit@tigase.org jid: rawingdocm@sj.ms stanzaId: body Debug: (MVIKotlin) MessageListStore (STATE, Model): Model(openChat=OpenChats [ id: 2 account: kobit@tigase.org jid: rawingdocm@sj.ms name: rawingdocm@sj.ms ], title=rawingdocm@sj.ms, messages=[Messages [ id: 2 openchat_id: 2 account: kobit@tigase.org jid: rawingdocm@sj.ms stanzaId: body Debug: (MVIKotlin) SideMenuStore (INTENT, SelectItem): SelectItem(item=DirectChatMenuItem(chat=OpenChatUnreadsItem(openChatId=2, account=kobit@tigase.org, jid=rawingdocm@sj.ms, name=rawingdocm@sj.ms, unread=1), icon=avatar_.png, name=rawingdocm@sj.ms)) Debug: (MVIKotlin) SideMenuStore (RESULT, MenuItemSelected): MenuItemSelected(selected=DirectChatMenuItem(chat=OpenChatUnreadsItem(openChatId=2, account=kobit@tigase.org, jid=rawingdocm@sj.ms, name=rawingdocm@sj.ms, unread=1), icon=avatar_.png, name=rawingdocm@sj.ms)) Debug: (MVIKotlin) SideMenuStore (STATE, Model): Model(selected=DirectChatMenuItem(chat=OpenChatUnreadsItem(openChatId=2, account=kobit@tigase.org, jid=rawingdocm@sj.ms, name=rawingdocm@sj.ms, unread=1), icon=avatar_.png, name=rawingdocm@sj.ms), generalMenuItems=[GeneralMenuItem(action=Roster, icon=roste Debug: (MVIKotlin) SideMenuStore (RESULT, OpenChatsLoaded): OpenChatsLoaded(items=[OpenChatUnreadsItem(openChatId=1, account=kobit@tigase.org, jid=punkmanw@chatwith.xyz, name=punkmanw@chatwith.xyz, unread=0), OpenChatUnreadsItem(openChatId=2, account=kobit@tigase.org, jid=rawingdocm@sj.ms, name=rawingdocm@sj.ms, un Debug: (MVIKotlin) SideMenuStore (STATE, Model): Model(selected=DirectChatMenuItem(chat=OpenChatUnreadsItem(openChatId=2, account=kobit@tigase.org, jid=rawingdocm@sj.ms, name=rawingdocm@sj.ms, unread=1), icon=avatar_.png, name=rawingdocm@sj.ms), generalMenuItems=[GeneralMenuItem(action=Roster, icon=roste Debug: (MVIKotlin) SideMenuStore (RESULT, OpenChatsLoaded): OpenChatsLoaded(items=[OpenChatUnreadsItem(openChatId=1, account=kobit@tigase.org, jid=punkmanw@chatwith.xyz, name=punkmanw@chatwith.xyz, unread=0), OpenChatUnreadsItem(openChatId=2, account=kobit@tigase.org, jid=rawingdocm@sj.ms, name=rawingdocm@sj.ms, un Debug: (MVIKotlin) SideMenuStore (STATE, Model): Model(selected=DirectChatMenuItem(chat=OpenChatUnreadsItem(openChatId=2, account=kobit@tigase.org, jid=rawingdocm@sj.ms, name=rawingdocm@sj.ms, unread=1), icon=avatar_.png, name=rawingdocm@sj.ms), generalMenuItems=[GeneralMenuItem(action=Roster, icon=roste Exception in thread "AWT-EventQueue-0" kotlin.UninitializedPropertyAccessException: lateinit property relocationRequesterNode has not been initialized at androidx.compose.ui.layout.RelocationRequesterModifier.getRelocationRequesterNode(RelocationRequesterModifier.kt:32) at androidx.compose.ui.layout.RelocationRequester.bringIntoView(RelocationRequester.kt:61) at androidx.compose.ui.layout.RelocationRequester.bringIntoView$default(RelocationRequester.kt:59) at androidx.compose.foundation.FocusableKt$focusable$2$4$1.invokeSuspend(Focusable.kt:108) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at androidx.compose.ui.platform.FlushCoroutineDispatcher$dispatch$2.invokeSuspend(CoroutineDispatchers.desktop.kt:55) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
It is known issue of Compose. Workaround added.
Implemented
And again an exception in the console: