-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crash - org.chromium.base.PowerMonitor.a - java.util.ConcurrentModificationException #235
Comments
@gsarris I've had a good look at the stack trace as well as our usage of the WebView and I'm not confident that we are going to be able to resolve this as an issue - I don't believe we're doing anything unusual. The stack trace indicates that the cause is a We do make a reasonable effort to catch any Exceptions reported when instantiating the WebView, as it is notorious for being quite unreliable (sometimes missing) on various android systems. As such, I would suggest that the error lies somewhere in a recent Chromium release; perhaps they only recently started setting a thermal status listener. I am not aware of any way to stop it registering a thermal listener, so suggest this will need to be raised with the Chromium Android team. |
@jameskeith Thx for the super fast reply :) I went through the Chromium issue trackers and found these tealium-related stack traces. Identical crash with PowerManager.addThermalStatusListener : Similar crash: The issue is marked as (Won't fix (Not reproducible)) unfortunately. Any other hints for us? This is currently our number 1 crash... Thx! |
@gsarris Not a problem - I'm not ruling out that perhaps there is something else that we do that might make this a more likely scenario.
I suspect that the issue you have linked was marked that way as those later stack traces do not match the cause that was originally raised (missing resources) If you'd like to raise a support ticket then perhaps we could assist in trying to track down some patterns that may highlight if there is something that can mitigate the problem in another way. Because at the moment, the only way to stop it from crashing is to stop creating a WebView which is a prerequisite of the TagManagement dispatcher |
Hello, Have you found a solution to this problem? |
@giovanniPolatoO thanks for following up on this issue I have raised my own bug report which outlines what I believe the actual cause to be. The other issues on the bug tracker seemed to have stalled as they started off as slightly different issues causing very similar outcomes that have since been dropped. As I mentioned with to the original poster, it'd be great to get a support ticket open to see if we can work directly with you to try and figure out any patterns of failure, or to try out any possible solutions. |
Hello!
We are facing the following crash in our production app.
Crashes are happening in the background and we cannot reproduce.
We use the following libs:
api("com.tealium:kotlin-core:${rootProject.extra["tealiumCoreVersion"]}")
api("com.tealium:kotlin-remotecommand-dispatcher:${rootProject.extra["tealiumDispatchersVersion"]}")
api("com.tealium:kotlin-autotracking:${rootProject.extra["tealiumAutoTrackingVersion"]}")
api("com.tealium:kotlin-lifecycle:${rootProject.extra["tealiumLifecycleVersion"]}")
api("com.tealium:kotlin-tagmanagement-dispatcher:${rootProject.extra["tealiumTagManagementVersion"]}")
api("com.tealium:kotlin-collect-dispatcher:${rootProject.extra["tealiumCollectDispatcherVersion"]}")
api("com.tealium:kotlin-ad-identifier:${rootProject.extra["tealiumAdIdentifierVersion"]}")
with the respective versions
tealiumCoreVersion = "1.5.5"
tealiumLifecycleVersion = "1.2.0"
tealiumDispatchersVersion = "1.3.1"
tealiumCollectDispatcherVersion = "1.1.1"
tealiumAdIdentifierVersion = "1.1.1"
tealiumAutoTrackingVersion = "1.0.1"
tealiumTagManagementVersion = "1.2.1"
Any idea on how to troubleshoot this?
Thank you in advance :)
The text was updated successfully, but these errors were encountered: