android-fhir icon indicating copy to clipboard operation
android-fhir copied to clipboard

Wrap Fhirpath method evaluation calls to run from a different coroutineContext

Open LZRS opened this issue 1 year ago • 2 comments

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 avatar Sep 26 '24 22:09 LZRS

@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?

MJ1998 avatar Sep 27 '24 10:09 MJ1998

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)

LZRS avatar Oct 03 '24 08:10 LZRS