Skip to content

ConcurrentModificationException with SDK version 3.5.14 #936

@ktangsf

Description

@ktangsf

✍️ Issue Description

I'm seeing the following exception logged in Bugsnag and Firebase. I'm not able to reproduce this issue but it's being encounted by users in our release app.

java.util.ConcurrentModificationException
        at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1111)
        at java.util.ArrayList$Itr.next(ArrayList.java:1064)
        at kotlin.collections.CollectionsKt___CollectionsKt.foldRightIndexed(CollectionsKt___CollectionsKt:1855)
        at com.iterable.iterableapi.IterableEmbeddedManager.updateLocalMessageMap(IterableEmbeddedManager:241)
        at com.iterable.iterableapi.IterableEmbeddedManager.syncMessages$lambda$3(IterableEmbeddedManager:120)
        at com.iterable.iterableapi.IterableEmbeddedManager.$r8$lambda$mBzqwVpjAV1To9xz5b9kBn2vIDw(IterableEmbeddedManager)
        at com.iterable.iterableapi.IterableEmbeddedManager$$ExternalSyntheticLambda0.onSuccess(IterableEmbeddedManager:2)
        at com.iterable.iterableapi.IterableRequestTask.handleSuccessResponse(IterableRequestTask:378)
        at com.iterable.iterableapi.IterableRequestTask.onPostExecute(IterableRequestTask:341)
        at com.iterable.iterableapi.IterableRequestTask.onPostExecute(IterableRequestTask:34)
        at android.os.AsyncTask.finish(AsyncTask.java:771)
        at android.os.AsyncTask.-$$Nest$mfinish(Unknown)
        at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:788)
        at android.os.Handler.dispatchMessage(Handler.java:107)
        at android.os.Looper.loopOnce(Looper.java:257)
        at android.os.Looper.loop(Looper.java:342)
        at android.app.ActivityThread.main(ActivityThread.java:9634)
        at java.lang.reflect.Method.invoke(Method.java:-2)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:619)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)

📋 Steps to Reproduce

  1. Cannot reproduce

(List all necessary steps to reliably reproduce the issue.)


👤 Iterable orgId: HopSkipDrive

📦 Iterable SDK version: 3.15.14

📲 Android OS version: 15 and 16


⚠️ Beta Software Notice

Important: Our team does not provide support for issues encountered on beta or pre-release versions of operating systems, development tools, or other software. Please verify that the issue occurs on stable, officially released software before submitting this report. Thank you for your understanding.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions