android-fhir
android-fhir copied to clipboard
Wrap Fhirpath method evaluation calls to run from a different coroutineContext
Describe the Issue
The initialization of FHIRPathEngine and methods of evaluating FhirPath expressions in FhirPathUtil.kt currently do not run as suspend functions and their use, especially the initialization, may cause the Main thread to block
Would you like to work on the issue? Yes
@LZRS It's possible these functions could be made suspendable, but I need more information to assess the impact. Could you provide some examples of how these functions are used and any observed performance issues, particularly UI pauses or delays, that might indicate main thread blocking?
Here's a log I got at one point
com.github.anrwatchdog.ANRError: Application Not Responding for at least 5000 ms.
2024-09-26 02:46:59.584 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: main (state = RUNNABLE)
2024-09-26 02:46:59.584 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.ArrayList.size(ArrayList.java:260)
2024-09-26 02:46:59.584 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at org.hl7.fhir.r4.model.QuestionnaireResponse$QuestionnaireResponseItemComponent.getProperty(QuestionnaireResponse.java:530)
2024-09-26 02:46:59.584 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at org.hl7.fhir.r4.model.Base.listChildrenByName(Base.java:223)
2024-09-26 02:46:59.584 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at org.hl7.fhir.r4.utils.FHIRPathEngine.getChildrenByName(FHIRPathEngine.java:450)
2024-09-26 02:46:59.584 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at org.hl7.fhir.r4.utils.FHIRPathEngine.execute(FHIRPathEngine.java:3093)
2024-09-26 02:46:59.585 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at org.hl7.fhir.r4.utils.FHIRPathEngine.execute(FHIRPathEngine.java:1478)
2024-09-26 02:46:59.585 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at org.hl7.fhir.r4.utils.FHIRPathEngine.funcRepeat(FHIRPathEngine.java:4805)
2024-09-26 02:46:59.585 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at org.hl7.fhir.r4.utils.FHIRPathEngine.evaluateFunction(FHIRPathEngine.java:3611)
2024-09-26 02:46:59.585 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at org.hl7.fhir.r4.utils.FHIRPathEngine.execute(FHIRPathEngine.java:1488)
2024-09-26 02:46:59.585 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at org.hl7.fhir.r4.utils.FHIRPathEngine.execute(FHIRPathEngine.java:1500)
2024-09-26 02:46:59.585 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at org.hl7.fhir.r4.utils.FHIRPathEngine.evaluate(FHIRPathEngine.java:825)
2024-09-26 02:46:59.585 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.android.fhir.datacapture.fhirpath.FhirPathUtilKt.evaluateToBase(FhirPathUtil.kt:93)
2024-09-26 02:46:59.585 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.android.fhir.datacapture.fhirpath.ExpressionEvaluator.evaluateVariable(ExpressionEvaluator.kt:498)
2024-09-26 02:46:59.585 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.android.fhir.datacapture.fhirpath.ExpressionEvaluator.evaluateQuestionnaireVariableExpression$datacapture_release(ExpressionEvaluator.kt:323)
2024-09-26 02:46:59.587 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.android.fhir.datacapture.fhirpath.ExpressionEvaluator.findAndEvaluateVariable(ExpressionEvaluator.kt:434)
2024-09-26 02:46:59.587 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.android.fhir.datacapture.fhirpath.ExpressionEvaluator.extractItemDependentVariables$datacapture_release(ExpressionEvaluator.kt:278)
2024-09-26 02:46:59.588 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.android.fhir.datacapture.fhirpath.ExpressionEvaluator.extractItemDependentVariables$datacapture_release$default(ExpressionEvaluator.kt:268)
2024-09-26 02:46:59.588 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.android.fhir.datacapture.fhirpath.ExpressionEvaluator.evaluateExpression(ExpressionEvaluator.kt:157)
2024-09-26 02:46:59.588 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.android.fhir.datacapture.fhirpath.ExpressionEvaluator.evaluateCalculatedExpressions(ExpressionEvaluator.kt:206)
2024-09-26 02:46:59.588 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.android.fhir.datacapture.QuestionnaireViewModel.updateDependentQuestionnaireResponseItems(QuestionnaireViewModel.kt:573)
2024-09-26 02:46:59.588 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.android.fhir.datacapture.QuestionnaireViewModel.access$updateDependentQuestionnaireResponseItems(QuestionnaireViewModel.kt:84)
2024-09-26 02:46:59.588 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.android.fhir.datacapture.QuestionnaireViewModel$questionnaireStateFlow$2.invokeSuspend(QuestionnaireViewModel.kt:553)
2024-09-26 02:46:59.588 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.android.fhir.datacapture.QuestionnaireViewModel$questionnaireStateFlow$2.invoke(Unknown Source:8)
2024-09-26 02:46:59.588 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.android.fhir.datacapture.QuestionnaireViewModel$questionnaireStateFlow$2.invoke(Unknown Source:4)
2024-09-26 02:46:59.588 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.flow.FlowKt__TransformKt$onEach$$inlined$unsafeTransform$1$2.emit(Emitters.kt:219)
2024-09-26 02:46:59.588 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.flow.FlowKt__TransformKt$withIndex$1$1.emit(Transform.kt:67)
2024-09-26 02:46:59.589 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.flow.FlowKt__ZipKt$combine$$inlined$combineUnsafe$FlowKt__ZipKt$1$2.invokeSuspend(Zip.kt:258)
2024-09-26 02:46:59.589 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.flow.FlowKt__ZipKt$combine$$inlined$combineUnsafe$FlowKt__ZipKt$1$2.invoke(Unknown Source:13)
2024-09-26 02:46:59.589 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.flow.FlowKt__ZipKt$combine$$inlined$combineUnsafe$FlowKt__ZipKt$1$2.invoke(Unknown Source:6)
2024-09-26 02:46:59.589 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.flow.internal.CombineKt$combineInternal$2.invokeSuspend(Combine.kt:73)
2024-09-26 02:46:59.589 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
2024-09-26 02:46:59.589 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
2024-09-26 02:46:59.589 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.EventLoop.processUnconfinedEvent(EventLoop.common.kt:65)
2024-09-26 02:46:59.589 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.DispatchedTaskKt.resumeUnconfined(DispatchedTask.kt:241)
2024-09-26 02:46:59.589 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.DispatchedTaskKt.dispatch(DispatchedTask.kt:159)
2024-09-26 02:46:59.589 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.CancellableContinuationImpl.dispatchResume(CancellableContinuationImpl.kt:466)
2024-09-26 02:46:59.589 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl(CancellableContinuationImpl.kt:500)
2024-09-26 02:46:59.589 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl$default(CancellableContinuationImpl.kt:489)
2024-09-26 02:46:59.589 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.CancellableContinuationImpl.resumeWith(CancellableContinuationImpl.kt:364)
2024-09-26 02:46:59.589 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.flow.SharedFlowImpl.tryEmit(SharedFlow.kt:409)
2024-09-26 02:46:59.589 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.flow.internal.SubscriptionCountStateFlow.increment(AbstractSharedFlow.kt:125)
2024-09-26 02:46:59.594 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.flow.internal.AbstractSharedFlow.allocateSlot(AbstractSharedFlow.kt:64)
2024-09-26 02:46:59.595 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:382)
2024-09-26 02:46:59.595 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.flow.ReadonlyStateFlow.collect(Unknown Source:2)
2024-09-26 02:46:59.595 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.android.fhir.datacapture.QuestionnaireFragment$onViewCreated$6.invokeSuspend(QuestionnaireFragment.kt:160)
2024-09-26 02:46:59.595 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
2024-09-26 02:46:59.595 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
2024-09-26 02:46:59.595 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at androidx.lifecycle.DispatchQueue.drainQueue(DispatchQueue.kt:74)
2024-09-26 02:46:59.595 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at androidx.lifecycle.DispatchQueue.resume(DispatchQueue.kt:53)
2024-09-26 02:46:59.595 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at androidx.lifecycle.LifecycleController.observer$lambda$0(LifecycleController.kt:40)
2024-09-26 02:46:59.595 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at androidx.lifecycle.LifecycleController.$r8$lambda$INWMOb0xmlhb_ycZo7uXu7mUdSw(Unknown Source:0)
2024-09-26 02:46:59.595 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at androidx.lifecycle.LifecycleController$$ExternalSyntheticLambda0.onStateChanged(Unknown Source:4)
2024-09-26 02:46:59.595 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent(LifecycleRegistry.kt:322)
2024-09-26 02:46:59.595 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at androidx.lifecycle.LifecycleRegistry.forwardPass(LifecycleRegistry.kt:258)
2024-09-26 02:46:59.595 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at androidx.lifecycle.LifecycleRegistry.sync(LifecycleRegistry.kt:294)
2024-09-26 02:46:59.595 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at androidx.lifecycle.LifecycleRegistry.moveToState(LifecycleRegistry.kt:143)
2024-09-26 02:46:59.595 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at androidx.lifecycle.LifecycleRegistry.handleLifecycleEvent(LifecycleRegistry.kt:126)
2024-09-26 02:46:59.595 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at androidx.fragment.app.FragmentViewLifecycleOwner.handleLifecycleEvent(FragmentViewLifecycleOwner.java:100)
2024-09-26 02:46:59.595 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at androidx.fragment.app.Fragment.restoreViewState(Fragment.java:709)
2024-09-26 02:46:59.595 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at androidx.fragment.app.Fragment.restoreViewState(Fragment.java:3177)
2024-09-26 02:46:59.595 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at androidx.fragment.app.Fragment.performActivityCreated(Fragment.java:3162)
2024-09-26 02:46:59.595 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at androidx.fragment.app.FragmentStateManager.activityCreated(FragmentStateManager.java:631)
2024-09-26 02:46:59.596 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:281)
2024-09-26 02:46:59.596 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:2103)
2024-09-26 02:46:59.596 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1998)
2024-09-26 02:46:59.596 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1941)
2024-09-26 02:46:59.596 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at androidx.fragment.app.FragmentManager$5.run(FragmentManager.java:661)
2024-09-26 02:46:59.596 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.Handler.handleCallback(Handler.java:958)
2024-09-26 02:46:59.596 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.Handler.dispatchMessage(Handler.java:99)
2024-09-26 02:46:59.596 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.Looper.loopOnce(Looper.java:205)
2024-09-26 02:46:59.596 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.Looper.loop(Looper.java:294)
2024-09-26 02:46:59.596 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.app.ActivityThread.main(ActivityThread.java:8177)
2024-09-26 02:46:59.596 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.reflect.Method.invoke(Native Method)
2024-09-26 02:46:59.596 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
2024-09-26 02:46:59.596 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
2024-09-26 02:46:59.596 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: Crashlytics Exception Handler1 (state = WAITING)
2024-09-26 02:46:59.596 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at jdk.internal.misc.Unsafe.park(Native Method)
2024-09-26 02:46:59.596 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
2024-09-26 02:46:59.596 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
2024-09-26 02:46:59.596 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3466)
2024-09-26 02:46:59.596 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3437)
2024-09-26 02:46:59.596 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
2024-09-26 02:46:59.596 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
2024-09-26 02:46:59.597 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1071)
2024-09-26 02:46:59.597 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1131)
2024-09-26 02:46:59.597 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
2024-09-26 02:46:59.597 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:67)
2024-09-26 02:46:59.597 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:27)
2024-09-26 02:46:59.597 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Thread.run(Thread.java:1012)
2024-09-26 02:46:59.597 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: DefaultDispatcher-worker-1 (state = TIMED_WAITING)
2024-09-26 02:46:59.597 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at jdk.internal.misc.Unsafe.park(Native Method)
2024-09-26 02:46:59.597 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:376)
2024-09-26 02:46:59.597 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.park(CoroutineScheduler.kt:856)
2024-09-26 02:46:59.597 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.tryPark(CoroutineScheduler.kt:801)
2024-09-26 02:46:59.597 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:749)
2024-09-26 02:46:59.597 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:702)
2024-09-26 02:46:59.597 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: DefaultDispatcher-worker-2 (state = TIMED_WAITING)
2024-09-26 02:46:59.597 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 6 more
2024-09-26 02:46:59.597 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: DefaultDispatcher-worker-3 (state = TIMED_WAITING)
2024-09-26 02:46:59.597 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 6 more
2024-09-26 02:46:59.597 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: DefaultDispatcher-worker-4 (state = TIMED_WAITING)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 6 more
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: DefaultDispatcher-worker-5 (state = TIMED_WAITING)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 6 more
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: DefaultDispatcher-worker-6 (state = TIMED_WAITING)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 6 more
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: FinalizerDaemon (state = WAITING)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Object.wait(Native Method)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Object.wait(Object.java:386)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:210)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:231)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:309)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Daemons$Daemon.run(Daemons.java:145)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Thread.run(Thread.java:1012)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: FinalizerWatchdogDaemon (state = TIMED_WAITING)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Thread.sleep(Native Method)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Thread.sleep(Thread.java:450)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Thread.sleep(Thread.java:355)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Daemons$FinalizerWatchdogDaemon.sleepForNanos(Daemons.java:481)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Daemons$FinalizerWatchdogDaemon.waitForProgress(Daemons.java:527)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:412)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 2 more
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: Firebase Background Thread #0 (state = WAITING)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at jdk.internal.misc.Unsafe.park(Native Method)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3466)
2024-09-26 02:46:59.598 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3437)
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1071)
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1131)
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.firebase.concurrent.CustomThreadFactory.lambda$newThread$0$com-google-firebase-concurrent-CustomThreadFactory(CustomThreadFactory.java:47)
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.firebase.concurrent.CustomThreadFactory$$ExternalSyntheticLambda0.run(Unknown Source:4)
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 1 more
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: Firebase Background Thread #1 (state = WAITING)
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 13 more
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: Firebase Background Thread #2 (state = WAITING)
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 13 more
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: Firebase Background Thread #3 (state = WAITING)
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 13 more
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: Firebase Blocking Thread #0 (state = TIMED_WAITING)
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at jdk.internal.misc.Unsafe.park(Native Method)
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401)
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903)
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 5 more
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: Firebase Blocking Thread #1 (state = TIMED_WAITING)
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 10 more
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: Firebase Blocking Thread #2 (state = TIMED_WAITING)
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 10 more
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: Firebase Blocking Thread #3 (state = TIMED_WAITING)
2024-09-26 02:46:59.599 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 10 more
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: GmsDynamite (state = WAITING)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Object.wait(Native Method)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Object.wait(Object.java:386)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Object.wait(Object.java:524)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.android.gms.dynamite.zza.run(com.google.android.gms:play-services-basement@@18.3.0:2)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: InsetsAnimations (state = RUNNABLE)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.MessageQueue.nativePollOnce(Native Method)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.MessageQueue.next(MessageQueue.java:335)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.Looper.loopOnce(Looper.java:162)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.Looper.loop(Looper.java:294)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.HandlerThread.run(HandlerThread.java:67)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: InteractionJankMonitor-Worker (state = RUNNABLE)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 5 more
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: Measurement Worker (state = TIMED_WAITING)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Object.wait(Native Method)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Object.wait(Object.java:386)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.android.gms.measurement.internal.zzhn.run(com.google.android.gms:play-services-measurement-impl@@22.0.0:41)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: OkHttp Dispatcher (state = TIMED_WAITING)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at jdk.internal.misc.Unsafe.park(Native Method)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1131)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Thread.run(Thread.java:1012)
2024-09-26 02:46:59.600 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: Okio Watchdog (state = TIMED_WAITING)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at jdk.internal.misc.Unsafe.park(Native Method)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1757)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at okio.AsyncTimeout$Companion.awaitTimeout$okio(AsyncTimeout.kt:320)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at okio.AsyncTimeout$Watchdog.run(AsyncTimeout.kt:186)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: ReferenceQueueDaemon (state = WAITING)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Object.wait(Native Method)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Object.wait(Object.java:386)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Object.wait(Object.java:524)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:239)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Daemons$Daemon.run(Daemons.java:145)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Thread.run(Thread.java:1012)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: ScionFrontendApi (state = TIMED_WAITING)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at jdk.internal.misc.Unsafe.park(Native Method)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1131)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 1 more
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: SurfaceSyncGroupTimer (state = RUNNABLE)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.MessageQueue.nativePollOnce(Native Method)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.MessageQueue.next(MessageQueue.java:335)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.Looper.loopOnce(Looper.java:162)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.Looper.loop(Looper.java:294)
2024-09-26 02:46:59.601 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.HandlerThread.run(HandlerThread.java:67)
2024-09-26 02:46:59.602 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: arch_disk_io_0 (state = WAITING)
2024-09-26 02:46:59.602 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at jdk.internal.misc.Unsafe.park(Native Method)
2024-09-26 02:46:59.602 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
2024-09-26 02:46:59.602 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
2024-09-26 02:46:59.602 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3466)
2024-09-26 02:46:59.602 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3437)
2024-09-26 02:46:59.602 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
2024-09-26 02:46:59.602 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
2024-09-26 02:46:59.602 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1071)
2024-09-26 02:46:59.602 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1131)
2024-09-26 02:46:59.602 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
2024-09-26 02:46:59.602 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Thread.run(Thread.java:1012)
2024-09-26 02:46:59.602 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: arch_disk_io_1 (state = WAITING)
2024-09-26 02:46:59.602 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 11 more
2024-09-26 02:46:59.602 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: arch_disk_io_2 (state = WAITING)
2024-09-26 02:46:59.602 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 11 more
2024-09-26 02:46:59.602 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: arch_disk_io_3 (state = WAITING)
2024-09-26 02:46:59.602 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 11 more
2024-09-26 02:46:59.602 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: awaitEvenIfOnMainThread task continuation executor1 (state = WAITING)
2024-09-26 02:46:59.604 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at jdk.internal.misc.Unsafe.park(Native Method)
2024-09-26 02:46:59.604 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
2024-09-26 02:46:59.632 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
2024-09-26 02:46:59.632 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3466)
2024-09-26 02:46:59.632 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3437)
2024-09-26 02:46:59.632 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
2024-09-26 02:46:59.632 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
2024-09-26 02:46:59.632 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1071)
2024-09-26 02:46:59.632 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1131)
2024-09-26 02:46:59.632 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
2024-09-26 02:46:59.633 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:67)
2024-09-26 02:46:59.633 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java:27)
2024-09-26 02:46:59.633 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 1 more
2024-09-26 02:46:59.635 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: com.google.firebase.crashlytics.startup1 (state = WAITING)
2024-09-26 02:46:59.635 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 13 more
2024-09-26 02:46:59.635 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: magnifier pixel copy result handler (state = RUNNABLE)
2024-09-26 02:46:59.635 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.MessageQueue.nativePollOnce(Native Method)
2024-09-26 02:46:59.635 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.MessageQueue.next(MessageQueue.java:335)
2024-09-26 02:46:59.635 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.Looper.loopOnce(Looper.java:162)
2024-09-26 02:46:59.635 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.Looper.loop(Looper.java:294)
2024-09-26 02:46:59.635 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.HandlerThread.run(HandlerThread.java:67)
2024-09-26 02:46:59.635 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: pool-12-thread-1 (state = TIMED_WAITING)
2024-09-26 02:46:59.635 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at jdk.internal.misc.Unsafe.park(Native Method)
2024-09-26 02:46:59.635 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
2024-09-26 02:46:59.637 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)
2024-09-26 02:46:59.643 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460)
2024-09-26 02:46:59.643 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
2024-09-26 02:46:59.643 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1131)
2024-09-26 02:46:59.643 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
2024-09-26 02:46:59.643 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Thread.run(Thread.java:1012)
2024-09-26 02:46:59.643 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: pool-5-thread-1 (state = WAITING)
2024-09-26 02:46:59.643 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at jdk.internal.misc.Unsafe.park(Native Method)
2024-09-26 02:46:59.643 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)
2024-09-26 02:46:59.643 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)
2024-09-26 02:46:59.648 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3466)
2024-09-26 02:46:59.648 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3437)
2024-09-26 02:46:59.648 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)
2024-09-26 02:46:59.648 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
2024-09-26 02:46:59.648 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1071)
2024-09-26 02:46:59.648 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 3 more
2024-09-26 02:46:59.648 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: pool-9-thread-1 (state = WAITING)
2024-09-26 02:46:59.648 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 11 more
2024-09-26 02:46:59.648 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: process reaper (state = TIMED_WAITING)
2024-09-26 02:46:59.648 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at jdk.internal.misc.Unsafe.park(Native Method)
2024-09-26 02:46:59.648 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)
2024-09-26 02:46:59.649 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401)
2024-09-26 02:46:59.649 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903)
2024-09-26 02:46:59.649 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
2024-09-26 02:46:59.649 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E ... 3 more
2024-09-26 02:46:59.649 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: queued-work-looper (state = RUNNABLE)
2024-09-26 02:46:59.649 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.MessageQueue.nativePollOnce(Native Method)
2024-09-26 02:46:59.649 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.MessageQueue.next(MessageQueue.java:335)
2024-09-26 02:46:59.649 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.Looper.loopOnce(Looper.java:162)
2024-09-26 02:46:59.649 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.Looper.loop(Looper.java:294)
2024-09-26 02:46:59.649 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at android.os.HandlerThread.run(HandlerThread.java:67)
2024-09-26 02:46:59.649 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E Caused by: com.github.anrwatchdog.ANRError$$$_Thread: |ANR-WatchDog| (state = RUNNABLE)
2024-09-26 02:46:59.649 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at dalvik.system.VMStack.getThreadStackTrace(Native Method)
2024-09-26 02:46:59.649 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Thread.getStackTrace(Thread.java:1841)
2024-09-26 02:46:59.649 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at java.lang.Thread.getAllStackTraces(Thread.java:1909)
2024-09-26 02:46:59.649 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.github.anrwatchdog.ANRError.New(ANRError.java:77)
2024-09-26 02:46:59.649 20802-20851 QuestApplication org...rtregister.fhircore.mwcoreDev E at com.github.anrwatchdog.ANRWatchDog.run(ANRWatchDog.java:273)