You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cqf-ruler is blowing out with SocketTimeoutExceptions attempting to execute long queries against a FHIR server. there needs to be a way to extend this timeout via configuration file or command line argument to prevent this from happening.
2022-02-17 10:31:38.422 [Thread-4] DEBUG e.o.c.coach.cqfruler.CDSHookExecutor [CDSHookExecutor.java:194] got response code=500, body=ERROR: Exception in CQL Execution.Unexpected exception caught during execution: ca.uhn.fhir.rest.client.exceptions.FhirClientConnectionException: Failed to parse response from server when performing GET to URL https://[OUR FHIR SERVER]/Condition?subject=[REDACTED]&category=http%3A%2F%2Fterminology.hl7.org%2FCodeSystem%2Fcondition-category%7Cencounter-diagnosis - java.net.SocketTimeoutException: Read timed outorg.opencds.cqf.cql.engine.exception.CqlException: Unexpected exception caught during execution: ca.uhn.fhir.rest.client.exceptions.FhirClientConnectionException: Failed to parse response from server when performing GET to URL https://[OUR FHIR SERVER]/Condition?subject=[REDACTED]&category=http%3A%2F%2Fterminology.hl7.org%2FCodeSystem%2Fcondition-category%7Cencounter-diagnosis - java.net.SocketTimeoutException: Read timed out
at org.opencds.cqf.cql.engine.elm.execution.Executable.evaluate(Executable.java:37)
at org.opencds.cqf.cql.engine.elm.execution.FunctionRefEvaluator.internalEvaluate(FunctionRefEvaluator.java:17)
at org.opencds.cqf.cql.engine.elm.execution.Executable.evaluate(Executable.java:18)
The text was updated successfully, but these errors were encountered:
And then pass that configuration down through the evaluation context so that the timeout can be set.
JPercival
changed the title
cqf-ruler throwing SocketTimeoutExceptions making calls to FHIR server
Make cds-hooks callback timeout configurable
Mar 1, 2022
cqf-ruler is blowing out with SocketTimeoutExceptions attempting to execute long queries against a FHIR server. there needs to be a way to extend this timeout via configuration file or command line argument to prevent this from happening.
The text was updated successfully, but these errors were encountered: