Skip to content

[BUG] Constructor 'CommonWriter.<init>' can not be called: No constructor found for symbol 'co.touchlab.kermit/CommonWriter.<init>|<init>(){}[0]' #654

@LinX64

Description

@LinX64

Describe the bug
I can't run the CMP app on IOS. it doesn't allow me to run the app even.

To Reproduce
Steps to reproduce the behavior:

  1. Just use store5

Expected behavior
Being able to run the app?

Smartphone (please complete the following information):

  • Device: Emulator - Xcode beta ;
  • OS: IOS
  • Store Version: 5

Additional context

2024-09-15 22:31:45.058818+0200 CurrencyCap[30291:251728] [Firebase/Crashlytics] Version 10.29.0
kotlin.native.internal.IrLinkageError: Constructor 'CommonWriter.<init>' can not be called: No constructor found for symbol 'co.touchlab.kermit/CommonWriter.<init>|<init>(){}[0]'
Uncaught Kotlin exception:     at 0   CurrencyCap.debug.dylib             0x10cfc3677        kfun:kotlin.Throwable#<init>(kotlin.String?){} + 119 
    at 1   CurrencyCap.debug.dylib             0x10cfbca0f        kfun:kotlin.Error#<init>(kotlin.String?){} + 115 
    at 2   CurrencyCap.debug.dylib             0x10cff6e57        kfun:kotlin.native.internal.IrLinkageError#<init>(kotlin.String?){} + 115 
    at 3   CurrencyCap.debug.dylib             0x10cff6f0f        kfun:kotlin.native.internal#ThrowIrLinkageError(kotlin.String?){}kotlin.Nothing + 163 
    at 4   CurrencyCap.debug.dylib             0x10f152e17        kfun:org.mobilenativefoundation.store.store5.impl.RealStore.Companion#<init>(){} + 179 
    at 5   CurrencyCap.debug.dylib             0x10f150933        kfun:org.mobilenativefoundation.store.store5.impl.RealStore.$init_global#internal + 131 
    at 6   CurrencyCap.debug.dylib             0x10d17e4af        CallInitGlobalPossiblyLock + 539 
    at 7   CurrencyCap.debug.dylib             0x10f150ad3        kfun:org.mobilenativefoundation.store.store5.impl.RealStore#<init>(kotlinx.coroutines.CoroutineScope;org.mobilenativefoundation.store.store5.Fetcher<1:0,1:1>;org.mobilenativefoundation.store.store5.SourceOfTruth<1:0,1:3,1:2>?;org.mobilenativefoundation.store.store5.Converter<1:1,1:3,1:2>;org.mobilenativefoundation.store.store5.Validator<1:2>?;org.mobilenativefoundation.store.cache5.Cache<1:0,1:2>?){} + 363 
    at 8   CurrencyCap.debug.dylib             0x10f15a937        kfun:org.mobilenativefoundation.store.store5.impl.RealStoreBuilder#build(){}org.mobilenativefoundation.store.store5.Store<1:0,1:2> + 2275 
    at 9   CurrencyCap.debug.dylib             0x10f168eb7        kfun:org.mobilenativefoundation.store.store5.StoreBuilder#build(){}org.mobilenativefoundation.store.store5.Store<1:0,1:1>-trampoline + 99 
    at 10  CurrencyCap.debug.dylib             0x10c95eef7        kfun:data.remote.repository.main.MainRepositoryImpl#getAllRatesNew(){}org.mobilenativefoundation.store.store5.Store<kotlin.String,domain.model.main.Currencies> + 559 
    at 11  CurrencyCap.debug.dylib             0x10cbd6ceb        kfun:domain.repository.MainRepository#getAllRatesNew(){}org.mobilenativefoundation.store.store5.Store<kotlin.String,domain.model.main.Currencies>-trampoline + 99 
    at 12  CurrencyCap.debug.dylib             0x10cb0d623        kfun:ui.screens.main.overview.OverviewViewModel.loadCombinedRates$lambda$3#internal + 255 
    at 13  CurrencyCap.debug.dylib             0x10cb0e14f        kfun:ui.screens.main.overview.OverviewViewModel.$loadCombinedRates$lambda$3$FUNCTION_REFERENCE$0.invoke#internal + 139 
    at 14  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 15  CurrencyCap.debug.dylib             0x10cfccb77        kfun:kotlin.coroutines.intrinsics.object-4.invokeSuspend#internal + 731 
    at 16  CurrencyCap.debug.dylib             0x10d10be07        kfun:kotlin.coroutines.native.internal.BaseContinuationImpl#invokeSuspend(kotlin.Result<kotlin.Any?>){}kotlin.Any?-trampoline + 67 
    at 17  CurrencyCap.debug.dylib             0x10cfc92e3        kfun:kotlin.coroutines.native.internal.BaseContinuationImpl#resumeWith(kotlin.Result<kotlin.Any?>){} + 623 
    at 18  CurrencyCap.debug.dylib             0x10d10bee7        kfun:kotlin.coroutines.Continuation#resumeWith(kotlin.Result<1:0>){}-trampoline + 99 
    at 19  CurrencyCap.debug.dylib             0x10d22e22b        kfun:kotlinx.coroutines.internal#resumeCancellableWith__at__kotlin.coroutines.Continuation<0:0>(kotlin.Result<0:0>){0§<kotlin.Any?>} + 2203 
    at 20  CurrencyCap.debug.dylib             0x10d239037        kfun:kotlinx.coroutines.intrinsics#startCoroutineCancellable__at__kotlin.coroutines.SuspendFunction1<0:0,0:1>(0:0;kotlin.coroutines.Continuation<0:1>){0§<kotlin.Any?>;1§<kotlin.Any?>} + 419 
    at 21  CurrencyCap.debug.dylib             0x10d1b6ebb        kfun:kotlinx.coroutines.CoroutineStart#invoke(kotlin.coroutines.SuspendFunction1<0:0,0:1>;0:0;kotlin.coroutines.Continuation<0:1>){0§<kotlin.Any?>;1§<kotlin.Any?>} + 255 
    at 22  CurrencyCap.debug.dylib             0x10d1a5df7        kfun:kotlinx.coroutines.AbstractCoroutine#start(kotlinx.coroutines.CoroutineStart;0:0;kotlin.coroutines.SuspendFunction1<0:0,1:0>){0§<kotlin.Any?>} + 151 
    at 23  CurrencyCap.debug.dylib             0x10d1a7f93        kfun:kotlinx.coroutines#launch__at__kotlinx.coroutines.CoroutineScope(kotlin.coroutines.CoroutineContext;kotlinx.coroutines.CoroutineStart;kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope,kotlin.Unit>){}kotlinx.coroutines.Job + 479 
    at 24  CurrencyCap.debug.dylib             0x10d1a8167        kfun:kotlinx.coroutines#launch$default__at__kotlinx.coroutines.CoroutineScope(kotlin.coroutines.CoroutineContext?;kotlinx.coroutines.CoroutineStart?;kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope,kotlin.Unit>;kotlin.Int){}kotlinx.coroutines.Job + 395 
    at 25  CurrencyCap.debug.dylib             0x10cb0ccff        kfun:ui.screens.main.overview.OverviewViewModel.loadCombinedRates#internal + 247 
    at 26  CurrencyCap.debug.dylib             0x10cb0cbd3        kfun:ui.screens.main.overview.OverviewViewModel#handleEvent(ui.screens.main.overview.OverviewViewEvent){} + 367 
    at 27  CurrencyCap.debug.dylib             0x10cb0c8eb        kfun:ui.screens.main.overview.OverviewViewModel#<init>(domain.repository.MainRepository){} + 415 
    at 28  CurrencyCap.debug.dylib             0x10c9780f7        kfun:di.viewModelModule$lambda$19$lambda$1#internal + 343 
    at 29  CurrencyCap.debug.dylib             0x10c97eac3        kfun:di.$viewModelModule$lambda$19$lambda$1$FUNCTION_REFERENCE$3.invoke#internal + 115 
    at 30  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 31  CurrencyCap.debug.dylib             0x10d18ea23        kfun:org.koin.core.instance.InstanceFactory#create(org.koin.core.instance.InstanceContext){}1:0 + 923 
    at 32  CurrencyCap.debug.dylib             0x10d190b1b        kfun:org.koin.core.instance.SingleInstanceFactory#create(org.koin.core.instance.InstanceContext){}1:0 + 191 
    at 33  CurrencyCap.debug.dylib             0x10d190daf        kfun:org.koin.core.instance.SingleInstanceFactory.get$lambda$0#internal + 199 
    at 34  CurrencyCap.debug.dylib             0x10d190e37        kfun:org.koin.core.instance.SingleInstanceFactory.$get$lambda$0$FUNCTION_REFERENCE$0.invoke#internal + 75 
    at 35  CurrencyCap.debug.dylib             0x10d190f33        kfun:org.koin.core.instance.SingleInstanceFactory.$get$lambda$0$FUNCTION_REFERENCE$0.$<bridge-UNN>invoke(){}#internal + 71 
    at 36  CurrencyCap.debug.dylib             0x10d1082eb        kfun:kotlin.Function0#invoke(){}1:0-trampoline + 99 
    at 37  CurrencyCap.debug.dylib             0x10d1a32b7        kfun:org.koin.mp.KoinPlatformTools#synchronized(org.koin.mp.Lockable;kotlin.Function0<0:0>){0§<kotlin.Any?>}0:0 + 371 
    at 38  CurrencyCap.debug.dylib             0x10d190c8f        kfun:org.koin.core.instance.SingleInstanceFactory#get(org.koin.core.instance.InstanceContext){}1:0 + 255 
    at 39  CurrencyCap.debug.dylib             0x10d1a43c3        kfun:org.koin.core.instance.InstanceFactory#get(org.koin.core.instance.InstanceContext){}1:0-trampoline + 67 
    at 40  CurrencyCap.debug.dylib             0x10d197b33        kfun:org.koin.core.registry.InstanceRegistry#resolveInstance(org.koin.core.qualifier.Qualifier?;kotlin.reflect.KClass<*>;org.koin.core.qualifier.Qualifier;org.koin.core.instance.InstanceContext){0§<kotlin.Any?>}0:0? + 343 
    at 41  CurrencyCap.debug.dylib             0x10d19d5bb        kfun:org.koin.core.scope.Scope.resolveValue#internal + 835 
    at 42  CurrencyCap.debug.dylib             0x10d19d197        kfun:org.koin.core.scope.Scope.resolveInstance#internal + 1499 
    at 43  CurrencyCap.debug.dylib             0x10d19cb67        kfun:org.koin.core.scope.Scope#get(kotlin.reflect.KClass<*>;org.koin.core.qualifier.Qualifier?;kotlin.Function0<org.koin.core.parameter.ParametersHolder>?){0§<kotlin.Any?>}0:0 + 1923 
    at 44  CurrencyCap.debug.dylib             0x10c992493        kfun:ui#App(ui.screens.MainViewModel?;ui.screens.main.overview.OverviewViewModel?;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){} + 4431 
    at 45  CurrencyCap.debug.dylib             0x10cbc690b        kfun:ComposableSingletons$MainViewControllerKt.<init>$lambda$0#internal + 359 
    at 46  CurrencyCap.debug.dylib             0x10cbc69b7        kfun:ComposableSingletons$MainViewControllerKt.$<init>$lambda$0$FUNCTION_REFERENCE$0.invoke#internal + 95 
    at 47  CurrencyCap.debug.dylib             0x10cbc6a6b        kfun:ComposableSingletons$MainViewControllerKt.$<init>$lambda$0$FUNCTION_REFERENCE$0.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
    at 48  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 49  CurrencyCap.debug.dylib             0x10d3f2c6f        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 
    at 50  CurrencyCap.debug.dylib             0x10d401167        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 
    at 51  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 52  CurrencyCap.debug.dylib             0x10d2f08c3        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 
    at 53  CurrencyCap.debug.dylib             0x10def105b        kfun:androidx.compose.ui.scene.ComposeHostingViewController.ProvideContainerCompositionLocals#internal + 1875 
    at 54  CurrencyCap.debug.dylib             0x10def1f0b        kfun:androidx.compose.ui.scene.ComposeHostingViewController.createMediator$lambda$4#internal + 475 
    at 55  CurrencyCap.debug.dylib             0x10def3b73        kfun:androidx.compose.ui.scene.ComposeHostingViewController.$createMediator$lambda$4$FUNCTION_REFERENCE$7.invoke#internal + 115 
    at 56  CurrencyCap.debug.dylib             0x10def3c9b        kfun:androidx.compose.ui.scene.ComposeHostingViewController.$createMediator$lambda$4$FUNCTION_REFERENCE$7.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
    at 57  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 58  CurrencyCap.debug.dylib             0x10d3f2c6f        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 
    at 59  CurrencyCap.debug.dylib             0x10d401167        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 
    at 60  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 61  CurrencyCap.debug.dylib             0x10de66c3b        kfun:androidx.compose.ui.layout#OverlayLayout(androidx.compose.ui.Modifier;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int){} + 2883 
    at 62  CurrencyCap.debug.dylib             0x10deaae73        kfun:androidx.compose.ui.viewinterop#TrackInteropPlacementContainer__at__androidx.compose.ui.viewinterop.InteropContainer(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int){} + 1803 
    at 63  CurrencyCap.debug.dylib             0x10df01d7f        kfun:androidx.compose.ui.scene.ComposeSceneMediator.setContent$lambda$16$lambda$15$lambda$14#internal + 507 
    at 64  CurrencyCap.debug.dylib             0x10df0653f        kfun:androidx.compose.ui.scene.ComposeSceneMediator.$setContent$lambda$16$lambda$15$lambda$14$FUNCTION_REFERENCE$43.invoke#internal + 119 
    at 65  CurrencyCap.debug.dylib             0x10df06693        kfun:androidx.compose.ui.scene.ComposeSceneMediator.$setContent$lambda$16$lambda$15$lambda$14$FUNCTION_REFERENCE$43.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
    at 66  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 67  CurrencyCap.debug.dylib             0x10d3f2c6f        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 
    at 68  CurrencyCap.debug.dylib             0x10d401167        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 
    at 69  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 70  CurrencyCap.debug.dylib             0x10d2f08c3        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 
    at 71  CurrencyCap.debug.dylib             0x10defc1d7        kfun:androidx.compose.ui.scene.ComposeSceneMediator.ProvideComposeSceneMediatorCompositionLocals#internal + 1587 
    at 72  CurrencyCap.debug.dylib             0x10df0205f        kfun:androidx.compose.ui.scene.ComposeSceneMediator.setContent$lambda$16$lambda$15#internal + 619 
    at 73  CurrencyCap.debug.dylib             0x10df0673f        kfun:androidx.compose.ui.scene.ComposeSceneMediator.$setContent$lambda$16$lambda$15$FUNCTION_REFERENCE$44.invoke#internal + 119 
    at 74  CurrencyCap.debug.dylib             0x10df06893        kfun:androidx.compose.ui.scene.ComposeSceneMediator.$setContent$lambda$16$lambda$15$FUNCTION_REFERENCE$44.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
    at 75  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 76  CurrencyCap.debug.dylib             0x10d3f2c6f        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 
    at 77  CurrencyCap.debug.dylib             0x10d401167        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 
    at 78  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 79  CurrencyCap.debug.dylib             0x10d2f0c37        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 
    at 80  CurrencyCap.debug.dylib             0x10de90fe3        kfun:androidx.compose.ui.scene.BaseComposeScene.setContent$lambda$0#internal + 531 
    at 81  CurrencyCap.debug.dylib             0x10de91e43        kfun:androidx.compose.ui.scene.BaseComposeScene.$setContent$lambda$0$FUNCTION_REFERENCE$10.invoke#internal + 119 
    at 82  CurrencyCap.debug.dylib             0x10de91f97        kfun:androidx.compose.ui.scene.BaseComposeScene.$setContent$lambda$0$FUNCTION_REFERENCE$10.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
    at 83  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 84  CurrencyCap.debug.dylib             0x10d3f2c6f        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 
    at 85  CurrencyCap.debug.dylib             0x10d401167        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 
    at 86  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 87  CurrencyCap.debug.dylib             0x10de586f3        kfun:androidx.compose.ui.platform#ProvidePlatformCompositionLocals(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int){} + 759 
    at 88  CurrencyCap.debug.dylib             0x10de8ac47        kfun:androidx.compose.ui.platform.setContent$lambda$3$lambda$2$lambda$1#internal + 443 
    at 89  CurrencyCap.debug.dylib             0x10de8ba9f        kfun:androidx.compose.ui.platform.$setContent$lambda$3$lambda$2$lambda$1$FUNCTION_REFERENCE$3.invoke#internal + 115 
    at 90  CurrencyCap.debug.dylib             0x10de8bbc7        kfun:androidx.compose.ui.platform.$setContent$lambda$3$lambda$2$lambda$1$FUNCTION_REFERENCE$3.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
    at 91  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 92  CurrencyCap.debug.dylib             0x10d3f2c6f        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 
    at 93  CurrencyCap.debug.dylib             0x10d401167        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 
    at 94  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 95  CurrencyCap.debug.dylib             0x10d2f08c3        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 
    at 96  CurrencyCap.debug.dylib             0x10de251a7        kfun:androidx.compose.ui.platform#ProvideCommonCompositionLocals(androidx.compose.ui.node.Owner;androidx.compose.ui.platform.UriHandler;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int){} + 3879 
    at 97  CurrencyCap.debug.dylib             0x10de8b17b        kfun:androidx.compose.ui.platform.setContent$lambda$3$lambda$2#internal + 1215 
    at 98  CurrencyCap.debug.dylib             0x10de8bc73        kfun:androidx.compose.ui.platform.$setContent$lambda$3$lambda$2$FUNCTION_REFERENCE$4.invoke#internal + 119 
    at 99  CurrencyCap.debug.dylib             0x10de8bdc7        kfun:androidx.compose.ui.platform.$setContent$lambda$3$lambda$2$FUNCTION_REFERENCE$4.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
    at 100 CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 101 CurrencyCap.debug.dylib             0x10d3f2c6f        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 
    at 102 CurrencyCap.debug.dylib             0x10d401167        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 
    at 103 CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 104 CurrencyCap.debug.dylib             0x10de8a833        kfun:androidx.compose.ui.platform.provide#internal + 1283 
    at 105 CurrencyCap.debug.dylib             0x10de8b48f        kfun:androidx.compose.ui.platform.setContent$lambda$3#internal + 671 
    at 106 CurrencyCap.debug.dylib             0x10de8b657        kfun:androidx.compose.ui.platform.$setContent$lambda$3$FUNCTION_REFERENCE$0.invoke#internal + 123 
    at 107 CurrencyCap.debug.dylib             0x10de8b7d7        kfun:androidx.compose.ui.platform.$setContent$lambda$3$FUNCTION_REFERENCE$0.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
    at 108 CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 109 CurrencyCap.debug.dylib             0x10d3f2c6f        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 
    at 110 CurrencyCap.debug.dylib             0x10d401167        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 
    at 111 CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
    at 112 CurrencyCap.debug.dylib             0x10d4054df        kfun:androidx.compose.runtime#invokeComposable(androidx.compose.runtime.Composer;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 215 
    at 113 CurrencyCap.debug.dylib             0x10d2d10d7        kfun:androidx.compose.runtime.ComposerImpl.doCompose#internal + 2407 
    at 114 CurrencyCap.debug.dylib             0x10d2d0337        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 
    at 115 CurrencyCap.debug.dylib             0x10d2dec77        kfun:androidx.compose.runtime.CompositionImpl#composeContent(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 887 
    at 116 CurrencyCap.debug.dylib             0x10d40ce4f        kfun:androidx.compose.runtime.ControlledComposition#composeContent(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}-trampoline + 99 
    at 117 CurrencyCap.debug.dylib             0x10d3097e7        kfun:androidx.compose.runtime.Recomposer#composeInitial(androidx.compose.runtime.ControlledComposition;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 771 
    at 118 CurrencyCap.debug.dylib             0x10d40c1ab        kfun:androidx.compose.runtime.CompositionContext#composeInitial(androidx.compose.runtime.ControlledComposition;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}-trampoline + 67 
    at 119 CurrencyCap.debug.dylib             0x10d2de04f        kfun:androidx.compose.runtime.CompositionImpl.composeInitial#internal + 315 
    at 120 CurrencyCap.debug.dylib             0x10d2dddfb        kfun:androidx.compose.runtime.CompositionImpl#setContent(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 95 
    at 121 CurrencyCap.debug.dylib             0x10d40c85b        kfun:androidx.compose.runtime.Composition#setContent(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}-trampoline + 99 
    at 122 CurrencyCap.debug.dylib             0x10de8a2e7        kfun:androidx.compose.ui.platform#setContent__at__androidx.compose.ui.node.RootNodeOwner(androidx.compose.runtime.CompositionContext;kotlin.Function0<androidx.compose.runtime.CompositionLocalContext?>;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}androidx.compose.runtime.Composition + 499 
    at 123 CurrencyCap.debug.dylib             0x10dea916f        kfun:androidx.compose.ui.scene.PlatformLayersComposeSceneImpl.createComposition#internal + 275 
    at 124 CurrencyCap.debug.dylib             0x10df7a857        kfun:androidx.compose.ui.scene.BaseComposeScene#createComposition(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}androidx.compose.runtime.Composition-trampoline + 67 
    at 125 CurrencyCap.debug.dylib             0x10de8d967        kfun:androidx.compose.ui.scene.BaseComposeScene#setContent(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 1523 
    Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@c1728c8, Dispatchers.Main.immediate]
        at 0   CurrencyCap.debug.dylib             0x10cfc3677        kfun:kotlin.Throwable#<init>(kotlin.String?){} + 119 
        at 1   CurrencyCap.debug.dylib             0x10cfbcba7        kfun:kotlin.Exception#<init>(kotlin.String?){} + 115 
        at 2   CurrencyCap.debug.dylib             0x10cfbcdc7        kfun:kotlin.RuntimeException#<init>(kotlin.String?){} + 115 
        at 3   CurrencyCap.debug.dylib             0x10d2566d7        kfun:kotlinx.coroutines.internal.DiagnosticCoroutineContextException#<init>(kotlin.coroutines.CoroutineContext){} + 167 
        at 4   CurrencyCap.debug.dylib             0x10d22b78b        kfun:kotlinx.coroutines.internal#handleUncaughtCoroutineException(kotlin.coroutines.CoroutineContext;kotlin.Throwable){} + 647 
        at 5   CurrencyCap.debug.dylib             0x10d1b548f        kfun:kotlinx.coroutines#handleCoroutineException(kotlin.coroutines.CoroutineContext;kotlin.Throwable){} + 515 
        at 6   CurrencyCap.debug.dylib             0x10d1a939f        kfun:kotlinx.coroutines.StandaloneCoroutine.handleJobException#internal + 167 
        at 7   CurrencyCap.debug.dylib             0x10d25ee0f        kfun:kotlinx.coroutines.JobSupport#handleJobException(kotlin.Throwable){}kotlin.Boolean-trampoline + 59 
        at 8   CurrencyCap.debug.dylib             0x10d1bfb7f        kfun:kotlinx.coroutines.JobSupport.finalizeFinishingState#internal + 1131 
        at 9   CurrencyCap.debug.dylib             0x10d1c799b        kfun:kotlinx.coroutines.JobSupport.tryMakeCompletingSlowPath#internal + 2207 
        at 10  CurrencyCap.debug.dylib             0x10d1c70c3        kfun:kotlinx.coroutines.JobSupport.tryMakeCompleting#internal + 755 
        at 11  CurrencyCap.debug.dylib             0x10d1c6bf3        kfun:kotlinx.coroutines.JobSupport#makeCompletingOnce(kotlin.Any?){}kotlin.Any? + 379 
        at 12  CurrencyCap.debug.dylib             0x10d1a5933        kfun:kotlinx.coroutines.AbstractCoroutine#resumeWith(kotlin.Result<1:0>){} + 203 
        at 13  CurrencyCap.debug.dylib             0x10d10bee7        kfun:kotlin.coroutines.Continuation#resumeWith(kotlin.Result<1:0>){}-trampoline + 99 
        at 14  CurrencyCap.debug.dylib             0x10cfc94ff        kfun:kotlin.coroutines.native.internal.BaseContinuationImpl#resumeWith(kotlin.Result<kotlin.Any?>){} + 1163 
        at 15  CurrencyCap.debug.dylib             0x10d10bee7        kfun:kotlin.coroutines.Continuation#resumeWith(kotlin.Result<1:0>){}-trampoline + 99 
        at 16  CurrencyCap.debug.dylib             0x10d22e22b        kfun:kotlinx.coroutines.internal#resumeCancellableWith__at__kotlin.coroutines.Continuation<0:0>(kotlin.Result<0:0>){0§<kotlin.Any?>} + 2203 
        at 17  CurrencyCap.debug.dylib             0x10d239037        kfun:kotlinx.coroutines.intrinsics#startCoroutineCancellable__at__kotlin.coroutines.SuspendFunction1<0:0,0:1>(0:0;kotlin.coroutines.Continuation<0:1>){0§<kotlin.Any?>;1§<kotlin.Any?>} + 419 
        at 18  CurrencyCap.debug.dylib             0x10d1b6ebb        kfun:kotlinx.coroutines.CoroutineStart#invoke(kotlin.coroutines.SuspendFunction1<0:0,0:1>;0:0;kotlin.coroutines.Continuation<0:1>){0§<kotlin.Any?>;1§<kotlin.Any?>} + 255 
        at 19  CurrencyCap.debug.dylib             0x10d1a5df7        kfun:kotlinx.coroutines.AbstractCoroutine#start(kotlinx.coroutines.CoroutineStart;0:0;kotlin.coroutines.SuspendFunction1<0:0,1:0>){0§<kotlin.Any?>} + 151 
        at 20  CurrencyCap.debug.dylib             0x10d1a7f93        kfun:kotlinx.coroutines#launch__at__kotlinx.coroutines.CoroutineScope(kotlin.coroutines.CoroutineContext;kotlinx.coroutines.CoroutineStart;kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope,kotlin.Unit>){}kotlinx.coroutines.Job + 479 
        at 21  CurrencyCap.debug.dylib             0x10d1a8167        kfun:kotlinx.coroutines#launch$default__at__kotlinx.coroutines.CoroutineScope(kotlin.coroutines.CoroutineContext?;kotlinx.coroutines.CoroutineStart?;kotlin.coroutines.SuspendFunction1<kotlinx.coroutines.CoroutineScope,kotlin.Unit>;kotlin.Int){}kotlinx.coroutines.Job + 395 
        at 22  CurrencyCap.debug.dylib             0x10cb0ccff        kfun:ui.screens.main.overview.OverviewViewModel.loadCombinedRates#internal + 247 
        at 23  CurrencyCap.debug.dylib             0x10cb0cbd3        kfun:ui.screens.main.overview.OverviewViewModel#handleEvent(ui.screens.main.overview.OverviewViewEvent){} + 367 
        at 24  CurrencyCap.debug.dylib             0x10cb0c8eb        kfun:ui.screens.main.overview.OverviewViewModel#<init>(domain.repository.MainRepository){} + 415 
        at 25  CurrencyCap.debug.dylib             0x10c9780f7        kfun:di.viewModelModule$lambda$19$lambda$1#internal + 343 
        at 26  CurrencyCap.debug.dylib             0x10c97eac3        kfun:di.$viewModelModule$lambda$19$lambda$1$FUNCTION_REFERENCE$3.invoke#internal + 115 
        at 27  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
        at 28  CurrencyCap.debug.dylib             0x10d18ea23        kfun:org.koin.core.instance.InstanceFactory#create(org.koin.core.instance.InstanceContext){}1:0 + 923 
        at 29  CurrencyCap.debug.dylib             0x10d190b1b        kfun:org.koin.core.instance.SingleInstanceFactory#create(org.koin.core.instance.InstanceContext){}1:0 + 191 
        at 30  CurrencyCap.debug.dylib             0x10d190daf        kfun:org.koin.core.instance.SingleInstanceFactory.get$lambda$0#internal + 199 
        at 31  CurrencyCap.debug.dylib             0x10d190e37        kfun:org.koin.core.instance.SingleInstanceFactory.$get$lambda$0$FUNCTION_REFERENCE$0.invoke#internal + 75 
        at 32  CurrencyCap.debug.dylib             0x10d190f33        kfun:org.koin.core.instance.SingleInstanceFactory.$get$lambda$0$FUNCTION_REFERENCE$0.$<bridge-UNN>invoke(){}#internal + 71 
        at 33  CurrencyCap.debug.dylib             0x10d1082eb        kfun:kotlin.Function0#invoke(){}1:0-trampoline + 99 
        at 34  CurrencyCap.debug.dylib             0x10d1a32b7        kfun:org.koin.mp.KoinPlatformTools#synchronized(org.koin.mp.Lockable;kotlin.Function0<0:0>){0§<kotlin.Any?>}0:0 + 371 
        at 35  CurrencyCap.debug.dylib             0x10d190c8f        kfun:org.koin.core.instance.SingleInstanceFactory#get(org.koin.core.instance.InstanceContext){}1:0 + 255 
        at 36  CurrencyCap.debug.dylib             0x10d1a43c3        kfun:org.koin.core.instance.InstanceFactory#get(org.koin.core.instance.InstanceContext){}1:0-trampoline + 67 
        at 37  CurrencyCap.debug.dylib             0x10d197b33        kfun:org.koin.core.registry.InstanceRegistry#resolveInstance(org.koin.core.qualifier.Qualifier?;kotlin.reflect.KClass<*>;org.koin.core.qualifier.Qualifier;org.koin.core.instance.InstanceContext){0§<kotlin.Any?>}0:0? + 343 
        at 38  CurrencyCap.debug.dylib             0x10d19d5bb        kfun:org.koin.core.scope.Scope.resolveValue#internal + 835 
        at 39  CurrencyCap.debug.dylib             0x10d19d197        kfun:org.koin.core.scope.Scope.resolveInstance#internal + 1499 
        at 40  CurrencyCap.debug.dylib             0x10d19cb67        kfun:org.koin.core.scope.Scope#get(kotlin.reflect.KClass<*>;org.koin.core.qualifier.Qualifier?;kotlin.Function0<org.koin.core.parameter.ParametersHolder>?){0§<kotlin.Any?>}0:0 + 1923 
        at 41  CurrencyCap.debug.dylib             0x10c992493        kfun:ui#App(ui.screens.MainViewModel?;ui.screens.main.overview.OverviewViewModel?;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){} + 4431 
        at 42  CurrencyCap.debug.dylib             0x10cbc690b        kfun:ComposableSingletons$MainViewControllerKt.<init>$lambda$0#internal + 359 
        at 43  CurrencyCap.debug.dylib             0x10cbc69b7        kfun:ComposableSingletons$MainViewControllerKt.$<init>$lambda$0$FUNCTION_REFERENCE$0.invoke#internal + 95 
        at 44  CurrencyCap.debug.dylib             0x10cbc6a6b        kfun:ComposableSingletons$MainViewControllerKt.$<init>$lambda$0$FUNCTION_REFERENCE$0.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
        at 45  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
        at 46  CurrencyCap.debug.dylib             0x10d3f2c6f        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 
        at 47  CurrencyCap.debug.dylib             0x10d401167        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 
        at 48  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
        at 49  CurrencyCap.debug.dylib             0x10d2f08c3        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 
        at 50  CurrencyCap.debug.dylib             0x10def105b        kfun:androidx.compose.ui.scene.ComposeHostingViewController.ProvideContainerCompositionLocals#internal + 1875 
        at 51  CurrencyCap.debug.dylib             0x10def1f0b        kfun:androidx.compose.ui.scene.ComposeHostingViewController.createMediator$lambda$4#internal + 475 
        at 52  CurrencyCap.debug.dylib             0x10def3b73        kfun:androidx.compose.ui.scene.ComposeHostingViewController.$createMediator$lambda$4$FUNCTION_REFERENCE$7.invoke#internal + 115 
        at 53  CurrencyCap.debug.dylib             0x10def3c9b        kfun:androidx.compose.ui.scene.ComposeHostingViewController.$createMediator$lambda$4$FUNCTION_REFERENCE$7.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
        at 54  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
        at 55  CurrencyCap.debug.dylib             0x10d3f2c6f        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 
        at 56  CurrencyCap.debug.dylib             0x10d401167        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 
        at 57  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
        at 58  CurrencyCap.debug.dylib             0x10de66c3b        kfun:androidx.compose.ui.layout#OverlayLayout(androidx.compose.ui.Modifier;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int){} + 2883 
        at 59  CurrencyCap.debug.dylib             0x10deaae73        kfun:androidx.compose.ui.viewinterop#TrackInteropPlacementContainer__at__androidx.compose.ui.viewinterop.InteropContainer(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int){} + 1803 
        at 60  CurrencyCap.debug.dylib             0x10df01d7f        kfun:androidx.compose.ui.scene.ComposeSceneMediator.setContent$lambda$16$lambda$15$lambda$14#internal + 507 
        at 61  CurrencyCap.debug.dylib             0x10df0653f        kfun:androidx.compose.ui.scene.ComposeSceneMediator.$setContent$lambda$16$lambda$15$lambda$14$FUNCTION_REFERENCE$43.invoke#internal + 119 
        at 62  CurrencyCap.debug.dylib             0x10df06693        kfun:androidx.compose.ui.scene.ComposeSceneMediator.$setContent$lambda$16$lambda$15$lambda$14$FUNCTION_REFERENCE$43.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
        at 63  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
        at 64  CurrencyCap.debug.dylib             0x10d3f2c6f        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 
        at 65  CurrencyCap.debug.dylib             0x10d401167        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 
        at 66  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
        at 67  CurrencyCap.debug.dylib             0x10d2f08c3        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 
        at 68  CurrencyCap.debug.dylib             0x10defc1d7        kfun:androidx.compose.ui.scene.ComposeSceneMediator.ProvideComposeSceneMediatorCompositionLocals#internal + 1587 
        at 69  CurrencyCap.debug.dylib             0x10df0205f        kfun:androidx.compose.ui.scene.ComposeSceneMediator.setContent$lambda$16$lambda$15#internal + 619 
        at 70  CurrencyCap.debug.dylib             0x10df0673f        kfun:androidx.compose.ui.scene.ComposeSceneMediator.$setContent$lambda$16$lambda$15$FUNCTION_REFERENCE$44.invoke#internal + 119 
        at 71  CurrencyCap.debug.dylib             0x10df06893        kfun:androidx.compose.ui.scene.ComposeSceneMediator.$setContent$lambda$16$lambda$15$FUNCTION_REFERENCE$44.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
        at 72  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
        at 73  CurrencyCap.debug.dylib             0x10d3f2c6f        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 
        at 74  CurrencyCap.debug.dylib             0x10d401167        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 
        at 75  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
        at 76  CurrencyCap.debug.dylib             0x10d2f0c37        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 
        at 77  CurrencyCap.debug.dylib             0x10de90fe3        kfun:androidx.compose.ui.scene.BaseComposeScene.setContent$lambda$0#internal + 531 
        at 78  CurrencyCap.debug.dylib             0x10de91e43        kfun:androidx.compose.ui.scene.BaseComposeScene.$setContent$lambda$0$FUNCTION_REFERENCE$10.invoke#internal + 119 
        at 79  CurrencyCap.debug.dylib             0x10de91f97        kfun:androidx.compose.ui.scene.BaseComposeScene.$setContent$lambda$0$FUNCTION_REFERENCE$10.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
        at 80  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
        at 81  CurrencyCap.debug.dylib             0x10d3f2c6f        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 
        at 82  CurrencyCap.debug.dylib             0x10d401167        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 
        at 83  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
        at 84  CurrencyCap.debug.dylib             0x10de586f3        kfun:androidx.compose.ui.platform#ProvidePlatformCompositionLocals(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int){} + 759 
        at 85  CurrencyCap.debug.dylib             0x10de8ac47        kfun:androidx.compose.ui.platform.setContent$lambda$3$lambda$2$lambda$1#internal + 443 
        at 86  CurrencyCap.debug.dylib             0x10de8ba9f        kfun:androidx.compose.ui.platform.$setContent$lambda$3$lambda$2$lambda$1$FUNCTION_REFERENCE$3.invoke#internal + 115 
        at 87  CurrencyCap.debug.dylib             0x10de8bbc7        kfun:androidx.compose.ui.platform.$setContent$lambda$3$lambda$2$lambda$1$FUNCTION_REFERENCE$3.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
        at 88  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
        at 89  CurrencyCap.debug.dylib             0x10d3f2c6f        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 
        at 90  CurrencyCap.debug.dylib             0x10d401167        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 
        at 91  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
        at 92  CurrencyCap.debug.dylib             0x10d2f08c3        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 
        at 93  CurrencyCap.debug.dylib             0x10de251a7        kfun:androidx.compose.ui.platform#ProvideCommonCompositionLocals(androidx.compose.ui.node.Owner;androidx.compose.ui.platform.UriHandler;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int){} + 3879 
        at 94  CurrencyCap.debug.dylib             0x10de8b17b        kfun:androidx.compose.ui.platform.setContent$lambda$3$lambda$2#internal + 1215 
        at 95  CurrencyCap.debug.dylib             0x10de8bc73        kfun:androidx.compose.ui.platform.$setContent$lambda$3$lambda$2$FUNCTION_REFERENCE$4.invoke#internal + 119 
        at 96  CurrencyCap.debug.dylib             0x10de8bdc7        kfun:androidx.compose.ui.platform.$setContent$lambda$3$lambda$2$FUNCTION_REFERENCE$4.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
        at 97  CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
        at 98  CurrencyCap.debug.dylib             0x10d3f2c6f        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 
        at 99  CurrencyCap.debug.dylib             0x10d401167        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 
        at 100 CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
        at 101 CurrencyCap.debug.dylib             0x10de8a833        kfun:androidx.compose.ui.platform.provide#internal + 1283 
        at 102 CurrencyCap.debug.dylib             0x10de8b48f        kfun:androidx.compose.ui.platform.setContent$lambda$3#internal + 671 
        at 103 CurrencyCap.debug.dylib             0x10de8b657        kfun:androidx.compose.ui.platform.$setContent$lambda$3$FUNCTION_REFERENCE$0.invoke#internal + 123 
        at 104 CurrencyCap.debug.dylib             0x10de8b7d7        kfun:androidx.compose.ui.platform.$setContent$lambda$3$FUNCTION_REFERENCE$0.$<bridge-UNNNB>invoke(androidx.compose.runtime.Composer;kotlin.Int){}#internal + 159 
        at 105 CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
        at 106 CurrencyCap.debug.dylib             0x10d3f2c6f        kfun:androidx.compose.runtime.internal.ComposableLambdaImpl#invoke(androidx.compose.runtime.Composer;kotlin.Int){}kotlin.Any? + 603 
        at 107 CurrencyCap.debug.dylib             0x10d401167        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 
        at 108 CurrencyCap.debug.dylib             0x10d10c4eb        kfun:kotlin.Function2#invoke(1:0;1:1){}1:2-trampoline + 115 
        at 109 CurrencyCap.debug.dylib             0x10d4054df        kfun:androidx.compose.runtime#invokeComposable(androidx.compose.runtime.Composer;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 215 
        at 110 CurrencyCap.debug.dylib             0x10d2d10d7        kfun:androidx.compose.runtime.ComposerImpl.doCompose#internal + 2407 
        at 111 CurrencyCap.debug.dylib             0x10d2d0337        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 
        at 112 CurrencyCap.debug.dylib             0x10d2dec77        kfun:androidx.compose.runtime.CompositionImpl#composeContent(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 887 
        at 113 CurrencyCap.debug.dylib             0x10d40ce4f        kfun:androidx.compose.runtime.ControlledComposition#composeContent(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}-trampoline + 99 
        at 114 CurrencyCap.debug.dylib             0x10d3097e7        kfun:androidx.compose.runtime.Recomposer#composeInitial(androidx.compose.runtime.ControlledComposition;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 771 
        at 115 CurrencyCap.debug.dylib             0x10d40c1ab        kfun:androidx.compose.runtime.CompositionContext#composeInitial(androidx.compose.runtime.ControlledComposition;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}-trampoline + 67 
        at 116 CurrencyCap.debug.dylib             0x10d2de04f        kfun:androidx.compose.runtime.CompositionImpl.composeInitial#internal + 315 
        at 117 CurrencyCap.debug.dylib             0x10d2dddfb        kfun:androidx.compose.runtime.CompositionImpl#setContent(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 95 
        at 118 CurrencyCap.debug.dylib             0x10d40c85b        kfun:androidx.compose.runtime.Composition#setContent(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}-trampoline + 99 
        at 119 CurrencyCap.debug.dylib             0x10de8a2e7        kfun:androidx.compose.ui.platform#setContent__at__androidx.compose.ui.node.RootNodeOwner(androidx.compose.runtime.CompositionContext;kotlin.Function0<androidx.compose.runtime.CompositionLocalContext?>;kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}androidx.compose.runtime.Composition + 499 
        at 120 CurrencyCap.debug.dylib             0x10dea916f        kfun:androidx.compose.ui.scene.PlatformLayersComposeSceneImpl.createComposition#internal + 275 
        at 121 CurrencyCap.debug.dylib             0x10df7a857        kfun:androidx.compose.ui.scene.BaseComposeScene#createComposition(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}androidx.compose.runtime.Composition-trampoline + 67 
        at 122 CurrencyCap.debug.dylib             0x10de8d967        kfun:androidx.compose.ui.scene.BaseComposeScene#setContent(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){} + 1523 
        at 123 CurrencyCap.debug.dylib             0x10df759cb        kfun:androidx.compose.ui.scene.ComposeScene#setContent(kotlin.Function2<androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>){}-trampoline + 99 
        at 124 CurrencyCap.debug.dylib             0x10df0227b        kfun:androidx.compose.ui.scene.ComposeSceneMediator.setContent$lambda$16#internal + 423 
        at 125 CurrencyCap.debug.dylib             0x10df04b73        kfun:androidx.compose.ui.scene.ComposeSceneMediator.$setContent$lambda$16$FUNCTION_REFERENCE$21.invoke#internal + 75 

BTW, the documentation needs an update!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    ✅ Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions