Crash Report: ConcurrentModificationException
See original GitHub issueBug Report
Problem
We mentioned some Crash Reports from our App, build with cordova-android@8.1.0
. Crashlog:
java.util.ConcurrentModificationException: java.util.ConcurrentModificationException
java.util.LinkedHashMap$LinkedHashIterator.nextNode LinkedHashMap.java:775
java.util.LinkedHashMap$LinkedValueIterator.next LinkedHashMap.java:803
org.apache.cordova.PluginManager.onResume PluginManager.java:262
org.apache.cordova.CordovaWebViewImpl.handleResume CordovaWebViewImpl.java:452
org.apache.cordova.CordovaActivity.onResume CordovaActivity.java:277
android.app.Instrumentation.callActivityOnResume Instrumentation.java:1465
android.app.Activity.performResume Activity.java:8203
android.app.ActivityThread.performResumeActivity ActivityThread.java:4757
android.app.ActivityThread.handleResumeActivity ActivityThread.java:4810
android.app.servertransaction.ResumeActivityItem.execute ResumeActivityItem.java:52
android.app.servertransaction.TransactionExecutor.executeLifecycleState TransactionExecutor.java:190
android.app.servertransaction.TransactionExecutor.execute TransactionExecutor.java:105
android.app.ActivityThread$H.handleMessage ActivityThread.java:2373
android.os.Handler.dispatchMessage Handler.java:107
android.os.Looper.loop Looper.java:213
android.app.ActivityThread.main ActivityThread.java:8147
java.lang.reflect.Method.invoke Method.java
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run RuntimeInit.java:513
com.android.internal.os.ZygoteInit.main ZygoteInit.java:1101
and
java.util.ConcurrentModificationException: java.util.ConcurrentModificationException
java.util.LinkedHashMap$LinkedHashIterator.nextNode LinkedHashMap.java:760
java.util.LinkedHashMap$LinkedValueIterator.next LinkedHashMap.java:788
org.apache.cordova.PluginManager.onPause PluginManager.java:209
org.apache.cordova.CordovaWebViewImpl.handlePause CordovaWebViewImpl.java:435
org.apache.cordova.CordovaActivity.onPause CordovaActivity.java:245
android.app.Activity.performPause Activity.java:7663
android.app.Instrumentation.callActivityOnPause Instrumentation.java:1536
android.app.ActivityThread.performPauseActivityIfNeeded ActivityThread.java:4726
android.app.ActivityThread.performPauseActivity ActivityThread.java:4691
android.app.ActivityThread.handlePauseActivity ActivityThread.java:4626
android.app.servertransaction.PauseActivityItem.execute PauseActivityItem.java:45
android.app.servertransaction.TransactionExecutor.executeLifecycleState TransactionExecutor.java:145
android.app.servertransaction.TransactionExecutor.execute TransactionExecutor.java:70
android.app.ActivityThread$H.handleMessage ActivityThread.java:2199
android.os.Handler.dispatchMessage Handler.java:112
android.os.Looper.loop Looper.java:216
android.app.ActivityThread.main ActivityThread.java:7625
java.lang.reflect.Method.invoke Method.java
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run RuntimeInit.java:524
com.android.internal.os.ZygoteInit.main ZygoteInit.java:987
Environment, Platform, Device
From Crashlog this happens to a Mate 20 Pro with Android 9 and a Galaxy Note10+ with Android 10 too.
Maybe related Issue?
Please fix this 😊
Checklist
- I searched for existing GitHub issues
- I updated all Cordova tooling to most recent version
- I included all the necessary information above
Issue Analytics
- State:
- Created 4 years ago
- Comments:37 (37 by maintainers)
Top Results From Across the Web
android - How to diagnose ConcurrentModificationException
I'm getting the following error in a crashlytics report and I'm having a little trouble figuring out where it's coming from or how...
Read more >My ATM 3 server crashes with error java.util ... - Reddit
My ATM 3 server crashes with error java.util.ConcurrentModificationException Crash report below. java.util.ConcurrentModificationException
Read more >Server will crash at random with a ...
Hello, my server crashes at random with the following error: Exception in server tick loop java.util.ConcurrentModificationException: null
Read more >Need help with crash report. - Java Edition Support
I have been having consistent crashed on my modded minecraft playthrough. Kind of a bummer and I'm not sure what's causing it.
Read more >Crashreport: ConcurrentModificationException - Feed the Beast
Operating System: Linux (amd64) version 2.6.32-042stab044.17 Hosted on Creeperhost.net VPS Running FTBBettaA (20-11-2012) Added Mods: ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
I think all iterations of the plugin map needs to be synchronized, so logically I think I believe if you have a large number of plugins, you’ll see a bigger impact. I’ll test by installing all the apache plugins + maybe a few more and try to compare apps on cordova-android@8.1 vs the fork.
This is all just speculation, so we’ll see just how big of the impact is. The impact could be insignificant altogether as well, for all we know…
No problem 😄 so as far as we know, the
synchronizedMap
wrapper is (hopefully) working. If you see a stack trace like that comes from 2.0.3+ then we still have a problem.