[Bug]: Crash at com.onesignal.common.modeling.Model.toJSON (Model.kt:312)
jvojacek opened this issue · 2 comments
What happened?
Fatal Exception: java.util.ConcurrentModificationException:
at java.util.LinkedHashMap$LinkedHashIterator.nextNode(LinkedHashMap.java:760)
at java.util.LinkedHashMap$LinkedEntryIterator.next(LinkedHashMap.java:792)
at java.util.LinkedHashMap$LinkedEntryIterator.next(LinkedHashMap.java:790)
at com.onesignal.common.modeling.Model.toJSON(Model.kt:312)
at com.onesignal.common.modeling.ModelStore.persist(ModelStore.kt:141)
at com.onesignal.common.modeling.SingletonModelStore.replace(SingletonModelStore.kt:36)
at com.onesignal.core.internal.config.impl.ConfigModelStoreListener$fetchParams$1.invokeSuspend(ConfigModelStoreListener.kt:101)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:32)
at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:280)
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
at kotlinx.coroutines.BuildersKt.runBlocking(:1)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38)
at kotlinx.coroutines.BuildersKt.runBlocking$default(:1)
at com.onesignal.common.threading.ThreadUtilsKt$suspendifyOnThread$1.invoke(ThreadUtils.kt:60)
at com.onesignal.common.threading.ThreadUtilsKt$suspendifyOnThread$1.invoke(ThreadUtils.kt:59)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
Steps to reproduce?
This crash is reported by crashlytics
What did you expect to happen?
App should not crash
OneSignal Android SDK version
5.0.2
Android version
13
Specific Android models
Galaxy A53 5G on Android 14
Relevant log output
No response
Code of Conduct
- I agree to follow this project's Code of Conduct
You should update to the latest version of OneSignal 5.1.7