alexzhirkevich / compose-cupertino

Compose Multiplatform UI components for iOS (Cupertino Widgets)
Apache License 2.0
1.03k stars 34 forks source link

Incompatible with compose multiplatform 1.7 #55

Open ZacSweers opened 1 month ago

ZacSweers commented 1 month ago

When building against the upcoming compose multiplatform 1.7 alphas, I see this warning when building an iOS app.

Repro: https://github.com/ZacSweers/FieldSpottr/pull/26

Showing Recent Issues
<io.github.alexzhirkevich:cupertino-native> @ /Users/alexzhirkevich/projects/compose-cupertino/cupertino-native/src/iosMain/kotlin/io/github/alexzhirkevich/cupertino/CupertinoPickerNative.kt:46:5: Function 'UIKitView' can not be called: No function found for symbol 'androidx.compose.ui.interop/UIKitView|UIKitView(kotlin.Function0<0:0>;androidx.compose.ui.Modifier;kotlin.Function1<0:0,kotlin.Unit>?;androidx.compose.ui.graphics.Color;kotlin.Function1<0:0,kotlin.Unit>?;kotlin.Function2<0:0,kotlinx.cinterop.CValue<platform.CoreGraphics.CGRect>,kotlin.Unit>?;kotlin.Boolean;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){0§<platform.UIKit.UIView>}[0]'

This in turn appears to crash at runtime

