Kashif-E / CameraK

A camera library for Compose Multiplatform
MIT License
135 stars 8 forks source link

kotlin.native.internal.IrLinkageError: Function 'clickable' can not be called #2

Closed kylixeza closed 1 month ago

kylixeza commented 1 month ago

I always face this error when I use this library. All I did was import the library and run the app in iOS simulator without using any functions from the library. Import to gradle and sync only

kotlin.native.internal.IrLinkageError: Function 'clickable' can not be called: No function found for symbol 'androidx.compose.foundation/clickable|clickable@androidx.compose.ui.Modifier(androidx.compose.foundation.interaction.MutableInteractionSource;androidx.compose.foundation.Indication?;kotlin.Boolean;kotlin.String?;androidx.compose.ui.semantics.Role?;kotlin.Function0<kotlin.Unit>){}[0]'
Uncaught Kotlin exception:     at 0   Beu KMM                             0x101290acf        kfun:kotlin.Throwable#<init>(kotlin.String?){} + 119 
    at 1   Beu KMM                             0x101289c83        kfun:kotlin.Error#<init>(kotlin.String?){} + 115 
    at 2   Beu KMM                             0x1012c523b        kfun:kotlin.native.internal.IrLinkageError#<init>(kotlin.String?){} + 115 
    at 3   Beu KMM                             0x1012c52ff        kfun:kotlin.native.internal#ThrowIrLinkageError(kotlin.String?){}kotlin.Nothing + 175 
    at 4   Beu KMM                             0x1024c2717        kfun:androidx.compose.material#IconButton(kotlin.Function0<kotlin.Unit>;androidx.compose.ui.Modifier?;kotlin.Boolean;androidx.compose.foundation.interaction.MutableInteractionSource?;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){} + 3043 
    at 5   Beu KMM                             0x100c0798f        kfun:com.kylix.main.components#BottomNavItem(androidx.compose.ui.Modifier?;androidx.compose.ui.graphics.painter.Painter;kotlin.String;kotlin.Boolean;kotlin.Function0<kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){} + 6007 
    at 6   Beu KMM                             0x100c060cf        kfun:com.kylix.main.components#TabNavigationItem__at__androidx.compose.foundation.layout.RowScope(cafe.adriel.voyager.navigator.tab.Tab;androidx.compose.runtime.Composer?;kotlin.Int){} + 2679 
    at 7   Beu KMM                             0x100c02f4f        kfun:com.kylix.main.MainScreen.Content$lambda$9$lambda$8$lambda$7$lambda$6#internal + 663 
    at 8   Beu KMM                             0x100c0467b        kfun:com.kylix.main.MainScreen.$Content$lambda$9$lambda$8$lambda$7$lambda$6$FUNCTION_REFERENCE$4.invoke#internal + 151 
    at 9   Beu KMM                             0x100c0481f        kfun:com.kylix.main.MainScreen.$Content$lambda$9$lambda$8$lambda$7$lambda$6$FUNCTION_REFERENCE$4.$<bridge-DNNNNU>invoke(androidx.compose.foundation.layout.RowScope;androidx.compose.runtime.Composer;kotlin.Int){}#internal + 195 
    at 10  Beu KMM                             0x1013db437        kfun:kotlin.Function3#invoke(1:0;1:1;1:2){}1:3-trampoline + 123 
    at 11  Beu KMM                             0x101685133        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(kotlin.Any?;androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 635 
    at 12  Beu KMM                             0x10169393f        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#$<bridge-NNNNNU>invoke(kotlin.Any?;androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any?(kotlin.Any?;androidx.compose.runtime.Composer;kotlin.Any?){}kotlin.Any? + 199 
    at 13  Beu KMM                             0x1013db437        kfun:kotlin.Function3#invoke(1:0;1:1;1:2){}1:3-trampoline + 123 
    at 14  Beu KMM                             0x10249b507        kfun:androidx.compose.material.BottomNavigation$lambda$0#internal + 3771 
    at 15  Beu KMM                             0x10249bbcb        kfun:androidx.compose.material.$BottomNavigation$lambda$0$FUNCTION_REFERENCE$0.invoke#internal + 119 
    at 16  Beu KMM                             0x10249bd1f        kfun:androidx.compose.material.$BottomNavigation$lambda$0$FUNCTION_REFERENCE$0.$<bridge-DNNNU>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
    at 17  Beu KMM                             0x1013db33b        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 18  Beu KMM                             0x101684dc7        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 
    at 19  Beu KMM                             0x10169383b        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#$<bridge-NNNNU>invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any?(androidx.compose.runtime.Composer;kotlin.Any?){}kotlin.Any? + 163 
    at 20  Beu KMM                             0x1013db33b        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 21  Beu KMM                             0x102508ef7        kfun:androidx.compose.material.Surface$lambda$2#internal + 4327 
    at 22  Beu KMM                             0x102509db7        kfun:androidx.compose.material.$Surface$lambda$2$FUNCTION_REFERENCE$0.invoke#internal + 139 
    at 23  Beu KMM                             0x102509fd3        kfun:androidx.compose.material.$Surface$lambda$2$FUNCTION_REFERENCE$0.$<bridge-DNNNU>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
    at 24  Beu KMM                             0x1013db33b        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 25  Beu KMM                             0x101684dc7        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 
    at 26  Beu KMM                             0x10169383b        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#$<bridge-NNNNU>invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any?(androidx.compose.runtime.Composer;kotlin.Any?){}kotlin.Any? + 163 
    at 27  Beu KMM                             0x1013db33b        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 28  Beu KMM                             0x101578713        kfun:androidx.compose.runtime#CompositionLocalProvider(kotlin.Array<out|androidx.compose.runtime.ProvidedValue<*>>...;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int){} + 615 
    at 29  Beu KMM                             0x102505aa7        kfun:androidx.compose.material#Surface(androidx.compose.ui.Modifier?;androidx.compose.ui.graphics.Shape?;androidx.compose.ui.graphics.Color;androidx.compose.ui.graphics.Color;androidx.compose.foundation.BorderStroke?;androidx.compose.ui.unit.Dp;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){} + 4883 
    at 30  Beu KMM                             0x10249931b        kfun:androidx.compose.material#BottomNavigation(androidx.compose.foundation.layout.WindowInsets;androidx.compose.ui.Modifier?;androidx.compose.ui.graphics.Color;androidx.compose.ui.graphics.Color;androidx.compose.ui.unit.Dp;kotlin.Function3<androidx.compose.foundation.layout.RowScope,androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){} + 3827 
    at 31  Beu KMM                             0x10249a243        kfun:androidx.compose.material#BottomNavigation(androidx.compose.ui.Modifier?;androidx.compose.ui.graphics.Color;androidx.compose.ui.graphics.Color;androidx.compose.ui.unit.Dp;kotlin.Function3<androidx.compose.foundation.layout.RowScope,androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){} + 3467 
    at 32  Beu KMM                             0x100c033bb        kfun:com.kylix.main.MainScreen.Content$lambda$9$lambda$8$lambda$7#internal + 843 
    at 33  Beu KMM                             0x100c04b63        kfun:com.kylix.main.MainScreen.$Content$lambda$9$lambda$8$lambda$7$FUNCTION_REFERENCE$7.invoke#internal + 151 
    at 34  Beu KMM                             0x100c04d07        kfun:com.kylix.main.MainScreen.$Content$lambda$9$lambda$8$lambda$7$FUNCTION_REFERENCE$7.$<bridge-DNNNNU>invoke(androidx.compose.animation.AnimatedVisibilityScope;androidx.compose.runtime.Composer;kotlin.Int){}#internal + 195 
    at 35  Beu KMM                             0x1013db437        kfun:kotlin.Function3#invoke(1:0;1:1;1:2){}1:3-trampoline + 123 
    at 36  Beu KMM                             0x101685133        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(kotlin.Any?;androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 635 
    at 37  Beu KMM                             0x10169393f        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#$<bridge-NNNNNU>invoke(kotlin.Any?;androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any?(kotlin.Any?;androidx.compose.runtime.Composer;kotlin.Any?){}kotlin.Any? + 199 
    at 38  Beu KMM                             0x1013db437        kfun:kotlin.Function3#invoke(1:0;1:1;1:2){}1:3-trampoline + 123 
    at 39  Beu KMM                             0x10225acdb        kfun:androidx.compose.animation#AnimatedEnterExitImpl(androidx.compose.animation.core.Transition<0:0>;kotlin.Function1<0:0,kotlin.Boolean>;androidx.compose.ui.Modifier;androidx.compose.animation.EnterTransition;androidx.compose.animation.ExitTransition;kotlin.Function2<androidx.compose.animation.EnterExitState,androidx.compose.animation.EnterExitState,kotlin.Boolean>;androidx.compose.animation.OnLookaheadMeasured?;kotlin.Function3<androidx.compose.animation.AnimatedVisibilityScope,androidx.compose.runtime. + 11311 
    at 40  Beu KMM                             0x102257f23        kfun:androidx.compose.animation#AnimatedVisibilityImpl(androidx.compose.animation.core.Transition<0:0>;kotlin.Function1<0:0,kotlin.Boolean>;androidx.compose.ui.Modifier;androidx.compose.animation.EnterTransition;androidx.compose.animation.ExitTransition;kotlin.Function3<androidx.compose.animation.AnimatedVisibilityScope,androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int){0§<kotlin.Any?>} + 2423 
    at 41  Beu KMM                             0x1022551d3        kfun:androidx.compose.animation#AnimatedVisibility(kotlin.Boolean;androidx.compose.ui.Modifier?;androidx.compose.animation.EnterTransition?;androidx.compose.animation.ExitTransition?;kotlin.String?;kotlin.Function3<androidx.compose.animation.AnimatedVisibilityScope,androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){} + 3039 
    at 42  Beu KMM                             0x100c0371f        kfun:com.kylix.main.MainScreen.Content$lambda$9$lambda$8#internal + 787 
    at 43  Beu KMM                             0x100c04dc3        kfun:com.kylix.main.MainScreen.$Content$lambda$9$lambda$8$FUNCTION_REFERENCE$8.invoke#internal + 127 
    at 44  Beu KMM                             0x100c04f6f        kfun:com.kylix.main.MainScreen.$Content$lambda$9$lambda$8$FUNCTION_REFERENCE$8.$<bridge-DNNNU>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
    at 45  Beu KMM                             0x1013db33b        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 46  Beu KMM                             0x101684dc7        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 
    at 47  Beu KMM                             0x10169383b        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#$<bridge-NNNNU>invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any?(androidx.compose.runtime.Composer;kotlin.Any?){}kotlin.Any? + 163 
    at 48  Beu KMM                             0x1013db33b        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 49  Beu KMM                             0x101578aaf        kfun:androidx.compose.runtime#CompositionLocalProvider(androidx.compose.runtime.ProvidedValue<*>;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int){} + 615 
    at 50  Beu KMM                             0x1024dcfef        kfun:androidx.compose.material.ScaffoldLayoutWithMeasureFix$lambda$12$lambda$9#internal + 599 
    at 51  Beu KMM                             0x1024e7693        kfun:androidx.compose.material.$ScaffoldLayoutWithMeasureFix$lambda$12$lambda$9$FUNCTION_REFERENCE$23.invoke#internal + 119 
    at 52  Beu KMM                             0x1024e77e7        kfun:androidx.compose.material.$ScaffoldLayoutWithMeasureFix$lambda$12$lambda$9$FUNCTION_REFERENCE$23.$<bridge-DNNNU>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
    at 53  Beu KMM                             0x1013db33b        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 54  Beu KMM                             0x101684dc7        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 
    at 55  Beu KMM                             0x10169383b        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#$<bridge-NNNNU>invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any?(androidx.compose.runtime.Composer;kotlin.Any?){}kotlin.Any? + 163 
    at 56  Beu KMM                             0x1013db33b        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 57  Beu KMM                             0x101f8f3f7        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose$lambda$0#internal + 991 
    at 58  Beu KMM                             0x101f91367        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.$subcompose$lambda$0$FUNCTION_REFERENCE$6.invoke#internal + 119 
    at 59  Beu KMM                             0x101f914bb        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.$subcompose$lambda$0$FUNCTION_REFERENCE$6.$<bridge-DNNNU>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
    at 60  Beu KMM                             0x1013db33b        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 61  Beu KMM                             0x101684dc7        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 
    at 62  Beu KMM                             0x10169383b        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#$<bridge-NNNNU>invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any?(androidx.compose.runtime.Composer;kotlin.Any?){}kotlin.Any? + 163 
    at 63  Beu KMM                             0x1013db33b        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 64  Beu KMM                             0x101697e23        kfun:androidx.compose.runtime#invokeComposable(androidx.compose.runtime.Composer;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 219 
    at 65  Beu KMM                             0x101557fdf        kfun:androidx.compose.runtime.ComposerImpl.doCompose#internal + 2431 
    at 66  Beu KMM                             0x10155720b        kfun:androidx.compose.runtime.ComposerImpl#composeContent(androidx.compose.runtime.collection.ScopeMap<androidx.compose.runtime.RecomposeScopeImpl,kotlin.Any>;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 279 
    at 67  Beu KMM                             0x1015661eb        kfun:androidx.compose.runtime.CompositionImpl#composeContent(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 899 
    at 68  Beu KMM                             0x10169f967        kfun:androidx.compose.runtime.ControlledComposition#composeContent(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}-trampoline + 99 
    at 69  Beu KMM                             0x101592c13        kfun:androidx.compose.runtime.Recomposer#composeInitial(androidx.compose.runtime.ControlledComposition;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 795 
    at 70  Beu KMM                             0x10169ecc7        kfun:androidx.compose.runtime.CompositionContext#composeInitial(androidx.compose.runtime.ControlledComposition;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}-trampoline + 71 
    at 71  Beu KMM                             0x10155a827        kfun:androidx.compose.runtime.ComposerImpl.CompositionContextImpl.composeInitial#internal + 199 
    at 72  Beu KMM                             0x10169ecc7        kfun:androidx.compose.runtime.CompositionContext#composeInitial(androidx.compose.runtime.ControlledComposition;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}-trampoline + 71 
    at 73  Beu KMM                             0x10156559f        kfun:androidx.compose.runtime.CompositionImpl.composeInitial#internal + 323 
    at 74  Beu KMM                             0x10156533f        kfun:androidx.compose.runtime.CompositionImpl#setContent(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 95 
    at 75  Beu KMM                             0x10169f7e3        kfun:androidx.compose.runtime.ReusableComposition#setContent(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}-trampoline + 99 
    at 76  Beu KMM                             0x101f88b53        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcomposeInto#internal + 435 
    at 77  Beu KMM                             0x101f88857        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose#internal.34 + 1211 
    at 78  Beu KMM                             0x101f88353        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose#internal + 979 
    at 79  Beu KMM                             0x101f87e43        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState#subcompose(kotlin.Any?;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}kotlin.collections.List<androidx.compose.ui.layout.Measurable> + 2407 
    at 80  Beu KMM                             0x101f8d18f        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.Scope.subcompose#internal + 135 
    at 81  Beu KMM                             0x10217622f        kfun:androidx.compose.ui.layout.SubcomposeMeasureScope#subcompose(kotlin.Any?;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}kotlin.collections.List<androidx.compose.ui.layout.Measurable>-trampoline + 115 
    at 82  Beu KMM                             0x1024df8c7        kfun:androidx.compose.material.ScaffoldLayoutWithMeasureFix$lambda$12#internal + 6723 
    at 83  Beu KMM                             0x1024e625f        kfun:androidx.compose.material.$ScaffoldLayoutWithMeasureFix$lambda$12$FUNCTION_REFERENCE$8.invoke#internal + 167 
    at 84  Beu KMM                             0x1024e64c7        kfun:androidx.compose.material.$ScaffoldLayoutWithMeasureFix$lambda$12$FUNCTION_REFERENCE$8.$<bridge-NNNNU>invoke(androidx.compose.ui.layout.SubcomposeMeasureScope;androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.MeasureResult#internal + 163 
    at 85  Beu KMM                             0x1013db33b        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 86  Beu KMM                             0x101f8fc97        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.object-1.measure#internal + 1083 
    at 87  Beu KMM                             0x1021743ff        kfun:androidx.compose.ui.layout.MeasurePolicy#measure__at__androidx.compose.ui.layout.MeasureScope(kotlin.collections.List<androidx.compose.ui.layout.Measurable>;androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.MeasureResult-trampoline + 123 
    at 88  Beu KMM                             0x101faa21b        kfun:androidx.compose.ui.node.InnerNodeCoordinator#measure(androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.Placeable + 1059 
    at 89  Beu KMM                             0x10217ceaf        kfun:androidx.compose.ui.node.NodeCoordinator#measure(androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.Placeable-trampoline + 71 
    at 90  Beu KMM                             0x101fe6acb        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.<init>$lambda$0#internal + 179 
    at 91  Beu KMM                             0x101fe6c5b        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.$<init>$lambda$0$FUNCTION_REFERENCE$0.invoke#internal + 71 
    at 92  Beu KMM                             0x101fe6d2b        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.$<init>$lambda$0$FUNCTION_REFERENCE$0.$<bridge-DNN>invoke(){}#internal + 71 
    at 93  Beu KMM                             0x1013d7d93        kfun:kotlin.Function0#invoke(){}1:0-trampoline + 99 
    at 94  Beu KMM                             0x1016411cf        kfun:androidx.compose.runtime.snapshots.Snapshot.Companion#observe(kotlin.Function1<kotlin.Any,kotlin.Unit>?;kotlin.Function1<kotlin.Any,kotlin.Unit>?;kotlin.Function0<0:0>){0§<kotlin.Any?>}0:0 + 1035 
    at 95  Beu KMM                             0x10167b8fb        kfun:androidx.compose.runtime.snapshots.SnapshotStateObserver.ObservedScopeMap.observe#internal + 847 
    at 96  Beu KMM                             0x101678ac7        kfun:androidx.compose.runtime.snapshots.SnapshotStateObserver#observeReads(0:0;kotlin.Function1<0:0,kotlin.Unit>;kotlin.Function0<kotlin.Unit>){0§<kotlin.Any>} + 1303 
    at 97  Beu KMM                             0x102021c83        kfun:androidx.compose.ui.node.OwnerSnapshotObserver#observeReads(0:0;kotlin.Function1<0:0,kotlin.Unit>;kotlin.Function0<kotlin.Unit>){0§<androidx.compose.ui.node.OwnerScope>} + 231 
    at 98  Beu KMM                             0x10202198f        kfun:androidx.compose.ui.node.OwnerSnapshotObserver#observeMeasureSnapshotReads(androidx.compose.ui.node.LayoutNode;kotlin.Boolean;kotlin.Function0<kotlin.Unit>){} + 423 
    at 99  Beu KMM                             0x101fe5e27        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.performMeasure#internal + 579 
    at 100 Beu KMM                             0x101fd891f        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.MeasurePassDelegate#remeasure(androidx.compose.ui.unit.Constraints){}kotlin.Boolean + 1039 
    at 101 Beu KMM                             0x101fd84bf        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.MeasurePassDelegate#measure(androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.Placeable + 715 
    at 102 Beu KMM                             0x102165b1f        kfun:androidx.compose.ui.layout.Measurable#measure(androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.Placeable-trampoline + 107 
    at 103 Beu KMM                             0x1021febcf        kfun:androidx.compose.foundation.layout.BoxMeasurePolicy.measure#internal + 975 
    at 104 Beu KMM                             0x1021743ff        kfun:androidx.compose.ui.layout.MeasurePolicy#measure__at__androidx.compose.ui.layout.MeasureScope(kotlin.collections.List<androidx.compose.ui.layout.Measurable>;androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.MeasureResult-trampoline + 123 
    at 105 Beu KMM                             0x101faa21b        kfun:androidx.compose.ui.node.InnerNodeCoordinator#measure(androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.Placeable + 1059 
    at 106 Beu KMM                             0x102165b1f        kfun:androidx.compose.ui.layout.Measurable#measure(androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.Placeable-trampoline + 107 
    at 107 Beu KMM                             0x101f286e7        kfun:androidx.compose.ui.graphics.SimpleGraphicsLayerModifier.measure#internal + 207 
    at 108 Beu KMM                             0x10217a143        kfun:androidx.compose.ui.node.LayoutModifierNode#measure__at__androidx.compose.ui.layout.MeasureScope(androidx.compose.ui.layout.Measurable;androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.MeasureResult-trampoline + 123 
    at 109 Beu KMM                             0x101fb2547        kfun:androidx.compose.ui.node.LayoutModifierNodeCoordinator#measure(androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.Placeable + 2331 
    at 110 Beu KMM                             0x10217ceaf        kfun:androidx.compose.ui.node.NodeCoordinator#measure(androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.Placeable-trampoline + 71 
    at 111 Beu KMM                             0x101fe6acb        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.<init>$lambda$0#internal + 179 
    at 112 Beu KMM                             0x101fe6c5b        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.$<init>$lambda$0$FUNCTION_REFERENCE$0.invoke#internal + 71 
    at 113 Beu KMM                             0x101fe6d2b        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.$<init>$lambda$0$FUNCTION_REFERENCE$0.$<bridge-DNN>invoke(){}#internal + 71 
    at 114 Beu KMM                             0x1013d7d93        kfun:kotlin.Function0#invoke(){}1:0-trampoline + 99 
    at 115 Beu KMM                             0x1016411cf        kfun:androidx.compose.runtime.snapshots.Snapshot.Companion#observe(kotlin.Function1<kotlin.Any,kotlin.Unit>?;kotlin.Function1<kotlin.Any,kotlin.Unit>?;kotlin.Function0<0:0>){0§<kotlin.Any?>}0:0 + 1035 
    at 116 Beu KMM                             0x10167b8fb        kfun:androidx.compose.runtime.snapshots.SnapshotStateObserver.ObservedScopeMap.observe#internal + 847 
    at 117 Beu KMM                             0x101678ac7        kfun:androidx.compose.runtime.snapshots.SnapshotStateObserver#observeReads(0:0;kotlin.Function1<0:0,kotlin.Unit>;kotlin.Function0<kotlin.Unit>){0§<kotlin.Any>} + 1303 
    at 118 Beu KMM                             0x102021c83        kfun:androidx.compose.ui.node.OwnerSnapshotObserver#observeReads(0:0;kotlin.Function1<0:0,kotlin.Unit>;kotlin.Function0<kotlin.Unit>){0§<androidx.compose.ui.node.OwnerScope>} + 231 
    at 119 Beu KMM                             0x10202198f        kfun:androidx.compose.ui.node.OwnerSnapshotObserver#observeMeasureSnapshotReads(androidx.compose.ui.node.LayoutNode;kotlin.Boolean;kotlin.Function0<kotlin.Unit>){} + 423 
    at 120 Beu KMM                             0x101fe5e27        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.performMeasure#internal + 579 
    at 121 Beu KMM                             0x101fd891f        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.MeasurePassDelegate#remeasure(androidx.compose.ui.unit.Constraints){}kotlin.Boolean + 1039 
    at 122 Beu KMM                             0x101fd84bf        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.MeasurePassDelegate#measure(androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.Placeable + 715 
    at 123 Beu KMM                             0x102165b1f        kfun:androidx.compose.ui.layout.Measurable#measure(androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.Placeable-trampoline + 107 
    at 124 Beu KMM                             0x10225b633        kfun:androidx.compose.animation.AnimatedEnterExitMeasurePolicy.measure#internal + 971 
    at 125 Beu KMM                             0x1021743ff        kfun:androidx.compose.ui.layout.MeasurePolicy#measure__at__androidx.compose.ui.layout.MeasureScope(kotlin.collections.List<androidx.compose.ui.layout.Measurable>;androidx.compose.ui.unit.Constraints){}androidx.compose.ui.layout.MeasureResult-trampoline + 123 

kotlin = "2.0.22" compose plugin = "1.6.11"

Kashif-E commented 1 month ago

have you tried with compose 1.7? clickable is not used inside the library but ill check for the root cause. do you have a reproducer?

kylixeza commented 1 month ago

ahhh yes, upgrading compose plugin version to 1.7.0-beta02 solved this issue. Thanks man! @Kashif-E 👍🏻

you can close this issue 🙏🏻

Kashif-E commented 1 month ago

that's great @kylixeza