-
-
Notifications
You must be signed in to change notification settings - Fork 465
Description
Integration
sentry-android
Build System
Gradle
AGP Version
8.13
Proguard
Enabled
Version
8.25.0
Steps to Reproduce
These ANRs occur during the application's startup phase, specifically within the Sentry initialization process (SentryAndroid.init or related internal setup).
- First ANR happening 400 occurrences in 7 days ( 98% on Android 15 )
main (runnable):tid=1 systid=29234 at java.lang.StringBuilder.<init>(StringBuilder.java:107) at io.sentry.util.LoadClass.loadClass(LoadClass.java:26) at io.sentry.util.LoadClass.isClassAvailable(LoadClass.java:41) at io.sentry.util.LoadClass.isClassAvailable(LoadClass.java:46) at io.sentry.android.core.SentryAndroid.lambda$init$1(SentryAndroid.java:118) at io.sentry.Sentry.applyOptionsConfiguration(Sentry.java:254) at io.sentry.Sentry.init(Sentry.java:224) at io.sentry.android.core.SentryAndroid.init(SentryAndroid.java:100) at io.sentry.android.core.SentryAndroid.init(SentryAndroid.java:84) at com.hungerstation.android.web.v6.application.appstartups.sentry.SentryInitializer.initSentry(SentryInitializer.kt:74) at com.hungerstation.android.web.v6.application.appstartups.sentry.SentryInitializer.create(SentryInitializer.kt:67) at com.hungerstation.android.web.v6.application.appstartups.sentry.SentryInitializer.create(SentryInitializer.kt:18)
2- Second ANR , 124 occurrences during last 7 days ( 100% on Android 14 )
main (runnable):tid=1 systid=22602 at java.net.URI.normalize(URI.java:2119) at java.net.URI.normalize(URI.java:953) at io.sentry.Dsn.<init>(Dsn.java:54) at io.sentry.SentryOptions.lambda$new$0(SentryOptions.java:98) at io.sentry.util.LazyEvaluator.getValue(LazyEvaluator.java:39) at io.sentry.SentryOptions.retrieveParsedDsn(SentryOptions.java:687) at io.sentry.Sentry.preInitConfigurations(Sentry.java:578) at io.sentry.Sentry.init(Sentry.java:292) at io.sentry.Sentry.init(Sentry.java:225) at io.sentry.android.core.SentryAndroid.init(SentryAndroid.java:100) at io.sentry.android.core.SentryAndroid.init(SentryAndroid.java:84) at com.hungerstation.android.web.v6.application.appstartups.sentry.SentryInitializer.initSentry(SentryInitializer.kt:74
3 - 72 occurrences during last 7 days
main (runnable):tid=1 systid=27215 at io.sentry.android.core.AppState.ensureLifecycleObserver(AppState.java:101) at io.sentry.android.core.AppState.registerLifecycleObserver(AppState.java:89) at io.sentry.android.core.AndroidOptionsInitializer.loadDefaultAndMetadataOptions(AndroidOptionsInitializer.java:140) at io.sentry.android.core.SentryAndroid.lambda$init$1(SentryAndroid.java:125) at io.sentry.Sentry.applyOptionsConfiguration(Sentry.java:254) at io.sentry.Sentry.init(Sentry.java:224) at io.sentry.android.core.SentryAndroid.init(SentryAndroid.java:100) at io.sentry.android.core.SentryAndroid.init(SentryAndroid.java:84) at com.hungerstation.android.web.v6.application.appstartups.sentry.SentryInitializer.initSentry(SentryInitializer.kt:74)
4 - 68 occurrences during last 7 days
main (runnable):tid=1 systid=11159 at io.sentry.SentryExecutorService.<init>(SentryExecutorService.java:35) at io.sentry.SentryExecutorService.<init>(SentryExecutorService.java:49) at io.sentry.SentryOptions.<init>(SentryOptions.java:3207) at io.sentry.SentryOptions.<init>(SentryOptions.java:3186) at io.sentry.android.core.SentryAndroidOptions.<init>(SentryAndroidOptions.java:230) at java.lang.reflect.Constructor.newInstance0(Native method) at java.lang.reflect.Constructor.newInstance(Constructor.java:343) at io.sentry.OptionsContainer.createInstance(OptionsContainer.java:26) at io.sentry.Sentry.init(Sentry.java:223) at io.sentry.android.core.SentryAndroid.init(SentryAndroid.java:100) at io.sentry.android.core.SentryAndroid.init(SentryAndroid.java:84) at com.hungerstation.android.web.v6.application.appstartups.sentry.SentryInitializer.initSentry(SentryInitializer.kt:74)
Expected Result
Sentry initializes quickly without causing ANRs
Actual Result
Frequent main thread ANRs are reported during the manual initialization of Sentry
Metadata
Metadata
Assignees
Labels
Projects
Status