Serviceerror StickyWorker-Unavailable error when Worker is restarted

Typescript sdk :1.1.0 and
Temporal server autosetup version :1.17.5.
Every time the worker is restarted, we get the serviceerror_StickyWorkerUnavailable from Frontend and Matching module.

  • {name=“service_error_with_type”, error_type=“serviceerror_StickyWorkerUnavailable”, group=“server-metrics”, instance=“temporal-autosetup:8000”, job=“temporalmetrics”, namespace=“default”, operation=“QueryWorkflow”, service_name=“frontend”}
  • {name=“service_error_with_type”, error_type=“serviceerror_StickyWorkerUnavailable”, group=“server-metrics”, instance=“temporal-autosetup:8000”, job=“temporalmetrics”, namespace=“default”, operation=“QueryWorkflow”, service_name=“matching”}

“sticky worker unavailable” service error is benign and believe can be ignored. The error means that there is no active worker polling from the workflow sticky task queue (which would happen if you restart your workers). The service error is retried by server.