rocketraman
09/30/2020, 9:28 PMWorker as per https://stackoverflow.com/questions/59546159/kodein-injecting-into-workmanager -- however, as soon as I extend from DIAware, I get e: java.lang.IllegalStateException: Backend Internal error: Exception during file facade code generation at compile time. Any ideas?rocketraman
09/30/2020, 9:30 PMCaused by: java.lang.IllegalStateException: Error type encountered: [ERROR : <ERROR FUNCTION RETURN TYPE>] (DeferredType).
at org.jetbrains.kotlin.codegen.state.KotlinTypeMapper$typeMappingConfiguration$1.processErrorType(KotlinTypeMapper.kt:110)
at org.jetbrains.kotlin.load.kotlin.TypeSignatureMappingKt.mapType(typeSignatureMapping.kt:101)
at org.jetbrains.kotlin.codegen.state.KotlinTypeMapper.mapType(KotlinTypeMapper.kt:262)
at org.jetbrains.kotlin.codegen.state.KotlinTypeMapper.mapReturnType(KotlinTypeMapper.kt:197)rocketraman
09/30/2020, 9:33 PMoverride val di by di { context } I had to write override val di: DI by di { context }. Could be https://youtrack.jetbrains.com/issue/KT-37796.rocketraman
09/30/2020, 9:41 PMdi for di { context } was being imported.