INTERNAL: RST_STREAM closed stream

Suddenly ran into this error when trying to query a completed workflow.
Does anyone know where I should look to resolve this? The same query was working just fine 30 mins before this error showed up…

20:34:25.369 { } [http-nio-8888-exec-2] DEBUG o.s.web.servlet.DispatcherServlet - Failed to complete request: io.temporal.client.WorkflowServiceException: workf
lowId=‘14bfe7e2-3f12-4476-88cb-58eec3c50879’, runId=‘7cf8c201-0ecd-4d24-8946-fb47eb7a7e3f’, workflowType=‘TestWorkflow’}
20:34:25.371 { } [http-nio-8888-exec-2] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [/test-service-with-temporal] threw exception [Request processing failed; nested exception is io.temporal.client.WorkflowServiceException: workflowId=‘14bfe7e2-3f12-
4476-88cb-58eec3c50879’, runId=‘7cf8c201-0ecd-4d24-8946-fb47eb7a7e3f’, workflowType=‘TestWorkflow’}] with root cause
io.grpc.StatusRuntimeException: INTERNAL: RST_STREAM closed stream. HTTP/2 error code: INTERNAL_ERROR

Not sure we can get the cause from this client exception alone.
Could you please look at your frontend service logs and see if there is anything?

If you have server metrics configured and are scraping them can you look at query in your Grafana:

sum(rate(service_error_with_type{service_type="frontend"}[5m])) by (error_type)