Skip to content

QDependencyInjector - kotlin.UninitializedPropertyAccessException #277

@WiseKodama

Description

@WiseKodama

QDependencyInjector.getAppComponent$sdk_release

Fatal Exception: kotlin.UninitializedPropertyAccessException: lateinit property appComponent has not been initialized
       at com.qonversion.android.sdk.internal.di.QDependencyInjector.getAppComponent$sdk_release(QDependencyInjector.kt:13)
       at com.qonversion.android.sdk.automations.mvp.ScreenFragment.injectDependencies(ScreenFragment.kt:195)
       at com.qonversion.android.sdk.automations.mvp.ScreenFragment.onViewCreated(ScreenFragment.kt:58)
       at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3147)
       at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:588)
       at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:272)
       at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1943)
       at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1839)
       at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1782)
       at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3042)
       at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:2952)
       at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:263)
       at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:350)
       at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1543)
       at android.app.Activity.performStart(Activity.java:8330)
       at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3670)
       at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
       at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
       at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
       at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2307)
       at android.os.Handler.dispatchMessage(Handler.java:106)
       at android.os.Looper.loopOnce(Looper.java:201)
       at android.os.Looper.loop(Looper.java:288)
       at android.app.ActivityThread.main(ActivityThread.java:7872)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)

Device - Nexus 5X and Android 13

We are using version 8.2.0 in our Unity project. This error just popped up today(reported via Firebase).
Is this something we can handle on our end perhaps?

Our project has target and compile SDKs set to 35, NDK is 27.2.12479018, Gradle version 8.11, AGP 8.7.2

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions