-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Description
Required reading
http://www.acra.ch/docs/How-to-debug
Describe the bug
On a particular Android Device ( Blu G34 running Android 14 (Go edition)) an java.lang.IllegalArgumentException: protocol TLSv1.1 is not supported thrown on Android Go device exception is thrown when attempting to send a crash report.
TLSv1.1 is obsolete, so it would seem like it should be removed from the list of available TLS versions in ACRA. I have not seen this happen on other devices.
For now it is possible to avoid this issue by manually setting the allowed tlsProtocols in httpSender config e.g.
tlsProtocols = if(Build.VERSION.SDK_INT >= 29) {
//Android 10 and higher TLS1.3 is enabled by default
listOf(TLS.V1_2, TLS.V1_3)
} else {
listOf(TLS.V1_2)
}
ACRA tagged logs (ACRA.DEV_LOGGING = true set):
2025-09-25 03:09:01.250 18105-18105 ACRA world.respect.app E ACRA caught a InstanceCreationException for world.respect.app (Ask Gemini)
org.koin.core.error.InstanceCreationException: Could not create instance for '[Factory: 'world.respect.shared.viewmodel.manageuser.getstarted.GetStartedViewModel']'
at org.koin.core.instance.InstanceFactory.create(InstanceFactory.kt:56)
at org.koin.core.instance.FactoryInstanceFactory.get(FactoryInstanceFactory.kt:38)
at org.koin.core.registry.InstanceRegistry.resolveInstance$koin_core(InstanceRegistry.kt:132)
at org.koin.core.resolution.CoreResolver.resolveFromRegistry(CoreResolver.kt:87)
at org.koin.core.resolution.CoreResolver.resolveFromContextOrNull(CoreResolver.kt:74)
at org.koin.core.resolution.CoreResolver.resolveFromContextOrNull$default(CoreResolver.kt:72)
at org.koin.core.resolution.CoreResolver.resolveFromContext(CoreResolver.kt:69)
at org.koin.core.scope.Scope.resolveFromContext(Scope.kt:321)
at org.koin.core.scope.Scope.stackParametersCall(Scope.kt:292)
at org.koin.core.scope.Scope.resolveInstance(Scope.kt:270)
at org.koin.core.scope.Scope.resolve(Scope.kt:243)
at org.koin.core.scope.Scope.getWithParameters(Scope.kt:234)
at org.koin.viewmodel.factory.KoinViewModelFactory.create(KoinViewModelFactory.kt:49)
at androidx.lifecycle.viewmodel.ViewModelProviderImpl_androidKt.createViewModel(ViewModelProviderImpl.android.kt:34)
at androidx.lifecycle.viewmodel.ViewModelProviderImpl.getViewModel$lifecycle_viewmodel_release(ViewModelProviderImpl.kt:60)
at androidx.lifecycle.viewmodel.ViewModelProviderImpl.getViewModel$lifecycle_viewmodel_release$default(ViewModelProviderImpl.kt:43)
at androidx.lifecycle.ViewModelProvider.get(ViewModelProvider.android.kt:92)
at org.koin.viewmodel.GetViewModelKt.resolveViewModel(GetViewModel.kt:60)
at world.respect.app.app.AppNavHostKt.AppNavHost$lambda$1$0$21(AppNavHost.kt:2382)
at world.respect.app.app.AppNavHostKt.$r8$lambda$5coSb_dOIhfPecWb4q0rM5jagDA(Unknown Source:0)
at world.respect.app.app.AppNavHostKt$$ExternalSyntheticLambda6.invoke(D8$$SyntheticClass:0)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:143)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:52)
at androidx.navigation.compose.NavHostKt$NavHost$32$1.invoke(NavHost.kt:703)
at androidx.navigation.compose.NavHostKt$NavHost$32$1.invoke(NavHost.kt:702)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:122)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:52)
at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:378)
at androidx.compose.runtime.saveable.SaveableStateHolderImpl.SaveableStateProvider(SaveableStateHolder.kt:82)
at androidx.navigation.compose.NavBackStackEntryProviderKt.SaveableStateProvider(NavBackStackEntryProvider.kt:69)
at androidx.navigation.compose.NavBackStackEntryProviderKt.access$SaveableStateProvider(NavBackStackEntryProvider.kt:1)
at androidx.navigation.compose.NavBackStackEntryProviderKt$LocalOwnersProvider$1.invoke(NavBackStackEntryProvider.kt:56)
at androidx.navigation.compose.NavBackStackEntryProviderKt$LocalOwnersProvider$1.invoke(NavBackStackEntryProvider.kt:55)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:122)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:52)
at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:378)
at androidx.navigation.compose.NavBackStackEntryProviderKt.LocalOwnersProvider(NavBackStackEntryProvider.kt:51)
at androidx.navigation.compose.NavHostKt$NavHost$32.invoke(NavHost.kt:702)
at androidx.navigation.compose.NavHostKt$NavHost$32.invoke(NavHost.kt:682)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:143)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:52)
2025-09-25 03:09:01.251 18105-18105 ACRA world.respect.app E at androidx.compose.animation.AnimatedContentKt$AnimatedContent$6$1$5.invoke(AnimatedContent.kt:863) (Ask Gemini)
at androidx.compose.animation.AnimatedContentKt$AnimatedContent$6$1$5.invoke(AnimatedContent.kt:853)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:131)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:52)
at androidx.compose.animation.AnimatedVisibilityKt.AnimatedEnterExitImpl(AnimatedVisibility.kt:752)
at androidx.compose.animation.AnimatedContentKt$AnimatedContent$6$1.invoke(AnimatedContent.kt:835)
at androidx.compose.animation.AnimatedContentKt$AnimatedContent$6$1.invoke(AnimatedContent.kt:818)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:122)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.kt:52)
at androidx.compose.animation.AnimatedContentKt.AnimatedContent(AnimatedContent.kt:873)
at androidx.navigation.compose.NavHostKt.NavHost(NavHost.kt:654)
at androidx.navigation.compose.NavHostKt.NavHost$lambda$80(Unknown Source:25)
at androidx.navigation.compose.NavHostKt.$r8$lambda$7ClW2Jn3MXjuytbJNUtxFpbxrgs(Unknown Source:0)
at androidx.navigation.compose.NavHostKt$$ExternalSyntheticLambda23.invoke(D8$$SyntheticClass:0)
at androidx.compose.runtime.RecomposeScopeImpl.compose(RecomposeScopeImpl.kt:204)
at androidx.compose.runtime.ComposerImpl.recomposeToGroupEnd(ComposerImpl.kt:1711)
at androidx.compose.runtime.ComposerImpl.skipCurrentGroup(ComposerImpl.kt:2047)
at androidx.compose.runtime.ComposerImpl.doCompose-aFTiNEg(ComposerImpl.kt:2681)
at androidx.compose.runtime.ComposerImpl.recompose-aFTiNEg$runtime(ComposerImpl.kt:2605)
at androidx.compose.runtime.CompositionImpl.recompose(Composition.kt:1079)
at androidx.compose.runtime.Recomposer.performRecompose(Recomposer.kt:1404)
at androidx.compose.runtime.Recomposer.access$performRecompose(Recomposer.kt:159)
at androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2.invokeSuspend$lambda$22(Recomposer.kt:638)
at androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2.$r8$lambda$OqADLCDYmRw1RgNUvn1CR0kX32M(Unknown Source:0)
at androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2$$ExternalSyntheticLambda0.invoke(D8$$SyntheticClass:0)
at androidx.compose.ui.platform.AndroidUiFrameClock$withFrameNanos$2$callback$1.doFrame(AndroidUiFrameClock.android.kt:39)
at androidx.compose.ui.platform.AndroidUiDispatcher.performFrameDispatch(AndroidUiDispatcher.android.kt:108)
at androidx.compose.ui.platform.AndroidUiDispatcher.access$performFrameDispatch(AndroidUiDispatcher.android.kt:41)
at androidx.compose.ui.platform.AndroidUiDispatcher$dispatchCallback$1.doFrame(AndroidUiDispatcher.android.kt:69)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1397)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1408)
at android.view.Choreographer.doCallbacks(Choreographer.java:1012)
at android.view.Choreographer.doFrame(Choreographer.java:938)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1382)
at android.os.Handler.handleCallback(Handler.java:958)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:205)
at android.os.Looper.loop(Looper.java:294)
at android.app.ActivityThread.main(ActivityThread.java:8376)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:640)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:982)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [androidx.compose.runtime.PausableMonotonicFrameClock@ce5df6d, androidx.compose.ui.platform.MotionDurationScaleImpl@34187a2, StandaloneCoroutine{Cancelling}@3864c33, AndroidUiDispatcher@dd82bf0]
Caused by: java.lang.IllegalStateException: test crash
2025-09-25 03:09:01.251 18105-18105 ACRA world.respect.app E at world.respect.shared.viewmodel.manageuser.getstarted.GetStartedViewModel.<init>(GetStartedViewModel.kt:43) (Ask Gemini)
at world.respect.AppKoinModuleKt$appKoinModule$lambda$0$$inlined$viewModelOf$default$22.invoke(ViewModelOf.kt:227)
at world.respect.AppKoinModuleKt$appKoinModule$lambda$0$$inlined$viewModelOf$default$22.invoke(ViewModelOf.kt:59)
at org.koin.core.instance.InstanceFactory.create(InstanceFactory.kt:49)
... 82 more
2025-09-25 03:09:01.251 18105-18105 ACRA world.respect.app D Building report
2025-09-25 03:09:01.252 18105-18105 ACRA world.respect.app D Starting collectors with priority FIRST
2025-09-25 03:09:01.254 18105-18146 ACRA world.respect.app D Calling collector org.acra.collector.StacktraceCollector
2025-09-25 03:09:01.254 18105-18145 ACRA world.respect.app D Calling collector org.acra.collector.LogCatCollector
2025-09-25 03:09:01.255 18105-18144 ACRA world.respect.app D Calling collector org.acra.collector.DropBoxCollector
2025-09-25 03:09:01.255 18105-18144 ACRA world.respect.app D Collector org.acra.collector.DropBoxCollector completed
2025-09-25 03:09:01.256 18105-18146 ACRA world.respect.app D Collector org.acra.collector.StacktraceCollector completed
2025-09-25 03:09:01.261 18105-18145 ACRA world.respect.app D Retrieving logcat output (buffer:default)...
2025-09-25 03:09:01.323 18105-18145 ACRA world.respect.app D Collector org.acra.collector.LogCatCollector completed
2025-09-25 03:09:01.323 18105-18105 ACRA world.respect.app D Finished collectors with priority FIRST
2025-09-25 03:09:01.323 18105-18105 ACRA world.respect.app D Starting collectors with priority NORMAL
2025-09-25 03:09:01.324 18105-18146 ACRA world.respect.app D Calling collector org.acra.collector.CustomDataCollector
2025-09-25 03:09:01.324 18105-18146 ACRA world.respect.app D Collector org.acra.collector.CustomDataCollector completed
2025-09-25 03:09:01.324 18105-18144 ACRA world.respect.app D Calling collector org.acra.collector.DeviceFeaturesCollector
2025-09-25 03:09:01.324 18105-18145 ACRA world.respect.app D Calling collector org.acra.collector.ConfigurationCollector
2025-09-25 03:09:01.324 18105-18146 ACRA world.respect.app D Calling collector org.acra.collector.DisplayManagerCollector
2025-09-25 03:09:01.325 18105-18151 ACRA world.respect.app D Calling collector org.acra.collector.MemoryInfoCollector
2025-09-25 03:09:01.329 18105-18144 ACRA world.respect.app D Collector org.acra.collector.DeviceFeaturesCollector completed
2025-09-25 03:09:01.330 18105-18146 ACRA world.respect.app D Collector org.acra.collector.DisplayManagerCollector completed
2025-09-25 03:09:01.330 18105-18144 ACRA world.respect.app D Calling collector org.acra.collector.ReflectionCollector
2025-09-25 03:09:01.332 18105-18146 ACRA world.respect.app D Calling collector org.acra.collector.SharedPreferencesCollector
2025-09-25 03:09:01.333 18105-18153 ACRA world.respect.app D Calling collector org.acra.collector.PackageManagerCollector
2025-09-25 03:09:01.334 18105-18146 ACRA world.respect.app D Collector org.acra.collector.SharedPreferencesCollector completed
2025-09-25 03:09:01.336 18105-18150 ACRA world.respect.app D Calling collector org.acra.collector.DeviceIdCollector
2025-09-25 03:09:01.337 18105-18154 ACRA world.respect.app D Calling collector org.acra.collector.SettingsCollector
2025-09-25 03:09:01.337 18105-18154 ACRA world.respect.app D Collector org.acra.collector.SettingsCollector completed
2025-09-25 03:09:01.337 18105-18156 ACRA world.respect.app D Calling collector org.acra.collector.TimeCollector
2025-09-25 03:09:01.338 18105-18153 ACRA world.respect.app D Collector org.acra.collector.PackageManagerCollector completed
2025-09-25 03:09:01.338 18105-18150 ACRA world.respect.app D Collector org.acra.collector.DeviceIdCollector completed
2025-09-25 03:09:01.339 18105-18155 ACRA world.respect.app D Calling collector org.acra.collector.SimpleValuesCollector
2025-09-25 03:09:01.344 18105-18156 ACRA world.respect.app D Collector org.acra.collector.TimeCollector completed
2025-09-25 03:09:01.346 18105-18155 ACRA world.respect.app D Collector org.acra.collector.SimpleValuesCollector completed
2025-09-25 03:09:01.361 18105-18145 ACRA world.respect.app D Collector org.acra.collector.ConfigurationCollector completed
2025-09-25 03:09:01.369 18105-18144 ACRA world.respect.app D Collector org.acra.collector.ReflectionCollector completed
2025-09-25 03:09:01.377 18105-18151 ACRA world.respect.app D Collector org.acra.collector.MemoryInfoCollector completed
2025-09-25 03:09:01.377 18105-18105 ACRA world.respect.app D Finished collectors with priority NORMAL
2025-09-25 03:09:01.377 18105-18105 ACRA world.respect.app D Starting collectors with priority LATE
2025-09-25 03:09:01.378 18105-18145 ACRA world.respect.app D Calling collector org.acra.collector.ThreadCollector
2025-09-25 03:09:01.378 18105-18151 ACRA world.respect.app D Calling collector org.acra.collector.LogFileCollector
2025-09-25 03:09:01.378 18105-18144 ACRA world.respect.app D Calling collector org.acra.collector.MediaCodecListCollector
2025-09-25 03:09:01.378 18105-18151 ACRA world.respect.app D Collector org.acra.collector.LogFileCollector completed
2025-09-25 03:09:01.379 18105-18144 ACRA world.respect.app D Collector org.acra.collector.MediaCodecListCollector completed
2025-09-25 03:09:01.379 18105-18145 ACRA world.respect.app D Collector org.acra.collector.ThreadCollector completed
2025-09-25 03:09:01.379 18105-18105 ACRA world.respect.app D Finished collectors with priority LATE
2025-09-25 03:09:01.379 18105-18105 ACRA world.respect.app D Finishing activities prior to killing the Process
2025-09-25 03:09:01.396 18105-18105 ACRA world.respect.app D Finished class world.respect.MainActivity
2025-09-25 03:09:01.397 18105-18105 ACRA world.respect.app D Writing crash report file /data/user/0/world.respect.app/app_ACRA-unapproved/2025-09-24T16:09:01.342-07:00.stacktrace
2025-09-25 03:09:01.453 18105-18105 ACRA world.respect.app D ServicePluginLoader loading services from ServiceLoader : java.util.ServiceLoader[org.acra.interaction.ReportInteraction]
2025-09-25 03:09:01.453 18105-18105 ACRA world.respect.app D Mark 2025-09-24T16:09:01.342-07:00.stacktrace as approved.
2025-09-25 03:09:01.453 18105-18105 ACRA world.respect.app D Schedule report sending
2025-09-25 03:09:01.508 18105-18105 ACRA world.respect.app D Using PluginLoader to find ReportSender factories
2025-09-25 03:09:01.508 18105-18105 ACRA world.respect.app D ServicePluginLoader loading services from ServiceLoader : java.util.ServiceLoader[org.acra.sender.ReportSenderFactory]
2025-09-25 03:09:01.511 18105-18105 ACRA world.respect.app D Checking plugin Configurations : [org.acra.config.HttpSenderConfiguration@d7bc329] for class : class org.acra.config.HttpSenderConfiguration
2025-09-25 03:09:01.511 18105-18105 ACRA world.respect.app D Checking plugin Configuration : org.acra.config.HttpSenderConfiguration@d7bc329 against plugin class : class org.acra.config.HttpSenderConfiguration
2025-09-25 03:09:01.511 18105-18105 ACRA world.respect.app D Loaded ReportSenderFactory of type org.acra.sender.HttpSenderFactory
2025-09-25 03:09:01.511 18105-18105 ACRA world.respect.app D reportSenderFactories : [org.acra.sender.HttpSenderFactory@781ca32]
2025-09-25 03:09:01.513 18105-18105 ACRA world.respect.app D Checking plugin Configurations : [org.acra.config.HttpSenderConfiguration@d7bc329] for class : class org.acra.config.HttpSenderConfiguration
2025-09-25 03:09:01.513 18105-18105 ACRA world.respect.app D Checking plugin Configuration : org.acra.config.HttpSenderConfiguration@d7bc329 against plugin class : class org.acra.config.HttpSenderConfiguration
2025-09-25 03:09:01.513 18105-18105 ACRA world.respect.app D Adding reportSender : org.acra.sender.HttpSender@28a8383
2025-09-25 03:09:01.531 18105-18105 ACRA world.respect.app D Using PluginLoader to find ReportSender factories
2025-09-25 03:09:01.532 18105-18105 ACRA world.respect.app D ServicePluginLoader loading services from ServiceLoader : java.util.ServiceLoader[org.acra.sender.ReportSenderFactory]
2025-09-25 03:09:01.533 18105-18105 ACRA world.respect.app D Checking plugin Configurations : [org.acra.config.HttpSenderConfiguration@d7bc329] for class : class org.acra.config.HttpSenderConfiguration
2025-09-25 03:09:01.534 18105-18105 ACRA world.respect.app D Checking plugin Configuration : org.acra.config.HttpSenderConfiguration@d7bc329 against plugin class : class org.acra.config.HttpSenderConfiguration
2025-09-25 03:09:01.534 18105-18105 ACRA world.respect.app D Loaded ReportSenderFactory of type org.acra.sender.HttpSenderFactory
2025-09-25 03:09:01.534 18105-18105 ACRA world.respect.app D reportSenderFactories : [org.acra.sender.HttpSenderFactory@27e577e]
2025-09-25 03:09:01.534 18105-18105 ACRA world.respect.app D Checking plugin Configurations : [org.acra.config.HttpSenderConfiguration@d7bc329] for class : class org.acra.config.HttpSenderConfiguration
2025-09-25 03:09:01.534 18105-18105 ACRA world.respect.app D Checking plugin Configuration : org.acra.config.HttpSenderConfiguration@d7bc329 against plugin class : class org.acra.config.HttpSenderConfiguration
2025-09-25 03:09:01.534 18105-18105 ACRA world.respect.app D Adding reportSender : org.acra.sender.HttpSender@7e7d4df
2025-09-25 03:09:01.535 18105-18105 ACRA world.respect.app D Wait for Interactions + worker ended. Kill Application ? true
---------------------------- PROCESS ENDED (18105) for package world.respect.app ----------------------------
---------------------------- PROCESS STARTED (18157) for package world.respect.app ----------------------------
2025-09-25 03:09:03.559 18157-18157 ACRA world.respect.app D ACRA processName='world.respect.app:acra'
2025-09-25 03:09:03.559 18157-18157 ACRA world.respect.app D Not initialising ACRA to listen for uncaught Exceptions as this is the SendWorker process and we only send reports, we don't capture them to avoid infinite loops
2025-09-25 03:09:03.564 18157-18157 ACRA world.respect.app D Registered content provider for authority world.respect.app.acra
2025-09-25 03:09:03.850 18157-18173 ACRA world.respect.app D About to start sending reports from SenderService
2025-09-25 03:09:03.851 18157-18173 ACRA world.respect.app D Using PluginLoader to find ReportSender factories
2025-09-25 03:09:03.852 18157-18173 ACRA world.respect.app D ServicePluginLoader loading services from ServiceLoader : java.util.ServiceLoader[org.acra.sender.ReportSenderFactory]
2025-09-25 03:09:04.177 18157-18173 ACRA world.respect.app D Checking plugin Configurations : [org.acra.config.HttpSenderConfiguration@ee9f2ce] for class : class org.acra.config.HttpSenderConfiguration
2025-09-25 03:09:04.178 18157-18173 ACRA world.respect.app D Checking plugin Configuration : org.acra.config.HttpSenderConfiguration@ee9f2ce against plugin class : class org.acra.config.HttpSenderConfiguration
2025-09-25 03:09:04.178 18157-18173 ACRA world.respect.app D Loaded ReportSenderFactory of type org.acra.sender.HttpSenderFactory
2025-09-25 03:09:04.178 18157-18173 ACRA world.respect.app D reportSenderFactories : [org.acra.sender.HttpSenderFactory@aeb55ef]
2025-09-25 03:09:04.182 18157-18173 ACRA world.respect.app D Checking plugin Configurations : [org.acra.config.HttpSenderConfiguration@ee9f2ce] for class : class org.acra.config.HttpSenderConfiguration
2025-09-25 03:09:04.182 18157-18173 ACRA world.respect.app D Checking plugin Configuration : org.acra.config.HttpSenderConfiguration@ee9f2ce against plugin class : class org.acra.config.HttpSenderConfiguration
2025-09-25 03:09:04.182 18157-18173 ACRA world.respect.app D Adding reportSender : org.acra.sender.HttpSender@3c98fc
2025-09-25 03:09:04.221 18157-18173 ACRA world.respect.app I Sending report /data/user/0/world.respect.app/app_ACRA-approved/2025-09-24T16:09:01.342-07:00.stacktrace
2025-09-25 03:09:04.383 18157-18173 ACRA world.respect.app D Sending report using org.acra.sender.HttpSender
2025-09-25 03:09:04.383 18157-18173 ACRA world.respect.app D Connect to https://onrespect.app/acra/report
2025-09-25 03:09:04.576 18157-18173 ACRA world.respect.app D Checking plugin Configurations : [org.acra.config.HttpSenderConfiguration@ee9f2ce] for class : class org.acra.config.HttpSenderConfiguration
2025-09-25 03:09:04.576 18157-18173 ACRA world.respect.app D Checking plugin Configuration : org.acra.config.HttpSenderConfiguration@ee9f2ce against plugin class : class org.acra.config.HttpSenderConfiguration
2025-09-25 03:09:04.583 18157-18173 ACRA world.respect.app D Checking plugin Configurations : [org.acra.config.HttpSenderConfiguration@ee9f2ce] for class : class org.acra.config.HttpSenderConfiguration
2025-09-25 03:09:04.583 18157-18173 ACRA world.respect.app D Checking plugin Configuration : org.acra.config.HttpSenderConfiguration@ee9f2ce against plugin class : class org.acra.config.HttpSenderConfiguration
2025-09-25 03:09:04.588 18157-18173 ACRA world.respect.app D Sending request to https://onrespect.app/acra/report
2025-09-25 03:09:04.588 18157-18173 ACRA world.respect.app D Http POST content :
2025-09-25 03:09:04.589 18157-18173 ACRA world.respect.app D {"REPORT_ID":"78e94711-ff64-4e71-928d-12ec7ea6a76c","APP_VERSION_CODE":5,"APP_VERSION_NAME":"1.0.4","PACKAGE_NAME":"world.respect.app","FILE_PATH":"\/data\/user\/0\/world.respect.app\/files","PHONE_MODEL":"G34","BRAND":"BLU","PRODUCT":"G34","ANDROID_VERSION":"14","BUILD":{"BOARD":"ums312_2h10_go","BOOTLOADER":"unknown","BRAND":"BLU","CPU_ABI":"armeabi-v7a","CPU_ABI2":"armeabi","DEVICE":"G1070","DISPLAY":"BLU_G1070_V14.0.G.04.05_GENERIC 03-12-2024 17:48","FINGERPRINT":"BLU\/G34\/G1070:14\/UP1A.231005.007\/4921748:user\/release-keys","HARDWARE":"ums312_2h10_go","HOST":"linuxf4","ID":"UP1A.231005.007","IS_DEBUGGABLE":false,"IS_EMULATOR":false,"MANUFACTURER":"BLU","MODEL":"G34","ODM_SKU":"0000000","PERMISSIONS_REVIEW_REQUIRED":true,"PRODUCT":"G34","RADIO":"unknown","SKU":"G1070","SOC_MANUFACTURER":"Spreadtrum","SOC_MODEL":"T310","SUPPORTED_32_BIT_ABIS":["armeabi-v7a","armeabi"],"SUPPORTED_64_BIT_ABIS":[],"SUPPORTED_ABIS":["armeabi-v7a","armeabi"],"TAGS":"release-keys","TIME":1733219321000,"TYPE":"user","UNKNOWN":"unknown","USER":"linuxf4","VERSION":{"ACTIVE_CODENAMES":[],"BASE_OS":"","CODENAME":"REL","INCREMENTAL":"4921748","KNOWN_CODENAMES":"{HoneycombMr1, HoneycombMr2, Lollipop, Kitkat, Tiramisu, Gingerbread, Cupcake, IceCreamSandwichMr1, JellyBean, IceCreamSandwich, LollipopMr1, M, N, O, P, Q, R, S, Sv2, Base, NMr1, OMr1, JellyBeanMr1, JellyBeanMr2, Donut, Froyo, GingerbreadMr1, EclairMr1, UpsideDownCake, Honeycomb, Eclair01, KitkatWatch, Base11, Eclair}","MEDIA_PERFORMANCE_CLASS":0,"PREVIEW_SDK_FINGERPRINT":"REL","PREVIEW_SDK_INT":0,"RELEASE":"14","RELEASE_OR_CODENAME":"14","RELEASE_OR_PREVIEW_DISPLAY":"14","SDK":"34","SDK_INT":34,"SECURITY_PATCH":"2024-12-05"}},"TOTAL_MEM_SIZE":57697894400,"AVAILABLE_MEM_SIZE":49479761920,"BUILD_CONFIG":{"ACRA_BASICAUTHLOGIN":"VWYurC0Dj2gpbCJF","ACRA_BASICAUTHPASSWORD":"VArbYkRgZIEA3C0N","ACRA_URI":"https:\/\/onrespect.app\/acra\/report","APPLICATION_ID":"world.respect.app","BUILD_TYPE":"debug","DEBUG":true,"VERSION_CODE":5,"VERSION_NAME":"1.0.4"},"CUSTOM_DATA":{},"IS_SILENT":false,"STACK_TRACE":"org.koin.core.error.InstanceCreationException: Could not create instance for '[Factory: 'world.respect.shared.viewmodel.manageuser.getstarted.GetStartedViewModel']'\n\tat org.koin.core.instance.InstanceFactory.create(InstanceFactory.kt:56)\n\tat org.koin.core.instance.FactoryInstanceFactory.get(FactoryInstanceFactory.kt:38)\n\tat org.koin.core.registry.InstanceRegistry.resolveInstance$koin_core(InstanceRegistry.kt:132)\n\tat org.koin.core.resolution.CoreResolver.resolveFromRegistry(CoreResolver.kt:87)\n\tat org.koin.core.resolution.CoreResolver.resolveFromContextOrNull(CoreResolver.kt:74)\n\tat org.koin.core.resolution.CoreResolver.resolveFromContextOrNull$default(CoreResolver.kt:72)\n\tat org.koin.core.resolution.CoreResolver.resolveFromContext(CoreResolver.kt:69)\n\tat org.koin.core.scope.Scope.resolveFromContext(Scope.kt:321)\n\tat org.koin.core.scope.Scope.stackParametersCall(Scope.kt:292)\n\tat org.koin.core.scope.Scope.resolveInstance(Scope.kt:270)\n\tat org.koin.core.scope.Scope.resolve(Scope.kt:243)\n\tat org.koin.core.scope.Scope.getWithParameters(Scope.kt:234)\n\tat org.koin.viewmodel.factory.KoinViewModelFactory.create(KoinViewModelFactory.kt:49)\n\tat androidx.lifecycle.viewmodel.ViewModelProviderImpl_androidKt.createViewModel(ViewModelProviderImpl.android.kt:34)\n\tat androidx.lifecycle.viewmodel.ViewModelProviderImpl.getViewModel$lifecycle_viewmodel_release(ViewModelProviderImpl.kt:60)\n\tat androidx.lifecycle.viewmodel.ViewModelProviderImpl.getViewModel$lifecycle_viewmodel_release$default(ViewModelProviderImpl.kt:43)\n\tat androidx.lifecycle.ViewModelProvider.get(ViewModelProvider.android.kt:92)\n\tat org.koin.viewmodel.GetViewModelKt.resolveViewModel(GetViewModel.kt:60)\n\tat world.respect.app.app.AppNavHostKt.AppNavHost$lambda$1$0$21(AppNavHost.kt:2382)\n\tat world.respect.app.app.AppNavHostKt.$r8$lambda$5coSb_dOIhfPecWb4q0rM5jagDA(Unknown Source:0)\n\tat world.respect.app.app.AppNavHostKt$$ExternalSyntheticLambda6.invoke(D8$$SyntheticClass:0)
2025-09-25 03:09:04.845 18157-18173 ACRA world.respect.app E Failed to send crash reports for /data/user/0/world.respect.app/app_ACRA-approved/2025-09-24T16:09:01.342-07:00.stacktrace (Ask Gemini)
org.acra.sender.ReportSenderException: Policy marked this task as incomplete. ACRA will try to send this report again.
at org.acra.sender.ReportDistributor.sendCrashReport(ReportDistributor.kt:109)
at org.acra.sender.ReportDistributor.distribute(ReportDistributor.kt:65)
at org.acra.sender.SendingConductor.sendReports(SendingConductor.kt:50)
at org.acra.sender.JobSenderService.onStartJob$lambda$0(JobSenderService.kt:24)
at org.acra.sender.JobSenderService.$r8$lambda$UZcUEdIKUExx0fIDC71BqxfWjFA(Unknown Source:0)
at org.acra.sender.JobSenderService$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
at java.lang.Thread.run(Thread.java:1119)
Caused by: org.acra.sender.ReportSenderException: Error while sending JSON report via Http POST
at org.acra.sender.HttpSender.send(HttpSender.kt:118)
at org.acra.sender.ReportSender.send(ReportSender.kt:59)
at org.acra.sender.ReportDistributor.sendCrashReport(ReportDistributor.kt:101)
at org.acra.sender.ReportDistributor.distribute(ReportDistributor.kt:65)
at org.acra.sender.SendingConductor.sendReports(SendingConductor.kt:50)
at org.acra.sender.JobSenderService.onStartJob$lambda$0(JobSenderService.kt:24)
at org.acra.sender.JobSenderService.$r8$lambda$UZcUEdIKUExx0fIDC71BqxfWjFA(Unknown Source:0)
at org.acra.sender.JobSenderService$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
at java.lang.Thread.run(Thread.java:1119)
Caused by: java.lang.IllegalArgumentException: protocol TLSv1.1 is not supported
at com.android.org.conscrypt.NativeCrypto.checkEnabledProtocols(NativeCrypto.java:1367)
at com.android.org.conscrypt.SSLParametersImpl.setEnabledProtocols(SSLParametersImpl.java:367)
at com.android.org.conscrypt.ConscryptEngine.setEnabledProtocols(ConscryptEngine.java:675)
at com.android.org.conscrypt.ConscryptEngineSocket.setEnabledProtocols(ConscryptEngineSocket.java:439)
at org.acra.security.ProtocolSocketFactoryWrapper.setProtocols(ProtocolSocketFactoryWrapper.kt:43)
at org.acra.security.ProtocolSocketFactoryWrapper.createSocket(ProtocolSocketFactoryWrapper.kt:62)
at com.android.okhttp.internal.io.RealConnection.connectTls(RealConnection.java:185)
at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:153)
at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:116)
at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:186)
at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128)
at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289)
at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:131)
at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttpsURLConnection.java:90)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:30)
at org.acra.http.BaseHttpRequest.writeContent(BaseHttpRequest.kt:145)
at org.acra.http.BaseHttpRequest.send(BaseHttpRequest.kt:81)
at org.acra.sender.HttpSender.sendWithoutAttachments(HttpSender.kt:150)
at org.acra.sender.HttpSender.sendHttpRequests(HttpSender.kt:130)
at org.acra.sender.HttpSender.send(HttpSender.kt:113)
at org.acra.sender.ReportSender.send(ReportSender.kt:59)
at org.acra.sender.ReportDistributor.sendCrashReport(ReportDistributor.kt:101)
at org.acra.sender.ReportDistributor.distribute(ReportDistributor.kt:65)
at org.acra.sender.SendingConductor.sendReports(SendingConductor.kt:50)
at org.acra.sender.JobSenderService.onStartJob$lambda$0(JobSenderService.kt:24)
at org.acra.sender.JobSenderService.$r8$lambda$UZcUEdIKUExx0fIDC71BqxfWjFA(Unknown Source:0)
at org.acra.sender.JobSenderService$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
at java.lang.Thread.run(Thread.java:1119)
Expected behavior
Crash log sent to server
Version
- Android: 14 (Go Edition)
- ACRA 5.12.0
Metadata
Metadata
Assignees
Labels
No labels