Closed johanno closed 1 month ago
It should help with function overload and other signatures. Can you reproduce it?
I found the Issue. It was an exclusion in a transitive dependency of another dependency.....
basically commenting out: // exclude("io.insert-koin", "koin-core")
fixed it.
What probably was happening was that it was a different version of koin for compile time than at run time or sth. weird like that.
Describe the bug Using in our Test environment:
I get the following error on runtime:
To Reproduce Steps to reproduce the behavior:
Expected behavior No error
Koin module and version:
koin-core:3.5.6
Snippet or Sample project to help reproduce
where
application
is an Android ApplicationI assume it is the wrong api in: https://github.com/InsertKoinIO/koin/blob/3a99eb0cab63d9eb8d6df0cdc448f52993ac3d32/projects/core/koin-core/api/koin-core.api#L32
Causing the issue since the actual function signature is not:
public static synthetic fun loadModules$default (Lorg/koin/core/Koin;Ljava/util/List;ZZILjava/lang/Object;)V
but rather Koin, List, Boolean, Boolean.