temporalio/temporal · error
not supported Elasticsearch version: %v
Error message
not supported Elasticsearch version: %v
What it means
Error "not supported Elasticsearch version: %v" thrown in temporalio/temporal.
Source
Thrown at common/persistence/visibility/store/elasticsearch/client/client_factory.go:15
package client
import (
"fmt"
"net/http"
"go.temporal.io/server/common/log"
)
func NewClient(config *Config, httpClient *http.Client, logger log.Logger) (Client, error) {
switch config.Version {
case "v8", "v7", "":
return newClient(config, httpClient, logger)
default:
return nil, fmt.Errorf("not supported Elasticsearch version: %v", config.Version)
}
}
func NewCLIClient(config *Config, logger log.Logger) (CLIClient, error) {
switch config.Version {
case "v8", "v7", "":
return newClient(config, nil, logger)
default:
return nil, fmt.Errorf("not supported Elasticsearch version: %v", config.Version)
}
}
func NewFunctionalTestsClient(config *Config, logger log.Logger) (IntegrationTestsClient, error) {
switch config.Version {
case "v8", "v7", "":
return newClient(config, nil, logger)
default:
return nil, fmt.Errorf("not supported Elasticsearch version: %v", config.Version)View on GitHub (pinned to bde624efd1)
When it happens
Trigger: Thrown at common/persistence/visibility/store/elasticsearch/client/client_factory.go:15 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of temporalio/temporal@bde624efd1 (2026-09-01).
Data as JSON: /api/errors/391a832c229c4287.
Report an issue: GitHub.