Uncaught Kotlin exception: 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]'
    at 0   FieldSpottrKt                       0x107b27747        kfun:kotlin.Throwable#<init>(kotlin.String?){} + 119 (/opt/buildAgent/work/b2e1db4d8d903ca4/kotlin/kotlin-native/runtime/src/main/kotlin/kotlin/Throwable.kt:28:44)
    at 1   FieldSpottrKt                       0x107b20bc3        kfun:kotlin.Error#<init>(kotlin.String?){} + 115 (/opt/buildAgent/work/b2e1db4d8d903ca4/kotlin/kotlin-native/runtime/src/main/kotlin/kotlin/Exceptions.kt:12:51)
    at 2   FieldSpottrKt                       0x107b5a607        kfun:kotlin.native.internal.IrLinkageError#<init>(kotlin.String?){} + 115 (/opt/buildAgent/work/b2e1db4d8d903ca4/kotlin/kotlin-native/runtime/src/main/kotlin/kotlin/native/internal/RuntimeUtils.kt:162:51)
    at 3   FieldSpottrKt                       0x107b5a6bf        kfun:kotlin.native.internal#ThrowIrLinkageError(kotlin.String?){}kotlin.Nothing + 163 (/opt/buildAgent/work/b2e1db4d8d903ca4/kotlin/kotlin-native/runtime/src/main/kotlin/kotlin/native/internal/RuntimeUtils.kt:166:11)
    at 4   FieldSpottrKt                       0x108fa6ca3        kfun:io.github.alexzhirkevich.cupertino#CupertinoSurface(kotlin.Function0<kotlin.Unit>;androidx.compose.ui.Modifier?;kotlin.Boolean;androidx.compose.ui.graphics.Shape?;androidx.compose.ui.graphics.Color;androidx.compose.ui.graphics.Color;androidx.compose.foundation.BorderStroke?;androidx.compose.foundation.Indication?;androidx.compose.foundation.interaction.MutableInteractionSource?;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int;kotl + 6043 (/Users/alexzhirkevich/projects/compose-cupertino/cupertino/src/commonMain/kotlin/io/github/alexzhirkevich/cupertino/Surface.kt:104:14)
    at 5   FieldSpottrKt                       0x108f77383        kfun:io.github.alexzhirkevich.cupertino#CupertinoButton(kotlin.Function0<kotlin.Unit>;androidx.compose.ui.Modifier?;kotlin.Boolean;io.github.alexzhirkevich.cupertino.CupertinoButtonSize?;io.github.alexzhirkevich.cupertino.CupertinoButtonColors?;androidx.compose.foundation.BorderStroke?;androidx.compose.ui.graphics.Shape?;androidx.compose.foundation.layout.PaddingValues?;androidx.compose.foundation.interaction.MutableInteractionSource?;kotlin.Function3<androidx.compose.foundation.layout.RowScope,androidx.co + 7023 (/Users/alexzhirkevich/projects/compose-cupertino/cupertino/src/commonMain/kotlin/io/github/alexzhirkevich/cupertino/CupertinoButton.kt:114:5)
    at 6   FieldSpottrKt                       0x108f787b3        kfun:io.github.alexzhirkevich.cupertino#CupertinoIconButton(kotlin.Function0<kotlin.Unit>;androidx.compose.ui.Modifier?;kotlin.Boolean;io.github.alexzhirkevich.cupertino.CupertinoButtonColors?;androidx.compose.foundation.BorderStroke?;androidx.compose.foundation.interaction.MutableInteractionSource?;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){} + 4707 (/Users/alexzhirkevich/projects/compose-cupertino/cupertino/src/commonMain/kotlin/io/github/alexzhirkevich/cupertino/CupertinoButton.kt:157:5)
    at 7   FieldSpottrKt                       0x108fd1c2f        kfun:io.github.alexzhirkevich.cupertino.adaptive.AdaptiveIconButton$lambda$2#internal + 899 (/Users/alexzhirkevich/projects/compose-cupertino/cupertino-adaptive/src/commonMain/kotlin/io/github/alexzhirkevich/cupertino/adaptive/AdaptiveIconButton.kt:64:13)
    at 8   FieldSpottrKt                       0x108fd26cf        kfun:io.github.alexzhirkevich.cupertino.adaptive.$AdaptiveIconButton$lambda$2$FUNCTION_REFERENCE$6.invoke#internal + 159 (/Users/alexzhirkevich/projects/compose-cupertino/cupertino-adaptive/src/commonMain/kotlin/io/github/alexzhirkevich/cupertino/adaptive/AdaptiveIconButton.kt:63:21)
    at 9   FieldSpottrKt                       0x108fd28cb        kfun:io.github.alexzhirkevich.cupertino.adaptive.$AdaptiveIconButton$lambda$2$FUNCTION_REFERENCE$6.$<bridge-UNNNNB>invoke(io.github.alexzhirkevich.cupertino.adaptive.CupertinoIconButtonAdaptation;androidx.compose.runtime.Composer;kotlin.Int){}#internal + 195 (/Users/alexzhirkevich/projects/compose-cupertino/cupertino-adaptive/src/commonMain/kotlin/io/github/alexzhirkevich/cupertino/adaptive/AdaptiveIconButton.kt:63:21)
    at 10  FieldSpottrKt                       0x107c56d43        kfun:kotlin.Function3#invoke(1:0;1:1;1:2){}1:3-trampoline + 123 (/Users/teamcity/.gradle/daemon/8.4/[K][Suspend]Functions:1:1)
    at 11  FieldSpottrKt                       0x107ece65b        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(kotlin.Any?;androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 635 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/jbMain/kotlin/androidx/compose/runtime/internal/ComposableLambda.jb.kt:116:22)
    at 12  FieldSpottrKt                       0x107edc8f3        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#$<bridge-NNNNNB>invoke(kotlin.Any?;androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any?(kotlin.Any?;androidx.compose.runtime.Composer;kotlin.Any?){}kotlin.Any? + 199 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/jbMain/kotlin/androidx/compose/runtime/internal/ComposableLambda.jb.kt:112:30)
    at 13  FieldSpottrKt                       0x107c56d43        kfun:kotlin.Function3#invoke(1:0;1:1;1:2){}1:3-trampoline + 123 (/Users/teamcity/.gradle/daemon/8.4/[K][Suspend]Functions:1:1)
    at 14  FieldSpottrKt                       0x108febe1f        kfun:io.github.alexzhirkevich.cupertino.adaptive#AdaptiveWidget(io.github.alexzhirkevich.cupertino.adaptive.Adaptation<0:0,0:1>;kotlin.Function3<0:1,androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;kotlin.Function3<0:0,androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;kotlin.Function1<io.github.alexzhirkevich.cupertino.adaptive.AdaptationScope<0:0,0:1>,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int){0§<kotlin.Any?>;1§<kotlin.Any?>} + 1843 (/Users/alexzhirkevich/projects/compose-cupertino/cupertino-adaptive/src/commonMain/kotlin/io/github/alexzhirkevich/cupertino/adaptive/AdaptiveWidget.kt:47:13)
    at 15  FieldSpottrKt                       0x108fcfcbb        kfun:io.github.alexzhirkevich.cupertino.adaptive#AdaptiveIconButton(kotlin.Function0<kotlin.Unit>;androidx.compose.ui.Modifier?;kotlin.Boolean;androidx.compose.foundation.interaction.MutableInteractionSource?;kotlin.Function1<io.github.alexzhirkevich.cupertino.adaptive.AdaptationScope<io.github.alexzhirkevich.cupertino.adaptive.CupertinoIconButtonAdaptation,io.github.alexzhirkevich.cupertino.adaptive.MaterialIconButtonAdaptation>,kotlin.Unit>?;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,k + 3847 (/Users/alexzhirkevich/projects/compose-cupertino/cupertino-adaptive/src/commonMain/kotlin/io/github/alexzhirkevich/cupertino/adaptive/AdaptiveIconButton.kt:48:5)
    at 16  FieldSpottrKt                       0x1077e3eab        kfun:dev.zacsweers.fieldspottr.Home$lambda$34$lambda$33#internal + 1287 (/Users/zacsweers/dev/android/personal/FieldSpottr/src/commonMain/kotlin/dev/zacsweers/fieldspottr/Home.kt:222:11)
    at 17  FieldSpottrKt                       0x1077e8f13        kfun:dev.zacsweers.fieldspottr.$Home$lambda$34$lambda$33$FUNCTION_REFERENCE$28.invoke#internal + 143 (/Users/zacsweers/dev/android/personal/FieldSpottr/src/commonMain/kotlin/dev/zacsweers/fieldspottr/Home.kt:221:19)
    at 18  FieldSpottrKt                       0x1077e905f        kfun:dev.zacsweers.fieldspottr.$Home$lambda$34$lambda$33$FUNCTION_REFERENCE$28.$<bridge-UNNNNB>invoke(androidx.compose.foundation.layout.RowScope;androidx.compose.runtime.Composer;kotlin.Int){}#internal + 195 (/Users/zacsweers/dev/android/personal/FieldSpottr/src/commonMain/kotlin/dev/zacsweers/fieldspottr/Home.kt:221:19)
    at 19  FieldSpottrKt                       0x107c56d43        kfun:kotlin.Function3#invoke(1:0;1:1;1:2){}1:3-trampoline + 123 (/Users/teamcity/.gradle/daemon/8.4/[K][Suspend]Functions:1:1)
    at 20  FieldSpottrKt                       0x107ece65b        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(kotlin.Any?;androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 635 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/jbMain/kotlin/androidx/compose/runtime/internal/ComposableLambda.jb.kt:116:22)
    at 21  FieldSpottrKt                       0x107edc8f3        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#$<bridge-NNNNNB>invoke(kotlin.Any?;androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any?(kotlin.Any?;androidx.compose.runtime.Composer;kotlin.Any?){}kotlin.Any? + 199 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/jbMain/kotlin/androidx/compose/runtime/internal/ComposableLambda.jb.kt:112:30)
    at 22  FieldSpottrKt                       0x107c56d43        kfun:kotlin.Function3#invoke(1:0;1:1;1:2){}1:3-trampoline + 123 (/Users/teamcity/.gradle/daemon/8.4/[K][Suspend]Functions:1:1)
    at 23  FieldSpottrKt                       0x108cd877b        kfun:androidx.compose.material3.SingleRowTopAppBar$lambda$26#internal + 3479 (/opt/buildAgent/work/8a20760945d0aeba/compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt:1898:63)
    at 24  FieldSpottrKt                       0x108cdc927        kfun:androidx.compose.material3.$SingleRowTopAppBar$lambda$26$FUNCTION_REFERENCE$40.invoke#internal + 115 (/opt/buildAgent/work/8a20760945d0aeba/compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt:1895:21)
    at 25  FieldSpottrKt                       0x108cdca4f        kfun:androidx.compose.material3.$SingleRowTopAppBar$lambda$26$FUNCTION_REFERENCE$40.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 (/opt/buildAgent/work/8a20760945d0aeba/compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt:1895:21)
    at 26  FieldSpottrKt                       0x107c56c4f        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 (/Users/teamcity/.gradle/daemon/8.4/[K][Suspend]Functions:1:1)
    at 27  FieldSpottrKt                       0x107ece2ff        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/jbMain/kotlin/androidx/compose/runtime/internal/ComposableLambda.jb.kt:107:22)
    at 28  FieldSpottrKt                       0x107edc7f7        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#$<bridge-NNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any?(androidx.compose.runtime.Composer;kotlin.Any?){}kotlin.Any? + 163 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/jbMain/kotlin/androidx/compose/runtime/internal/ComposableLambda.jb.kt:103:30)
    at 29  FieldSpottrKt                       0x107c56c4f        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 (/Users/teamcity/.gradle/daemon/8.4/[K][Suspend]Functions:1:1)
    at 30  FieldSpottrKt                       0x107dcec1b        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){} + 595 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/CompositionLocal.kt:401:5)
    at 31  FieldSpottrKt                       0x108cd1a8f        kfun:androidx.compose.material3.TopAppBarLayout#internal + 15855 (/opt/buildAgent/work/8a20760945d0aeba/compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt:2157:17)
    at 32  FieldSpottrKt                       0x108cd9863        kfun:androidx.compose.material3.SingleRowTopAppBar$lambda$30#internal + 1859 (/opt/buildAgent/work/8a20760945d0aeba/compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt:1928:9)
    at 33  FieldSpottrKt                       0x108cdcedf        kfun:androidx.compose.material3.$SingleRowTopAppBar$lambda$30$FUNCTION_REFERENCE$43.invoke#internal + 163 (/opt/buildAgent/work/8a20760945d0aeba/compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt:1927:89)
    at 34  FieldSpottrKt                       0x108cdd153        kfun:androidx.compose.material3.$SingleRowTopAppBar$lambda$30$FUNCTION_REFERENCE$43.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 (/opt/buildAgent/work/8a20760945d0aeba/compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt:1927:89)
    at 35  FieldSpottrKt                       0x107c56c4f        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 (/Users/teamcity/.gradle/daemon/8.4/[K][Suspend]Functions:1:1)
    at 36  FieldSpottrKt                       0x107ece2ff        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/jbMain/kotlin/androidx/compose/runtime/internal/ComposableLambda.jb.kt:107:22)
    at 37  FieldSpottrKt                       0x107edc7f7        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#$<bridge-NNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any?(androidx.compose.runtime.Composer;kotlin.Any?){}kotlin.Any? + 163 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/jbMain/kotlin/androidx/compose/runtime/internal/ComposableLambda.jb.kt:103:30)
    at 38  FieldSpottrKt                       0x107c56c4f        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 (/Users/teamcity/.gradle/daemon/8.4/[K][Suspend]Functions:1:1)
    at 39  FieldSpottrKt                       0x108d4ee3b        kfun:androidx.compose.material3.Surface$lambda$3#internal + 4283 (/opt/buildAgent/work/8a20760945d0aeba/compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Surface.kt:126:13)
    at 40  FieldSpottrKt                       0x108d5043f        kfun:androidx.compose.material3.$Surface$lambda$3$FUNCTION_REFERENCE$1.invoke#internal + 139 (/opt/buildAgent/work/8a20760945d0aeba/compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Surface.kt:108:7)
    at 41  FieldSpottrKt                       0x108d5065b        kfun:androidx.compose.material3.$Surface$lambda$3$FUNCTION_REFERENCE$1.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 (/opt/buildAgent/work/8a20760945d0aeba/compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Surface.kt:108:7)
    at 42  FieldSpottrKt                       0x107c56c4f        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 (/Users/teamcity/.gradle/daemon/8.4/[K][Suspend]Functions:1:1)
    at 43  FieldSpottrKt                       0x107ece2ff        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/jbMain/kotlin/androidx/compose/runtime/internal/ComposableLambda.jb.kt:107:22)
    at 44  FieldSpottrKt                       0x107edc7f7        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#$<bridge-NNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any?(androidx.compose.runtime.Composer;kotlin.Any?){}kotlin.Any? + 163 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/jbMain/kotlin/androidx/compose/runtime/internal/ComposableLambda.jb.kt:103:30)
    at 45  FieldSpottrKt                       0x107c56c4f        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 (/Users/teamcity/.gradle/daemon/8.4/[K][Suspend]Functions:1:1)
    at 46  FieldSpottrKt                       0x107dce8a7        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){} + 595 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/CompositionLocal.kt:380:5)
    at 47  FieldSpottrKt                       0x108d4c8a7        kfun:androidx.compose.material3#Surface(androidx.compose.ui.Modifier?;androidx.compose.ui.graphics.Shape?;androidx.compose.ui.graphics.Color;androidx.compose.ui.graphics.Color;androidx.compose.ui.unit.Dp;androidx.compose.ui.unit.Dp;androidx.compose.foundation.BorderStroke?;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){} + 2783 (/opt/buildAgent/work/8a20760945d0aeba/compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Surface.kt:105:5)
    at 48  FieldSpottrKt                       0x108ccdadf        kfun:androidx.compose.material3.SingleRowTopAppBar#internal + 7327 (/opt/buildAgent/work/8a20760945d0aeba/compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt:1927:5)
    at 49  FieldSpottrKt                       0x108cc9ce7        kfun:androidx.compose.material3#CenterAlignedTopAppBar(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.ui.Modifier?;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>?;kotlin.Function3<androidx.compose.foundation.layout.RowScope,androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>?;androidx.compose.ui.unit.Dp;androidx.compose.foundation.layout.WindowInsets?;androidx.compose.material3.TopAppBarColors?;androidx.compose.material3.TopAppB + 4727 (/opt/buildAgent/work/8a20760945d0aeba/compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt:333:5)
    at 50  FieldSpottrKt                       0x1077e43ef        kfun:dev.zacsweers.fieldspottr.Home$lambda$34#internal + 643 (/Users/zacsweers/dev/android/personal/FieldSpottr/src/commonMain/kotlin/dev/zacsweers/fieldspottr/Home.kt:217:7)
    at 51  FieldSpottrKt                       0x1077e7f53        kfun:dev.zacsweers.fieldspottr.$Home$lambda$34$FUNCTION_REFERENCE$14.invoke#internal + 115 (/Users/zacsweers/dev/android/personal/FieldSpottr/src/commonMain/kotlin/dev/zacsweers/fieldspottr/Home.kt:216:14)
    at 52  FieldSpottrKt                       0x1077e807b        kfun:dev.zacsweers.fieldspottr.$Home$lambda$34$FUNCTION_REFERENCE$14.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 (/Users/zacsweers/dev/android/personal/FieldSpottr/src/commonMain/kotlin/dev/zacsweers/fieldspottr/Home.kt:216:14)
    at 53  FieldSpottrKt                       0x107c56c4f        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 (/Users/teamcity/.gradle/daemon/8.4/[K][Suspend]Functions:1:1)
    at 54  FieldSpottrKt                       0x107ece2ff        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/jbMain/kotlin/androidx/compose/runtime/internal/ComposableLambda.jb.kt:107:22)
    at 55  FieldSpottrKt                       0x107edc7f7        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#$<bridge-NNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any?(androidx.compose.runtime.Composer;kotlin.Any?){}kotlin.Any? + 163 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/jbMain/kotlin/androidx/compose/runtime/internal/ComposableLambda.jb.kt:103:30)
    at 56  FieldSpottrKt                       0x107c56c4f        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 (/Users/teamcity/.gradle/daemon/8.4/[K][Suspend]Functions:1:1)
    at 57  FieldSpottrKt                       0x107dce8a7        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){} + 595 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/CompositionLocal.kt:380:5)
    at 58  FieldSpottrKt                       0x108f8f0e3        kfun:io.github.alexzhirkevich.cupertino.CupertinoScaffold$lambda$13$lambda$12$lambda$10#internal + 883 (/Users/alexzhirkevich/projects/compose-cupertino/cupertino/src/commonMain/kotlin/io/github/alexzhirkevich/cupertino/CupertinoScaffold.kt:134:21)
    at 59  FieldSpottrKt                       0x108f9766b        kfun:io.github.alexzhirkevich.cupertino.$CupertinoScaffold$lambda$13$lambda$12$lambda$10$FUNCTION_REFERENCE$17.invoke#internal + 119 (/Users/alexzhirkevich/projects/compose-cupertino/cupertino/src/commonMain/kotlin/io/github/alexzhirkevich/cupertino/CupertinoScaffold.kt:133:26)
    at 60  FieldSpottrKt                       0x108f977bf        kfun:io.github.alexzhirkevich.cupertino.$CupertinoScaffold$lambda$13$lambda$12$lambda$10$FUNCTION_REFERENCE$17.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 (/Users/alexzhirkevich/projects/compose-cupertino/cupertino/src/commonMain/kotlin/io/github/alexzhirkevich/cupertino/CupertinoScaffold.kt:133:26)
    at 61  FieldSpottrKt                       0x107c56c4f        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 (/Users/teamcity/.gradle/daemon/8.4/[K][Suspend]Functions:1:1)
    at 62  FieldSpottrKt                       0x107ece2ff        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/jbMain/kotlin/androidx/compose/runtime/internal/ComposableLambda.jb.kt:107:22)
    at 63  FieldSpottrKt                       0x107edc7f7        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#$<bridge-NNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any?(androidx.compose.runtime.Composer;kotlin.Any?){}kotlin.Any? + 163 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/jbMain/kotlin/androidx/compose/runtime/internal/ComposableLambda.jb.kt:103:30)
    at 64  FieldSpottrKt                       0x107c56c4f        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 (/Users/teamcity/.gradle/daemon/8.4/[K][Suspend]Functions:1:1)
    at 65  FieldSpottrKt                       0x1087c0f43        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose$lambda$0#internal + 939 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt:494:61)
    at 66  FieldSpottrKt                       0x1087c2dcb        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.$subcompose$lambda$0$FUNCTION_REFERENCE$6.invoke#internal + 119 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt:493:34)
    at 67  FieldSpottrKt                       0x1087c2f1f        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.$subcompose$lambda$0$FUNCTION_REFERENCE$6.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt:493:34)
    at 68  FieldSpottrKt                       0x107c56c4f        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 (/Users/teamcity/.gradle/daemon/8.4/[K][Suspend]Functions:1:1)
    at 69  FieldSpottrKt                       0x107ece2ff        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/jbMain/kotlin/androidx/compose/runtime/internal/ComposableLambda.jb.kt:107:22)
    at 70  FieldSpottrKt                       0x107edc7f7        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#$<bridge-NNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any?(androidx.compose.runtime.Composer;kotlin.Any?){}kotlin.Any? + 163 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/jbMain/kotlin/androidx/compose/runtime/internal/ComposableLambda.jb.kt:103:30)
    at 71  FieldSpottrKt                       0x107c56c4f        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 (/Users/teamcity/.gradle/daemon/8.4/[K][Suspend]Functions:1:1)
    at 72  FieldSpottrKt                       0x107ee0b6f        kfun:androidx.compose.runtime#invokeComposable(androidx.compose.runtime.Composer;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 215 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/nativeMain/kotlin/androidx/compose/runtime/Composer.native.kt:24:5)
    at 73  FieldSpottrKt                       0x107daf297        kfun:androidx.compose.runtime.ComposerImpl.doCompose#internal + 2407 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt:3595:25)
    at 74  FieldSpottrKt                       0x107dae4f7        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>){} + 275 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt:3522:9)
    at 75  FieldSpottrKt                       0x107dbcdf7        kfun:androidx.compose.runtime.CompositionImpl#composeContent(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 851 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt:743:30)
    at 76  FieldSpottrKt                       0x107ee5e73        kfun:androidx.compose.runtime.ControlledComposition#composeContent(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}-trampoline + 99 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt:182:5)
    at 77  FieldSpottrKt                       0x107de7123        kfun:androidx.compose.runtime.Recomposer#composeInitial(androidx.compose.runtime.ControlledComposition;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 767 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt:1114:29)
    at 78  FieldSpottrKt                       0x107ee51cf        kfun:androidx.compose.runtime.CompositionContext#composeInitial(androidx.compose.runtime.ControlledComposition;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}-trampoline + 67 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/CompositionContext.kt:<unknown>)
    at 79  FieldSpottrKt                       0x107db19ab        kfun:androidx.compose.runtime.ComposerImpl.CompositionContextImpl.composeInitial#internal + 195 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt:3876:27)
    at 80  FieldSpottrKt                       0x107ee51cf        kfun:androidx.compose.runtime.CompositionContext#composeInitial(androidx.compose.runtime.ControlledComposition;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}-trampoline + 67 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/CompositionContext.kt:<unknown>)
    at 81  FieldSpottrKt                       0x107db19ab        kfun:androidx.compose.runtime.ComposerImpl.CompositionContextImpl.composeInitial#internal + 195 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt:3876:27)
    at 82  FieldSpottrKt                       0x107ee51cf        kfun:androidx.compose.runtime.CompositionContext#composeInitial(androidx.compose.runtime.ControlledComposition;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}-trampoline + 67 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/CompositionContext.kt:<unknown>)
    at 83  FieldSpottrKt                       0x107dbc1f3        kfun:androidx.compose.runtime.CompositionImpl.composeInitial#internal + 315 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt:649:16)
    at 84  FieldSpottrKt                       0x107dbbf9f        kfun:androidx.compose.runtime.CompositionImpl#setContent(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 95 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt:635:9)
    at 85  FieldSpottrKt                       0x107ee5cef        kfun:androidx.compose.runtime.ReusableComposition#setContent(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}-trampoline + 99 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt:90:1)
    at 86  FieldSpottrKt                       0x1087ba97f        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcomposeInto#internal + 419 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt:516:21)
    at 87  FieldSpottrKt                       0x1087ba6b3        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose#internal.34 + 1159 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt:488:41)
    at 88  FieldSpottrKt                       0x1087ba1eb        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose#internal + 935 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt:479:13)
    at 89  FieldSpottrKt                       0x1087b9d1f        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> + 2335 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt:463:9)
    at 90  FieldSpottrKt                       0x1087bedbf        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.Scope.subcompose#internal + 135 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt:895:49)
    at 91  FieldSpottrKt                       0x108978aa7        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 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt:158:5)
    at 92  FieldSpottrKt                       0x108f931cb        kfun:io.github.alexzhirkevich.cupertino.ScaffoldLayout$lambda$18$lambda$17#internal + 2055 (/Users/alexzhirkevich/projects/compose-cupertino/cupertino/src/commonMain/kotlin/io/github/alexzhirkevich/cupertino/CupertinoScaffold.kt:181:36)
    at 93  FieldSpottrKt                       0x108f9853b        kfun:io.github.alexzhirkevich.cupertino.$ScaffoldLayout$lambda$18$lambda$17$FUNCTION_REFERENCE$23.invoke#internal + 187 (/Users/alexzhirkevich/projects/compose-cupertino/cupertino/src/commonMain/kotlin/io/github/alexzhirkevich/cupertino/CupertinoScaffold.kt:180:9)
    at 94  FieldSpottrKt                       0x108f9883b        kfun:io.github.alexzhirkevich.cupertino.$ScaffoldLayout$lambda$18$lambda$17$FUNCTION_REFERENCE$23.$<bridge-UNNN>invoke(androidx.compose.ui.layout.Placeable.PlacementScope){}#internal + 99 (/Users/alexzhirkevich/projects/compose-cupertino/cupertino/src/commonMain/kotlin/io/github/alexzhirkevich/cupertino/CupertinoScaffold.kt:180:9)
    at 95  FieldSpottrKt                       0x107c51a27        kfun:kotlin.Function1#invoke(1:0){}1:1-trampoline + 107 (/Users/teamcity/.gradle/daemon/8.4/[K][Suspend]Functions:1:1)
    at 96  FieldSpottrKt                       0x1087bf5e7        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.Scope.object-1.placeChildren#internal + 495 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt:923:58)
    at 97  FieldSpottrKt                       0x108976d6f        kfun:androidx.compose.ui.layout.MeasureResult#placeChildren(){}-trampoline + 91 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/MeasureResult.kt:40:5)
    at 98  FieldSpottrKt                       0x1087c1f0f        kfun:androidx.compose.ui.layout.LayoutNodeSubcompositionsState.object-1.object-2.placeChildren#internal + 95 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt:754:18)
    at 99  FieldSpottrKt                       0x108976d6f        kfun:androidx.compose.ui.layout.MeasureResult#placeChildren(){}-trampoline + 91 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/MeasureResult.kt:40:5)
    at 100 FieldSpottrKt                       0x10880b847        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.MeasurePassDelegate.<init>$lambda$2#internal + 207 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeLayoutDelegate.kt:429:44)
    at 101 FieldSpottrKt                       0x10880bd7f        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.MeasurePassDelegate.$<init>$lambda$2$FUNCTION_REFERENCE$1.invoke#internal + 71 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeLayoutDelegate.kt:424:55)
    at 102 FieldSpottrKt                       0x10880be4f        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.MeasurePassDelegate.$<init>$lambda$2$FUNCTION_REFERENCE$1.$<bridge-UNN>invoke(){}#internal + 71 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeLayoutDelegate.kt:424:55)
    at 103 FieldSpottrKt                       0x107c52f1f        kfun:kotlin.Function0#invoke(){}1:0-trampoline + 99 (/Users/teamcity/.gradle/daemon/8.4/[K][Suspend]Functions:1:1)
    at 104 FieldSpottrKt                       0x107e8d7f7        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 + 1023 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt:504:28)
    at 105 FieldSpottrKt                       0x107ec51eb        kfun:androidx.compose.runtime.snapshots.SnapshotStateObserver.ObservedScopeMap.observe#internal + 819 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserver.kt:505:26)
    at 106 FieldSpottrKt                       0x107ec269f        kfun:androidx.compose.runtime.snapshots.SnapshotStateObserver#observeReads(0:0;kotlin.Function1<0:0,kotlin.Unit>;kotlin.Function0<kotlin.Unit>){0§<kotlin.Any>} + 1255 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserver.kt:261:22)
    at 107 FieldSpottrKt                       0x10884eccf        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>} + 227 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/OwnerSnapshotObserver.kt:133:18)
    at 108 FieldSpottrKt                       0x10884e497        kfun:androidx.compose.ui.node.OwnerSnapshotObserver#observeLayoutSnapshotReads(androidx.compose.ui.node.LayoutNode;kotlin.Boolean;kotlin.Function0<kotlin.Unit>){} + 411 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/OwnerSnapshotObserver.kt:83:13)
    at 109 FieldSpottrKt                       0x1088055e3        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.MeasurePassDelegate#layoutChildren(){} + 947 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeLayoutDelegate.kt:457:44)
    at 110 FieldSpottrKt                       0x10880721b        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.MeasurePassDelegate#onNodePlaced(){} + 1703 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeLayoutDelegate.kt:629:13)
    at 111 FieldSpottrKt                       0x1087db413        kfun:androidx.compose.ui.node.InnerNodeCoordinator.onAfterPlaceAt#internal + 219 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/InnerNodeCoordinator.kt:182:40)
    at 112 FieldSpottrKt                       0x1087db323        kfun:androidx.compose.ui.node.InnerNodeCoordinator#placeAt(androidx.compose.ui.unit.IntOffset;kotlin.Float;kotlin.Function1<androidx.compose.ui.graphics.GraphicsLayerScope,kotlin.Unit>?){} + 143 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/InnerNodeCoordinator.kt:169:9)
    at 113 FieldSpottrKt                       0x108977dff        kfun:androidx.compose.ui.layout.Placeable#placeAt(androidx.compose.ui.unit.IntOffset;kotlin.Float;kotlin.Function1<androidx.compose.ui.graphics.GraphicsLayerScope,kotlin.Unit>?){}-trampoline + 75 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/Placeable.kt:<unknown>)
    at 114 FieldSpottrKt                       0x1087b135b        kfun:androidx.compose.ui.layout.Placeable.PlacementScope#place__at__androidx.compose.ui.layout.Placeable(androidx.compose.ui.unit.IntOffset;kotlin.Float){} + 335 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/Placeable.kt:260:57)
    at 115 FieldSpottrKt                       0x10880bbe7        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.MeasurePassDelegate.<init>$lambda$3#internal + 851 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeLayoutDelegate.kt:567:38)
    at 116 FieldSpottrKt                       0x10880becf        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.MeasurePassDelegate.$<init>$lambda$3$FUNCTION_REFERENCE$2.invoke#internal + 75 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeLayoutDelegate.kt:554:62)
    at 117 FieldSpottrKt                       0x10880bfcb        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.MeasurePassDelegate.$<init>$lambda$3$FUNCTION_REFERENCE$2.$<bridge-UNN>invoke(){}#internal + 71 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeLayoutDelegate.kt:554:62)
    at 118 FieldSpottrKt                       0x107c52f1f        kfun:kotlin.Function0#invoke(){}1:0-trampoline + 99 (/Users/teamcity/.gradle/daemon/8.4/[K][Suspend]Functions:1:1)
    at 119 FieldSpottrKt                       0x107e8d7f7        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 + 1023 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt:504:28)
    at 120 FieldSpottrKt                       0x107ec51eb        kfun:androidx.compose.runtime.snapshots.SnapshotStateObserver.ObservedScopeMap.observe#internal + 819 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserver.kt:505:26)
    at 121 FieldSpottrKt                       0x107ec269f        kfun:androidx.compose.runtime.snapshots.SnapshotStateObserver#observeReads(0:0;kotlin.Function1<0:0,kotlin.Unit>;kotlin.Function0<kotlin.Unit>){0§<kotlin.Any>} + 1255 (/opt/buildAgent/work/8a20760945d0aeba/compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserver.kt:261:22)
    at 122 FieldSpottrKt                       0x10884eccf        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>} + 227 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/OwnerSnapshotObserver.kt:133:18)
    at 123 FieldSpottrKt                       0x10884e73f        kfun:androidx.compose.ui.node.OwnerSnapshotObserver#observeLayoutModifierSnapshotReads(androidx.compose.ui.node.LayoutNode;kotlin.Boolean;kotlin.Function0<kotlin.Unit>){} + 411 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/OwnerSnapshotObserver.kt:98:13)
    at 124 FieldSpottrKt                       0x1088096bb        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.MeasurePassDelegate.placeOuterCoordinator#internal + 1055 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeLayoutDelegate.kt:873:40)
    at 125 FieldSpottrKt                       0x108809273        kfun:androidx.compose.ui.node.LayoutNodeLayoutDelegate.MeasurePassDelegate.placeSelf#internal + 1767 (/opt/buildAgent/work/8a20760945d0aeba/compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeLayoutDelegate.kt:841:13)
aligkts commented 1 month ago

I'm also having the same issue

Uncaught Kotlin exception: 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){}[0]'

alexzhirkevich commented 1 month ago

I'll publish a new release when 1.7 beta comes up. need to fix some bugs first

ZacSweers commented 1 month ago

@aligkts said then deleted: When do you plan to publish a new release?(Approximately)

As they just said - when compose 1.7 hits beta

Deorigami commented 1 week ago

@alexzhirkevich CMP Beta-01 is up https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.7.0-beta01

Deorigami commented 20 hours ago

is there any updates ? @alexzhirkevich

garretyoder commented 1 hour ago

Confirming that this issue still exists on beta02.