Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
LinX64 opened this issue Sep 15, 2024 · 0 comments · Fixed by #655
Labels
bug Something isn't working

Comments

@LinX64
Copy link

LinX64 commented Sep 15, 2024

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!

@LinX64 LinX64 added the bug Something isn't working label Sep 15, 2024
@github-project-automation github-project-automation bot moved this to 🆕 Triage in Store Roadmap Sep 15, 2024
solcott added a commit to solcott/Store that referenced this issue Sep 18, 2024
@solcott solcott mentioned this issue Sep 18, 2024
1 task
solcott added a commit to solcott/Store that referenced this issue Sep 18, 2024
Fixes MobileNativeFoundation#653 and MobileNativeFoundation#654

Signed-off-by: Scott Olcott <scottolcott@gmail.com>
matt-ramotar pushed a commit that referenced this issue Sep 19, 2024
Fixes #653 and #654

Signed-off-by: Scott Olcott <scottolcott@gmail.com>
@github-project-automation github-project-automation bot moved this from 🆕 Triage to ✅ Done in Store Roadmap Sep 19, 2024
amrfarid140 pushed a commit to amrfarid140/Store that referenced this issue Oct 1, 2024
Fixes MobileNativeFoundation#653 and MobileNativeFoundation#654

Signed-off-by: Scott Olcott <scottolcott@gmail.com>
Signed-off-by: Amr Yousef <amr.farid140@gmail.com>
matt-ramotar pushed a commit that referenced this issue Oct 4, 2024
* Add test case

Signed-off-by: Amr Yousef <amr.farid140@gmail.com>

* Always Release storeLock

Signed-off-by: Amr Yousef <amr.farid140@gmail.com>

* Update kermit to 2.0.4 (#655)

Fixes #653 and #654

Signed-off-by: Scott Olcott <scottolcott@gmail.com>
Signed-off-by: Amr Yousef <amr.farid140@gmail.com>

* Revert "Update kermit to 2.0.4 (#655)"

This reverts commit 76f34d4.

Signed-off-by: Amr Yousef <amr.farid140@gmail.com>

---------

Signed-off-by: Amr Yousef <amr.farid140@gmail.com>
Signed-off-by: Scott Olcott <scottolcott@gmail.com>
Co-authored-by: Scott Olcott <scottolcott@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant