Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wrap Fhirpath method evaluation calls to run from a different coroutineContext #2677

Open
LZRS opened this issue Sep 26, 2024 · 2 comments · May be fixed by #2678
Open

Wrap Fhirpath method evaluation calls to run from a different coroutineContext #2677

LZRS opened this issue Sep 26, 2024 · 2 comments · May be fixed by #2678
Assignees
Labels
effort:small Small effort - 2 days P2 Medium priority issue

Comments

@LZRS
Copy link
Collaborator

LZRS commented Sep 26, 2024

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

@MJ1998
Copy link
Collaborator

MJ1998 commented Sep 27, 2024

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

@LZRS
Copy link
Collaborator Author

LZRS commented Oct 3, 2024

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)

@MJ1998 MJ1998 assigned MJ1998 and LZRS and unassigned MJ1998 Oct 7, 2024
@MJ1998 MJ1998 added P2 Medium priority issue effort:small Small effort - 2 days labels Oct 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
effort:small Small effort - 2 days P2 Medium priority issue
Projects
Status: New
Development

Successfully merging a pull request may close this issue.

2 participants