Hello!
We are noticing the following crash in our Android app.
It's not happening for all users and we can not reproduce it by ourself. But we see it on Crashlytics and currently this is a crash with highest occurrence.
Crash happens almost right after app starting (2-4 seconds).
Could your team investigate it?
SDK: zendesk.messaging:messaging-android
Version: 2.17.0
minSdkVersion: 29
targetSdkVersion: 34
Most Android OS where crash happens: Android 14
Crash stack trace:
Fatal Exception: kotlin.UninitializedPropertyAccessException: lateinit property campaigns has not been initialized at zendesk.android.internal.proactivemessaging.ProactiveMessagingRepository.getCampaigns$zendesk_zendesk_android(ProactiveMessagingRepository.java:31) at zendesk.android.internal.proactivemessaging.ProactiveMessagingRepository.getCampaignsForEvaluation(ProactiveMessagingRepository.java:80) at zendesk.android.internal.proactivemessaging.ProactiveMessagingManager.evaluate$zendesk_zendesk_android(ProactiveMessagingManager.kt:76) at zendesk.android.internal.frontendevents.pageviewevents.DefaultPageViewEvents$sendPageViewEvent$2.invokeSuspend(DefaultPageViewEvents.kt:24) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.java:115) at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.java:584) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)