Hello, I have upgraded to 3.0.1 version and looks ...
# koin
y
Hello, I have upgraded to 3.0.1 version and looks like Koin doesn’t work with Dynamic feature anymore. Previously I loaded module during class creation like this:
Copy code
class PostCreatorFragment : ScopeFragment(R.layout.fragment_post_creator) {

    init {
        loadKoinModules(postModule)
    }

    override fun onDestroy() {
        super.onDestroy()
        unloadKoinModules(postModule)
    }
}
Now I receive following error:
Copy code
org.koin.core.error.NoScopeDefFoundException: No Scope Definition found for qualifer 'com.egoriku.ladyhappy.postcreator.presentation.PostCreatorFragment'
        at org.koin.core.registry.ScopeRegistry.createScope(ScopeRegistry.kt:126)
        at org.koin.core.Koin.createScope(Koin.kt:208)
        at org.koin.core.Koin.createScope$default(Koin.kt:204)
        at org.koin.androidx.scope.FragmentExtKt$fragmentScope$1.invoke(FragmentExt.kt:29)
        at org.koin.androidx.scope.FragmentExtKt$fragmentScope$1.invoke(Unknown Source:2)
        at org.koin.androidx.scope.LifecycleScopeDelegate.<init>(LifecycleScopeDelegate.kt:30)
        at org.koin.androidx.scope.LifecycleScopeDelegate.<init>(LifecycleScopeDelegate.kt:19)
        at org.koin.androidx.scope.FragmentExtKt.fragmentScope(FragmentExt.kt:28)
        at org.koin.androidx.scope.ScopeFragment.<init>(ScopeFragment.kt:38)
        at org.koin.androidx.scope.ScopeFragment.<init>(ScopeFragment.kt:35)
Looks like
_scopeDefinitions
don’t contain my scope from dynamic feature Source code: https://github.com/egorikftp/Lady-happy-Android/blob/e2fbec6c4f581b84e390caa4958e7[…]oriku/ladyhappy/postcreator/presentation/PostCreatorFragment.kt @arnaud.giuliani Could you please assist or its better to create issue on github?
j
@Yahor just curious where you're picking up that 3.0.2 version from.....don't see it published anywhere
y
@John O'Reilly Just a mistake, 3.0.1 version
👍 1
j
Reason I ask btw is that 3.0.2 is due shortly (includes JS IR support)....and had thought maybe it was available 🙂
y
@John O'Reilly 3.0.2 released)
👍 1
m
does this still happening in recent v3.1.5?
a
let me know if module loading broke somewhere 👍