Hi guys i tried to navigate the screens in single window using decompose while i tried it i got the exception mentioned below
Exception in thread “AWT-EventQueue-0” java.lang.NoSuchFieldError: Companion
at com.woualabs.chatapp.desktop.screen.namespace.NamespaceKt.InputScreen(Namespace.kt:203)
at com.woualabs.chatapp.desktop.screen.namespace.NamespaceComp.render(NamespaceComp.kt:19)
at com.woualabs.chatapp.desktop.navigation.ComposableSingletons$NavHostComponentKt$lambda-1$1.invoke(NavHostComponent.kt:76)
at com.woualabs.chatapp.desktop.navigation.ComposableSingletons$NavHostComponentKt$lambda-1$1.invoke(NavHostComponent.kt:75)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:130)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:46)
at com.arkivanov.decompose.extensions.compose.jetbrains.ChildrenKt$Children$1$1.invoke(Children.kt:30)
at com.arkivanov.decompose.extensions.compose.jetbrains.ChildrenKt$Children$1$1.invoke(Children.kt:29)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:121)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:46)
at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:193)
at androidx.compose.runtime.saveable.SaveableStateHolderImpl.SaveableStateProvider(SaveableStateHolder.kt:84)
at com.arkivanov.decompose.extensions.compose.jetbrains.ChildrenKt$Children$1.invoke(Children.kt:29)
at com.arkivanov.decompose.extensions.compose.jetbrains.ChildrenKt$Children$1.invoke(Children.kt:28)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:130)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:46)
at com.arkivanov.decompose.extensions.compose.jetbrains.ComposableSingletons$ChildrenKt$lambda-1$1.invoke(Children.kt:20)
at com.arkivanov.decompose.extensions.compose.jetbrains.ComposableSingletons$ChildrenKt$lambda-1$1.invoke(Children.kt:20)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:149)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:46)
at com.arkivanov.decompose.extensions.compose.jetbrains.ChildrenKt.Children(Children.kt:28)
at com.woualabs.chatapp.desktop.navigation.NavHostComponent.render(NavHostComponent.kt:75)
at com.woualabs.chatapp.desktop.ComposableSingletons$MainKt$lambda-1$1.invoke(main.kt:18)
at com.woualabs.chatapp.desktop.ComposableSingletons$MainKt$lambda-1$1.invoke(main.kt:16)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:121)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:46)
at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:193)
at androidx.compose.material.TextKt.ProvideTextStyle(Text.kt:246)
at androidx.compose.material.MaterialThemeKt$MaterialTheme$1.invoke(MaterialTheme.kt:78)
at androidx.compose.material.MaterialThemeKt$MaterialTheme$1.invoke(MaterialTheme.kt:77)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:121)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:46)
at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:193)
at androidx.compose.material.MaterialThemeKt.MaterialTheme(MaterialTheme.kt:69)
at com.woualabs.chatapp.desktop.ComposableSingletons$MainKt$lambda-2$1.invoke(main.kt:16)
at com.woualabs.chatapp.desktop.ComposableSingletons$MainKt$lambda-2$1.invoke(main.kt:15)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:121)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:46)
at androidx.compose.desktop.AppWindow_desktopKt$Window$1$1.invoke(AppWindow.desktop.kt:95)
at androidx.compose.desktop.AppWindow_desktopKt$Window$1$1.invoke(AppWindow.desktop.kt:94)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:121)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:46)
at androidx.compose.desktop.AppWindow$show$1.invoke(AppWindow.desktop.kt:443)
at androidx.compose.desktop.AppWindow$show$1.invoke(AppWindow.desktop.kt:441)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:121)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:46)
at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:193)
at androidx.compose.desktop.AppWindow$onCreate$1.invoke(AppWindow.desktop.kt:416)
at androidx.compose.desktop.AppWindow$onCreate$1.invoke(AppWindow.desktop.kt:415)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:121)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:46)
at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:193)
at androidx.compose.ui.platform.CompositionLocalsKt.ProvideCommonCompositionLocals(CompositionLocals.kt:148)
at androidx.compose.ui.platform.Wrapper_desktopKt$ProvideDesktopAmbients$1.invoke(Wrapper.desktop.kt:51)
at androidx.compose.ui.platform.Wrapper_desktopKt$ProvideDesktopAmbients$1.invoke(Wrapper.desktop.kt:50)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:121)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:46)
at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:193)
at androidx.compose.ui.platform.Wrapper_desktopKt.ProvideDesktopAmbients(Wrapper.desktop.kt:48)
at androidx.compose.ui.platform.Wrapper_desktopKt.access$ProvideDesktopAmbients(Wrapper.desktop.kt:1)
at androidx.compose.ui.platform.Wrapper_desktopKt$setContent$1.invoke(Wrapper.desktop.kt:40)
at androidx.compose.ui.platform.Wrapper_desktopKt$setContent$1.invoke(Wrapper.desktop.kt:39)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:121)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:46)
at androidx.compose.runtime.ComposerKt.invokeComposable(Composer.kt:3433)
at androidx.compose.runtime.ComposerImpl.composeContent$runtime(Composer.kt:2615)
at androidx.compose.runtime.CompositionImpl.composeContent(Composition.kt:348)
at androidx.compose.runtime.Recomposer.composeInitial$runtime(Recomposer.kt:702)
at androidx.compose.runtime.CompositionImpl.setContent(Composition.kt:304)
at androidx.compose.ui.platform.Wrapper_desktopKt.setContent(Wrapper.desktop.kt:39)
at androidx.compose.desktop.ComposeLayer.initOwner(ComposeLayer.desktop.kt:267)
at androidx.compose.desktop.ComposeLayer.access$initOwner(ComposeLayer.desktop.kt:49)
at androidx.compose.desktop.ComposeLayer$Wrapped.init(ComposeLayer.desktop.kt:82)
at org.jetbrains.skiko.HardwareLayer.checkIsShowing(HardwareLayer.kt:30)
at org.jetbrains.skiko.HardwareLayer.access$checkIsShowing(HardwareLayer.kt:7)
at org.jetbrains.skiko.HardwareLayer$1.hierarchyChanged(HardwareLayer.kt:22)
at java.desktop/java.awt.Component.processHierarchyEvent(Component.java:6802)
at java.desktop/java.awt.Component.processEvent(Component.java:6421)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5011)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4843)
at java.desktop/java.awt.Component.createHierarchyEvents(Component.java:5649)
at java.desktop/java.awt.Container.createHierarchyEvents(Container.java:1466)
at java.desktop/java.awt.Container.createHierarchyEvents(Container.java:1466)
at java.desktop/java.awt.Container.createHierarchyEvents(Container.java:1466)
at java.desktop/java.awt.Container.createHierarchyEvents(Container.java:1466)
at java.desktop/java.awt.Container.createHierarchyEvents(Container.java:1466)
at java.desktop/java.awt.Component.show(Component.java:1679)
at java.desktop/java.awt.Window.show(Window.java:1059)
at java.desktop/java.awt.Component.show(Component.java:1716)
at java.desktop/java.awt.Component.setVisible(Component.java:1663)
at java.desktop/java.awt.Window.setVisible(Window.java:1031)
at androidx.compose.desktop.ComposeWindow.setVisible(ComposeWindow.desktop.kt:86)
at androidx.compose.desktop.AppWindow.show(AppWindow.desktop.kt:446)
at androidx.compose.desktop.AppWindow.show$default(AppWindow.desktop.kt:432)
at androidx.compose.desktop.AppWindow_desktopKt$Window$1.run(AppWindow.desktop.kt:94)
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)