temporalio/temporal · error
unsupported connection kind: %q
Error message
unsupported connection kind: %q
What it means
Error "unsupported connection kind: %q" thrown in temporalio/temporal.
Source
Thrown at common/telemetry/config.go:385
}
// UnmarshalYAML loads the state of a generic connection from parsed YAML
func (c *connection) UnmarshalYAML(n *yaml.Node) error {
type conn connection
type overlay struct {
*conn `yaml:",inline"`
Spec yaml.Node `yaml:"spec"`
}
obj := overlay{conn: (*conn)(c)}
err := n.Decode(&obj)
if err != nil {
return err
}
switch c.Kind {
case "grpc":
c.Spec = &grpcconn{}
default:
return fmt.Errorf("unsupported connection kind: %q", c.Kind)
}
return obj.Spec.Decode(c.Spec)
}
// UnmarshalYAML loads the state of a generic exporter from parsed YAML
func (e *exporter) UnmarshalYAML(n *yaml.Node) error {
type exp exporter
type overlay struct {
*exp `yaml:",inline"`
Spec yaml.Node `yaml:"spec"`
}
obj := overlay{exp: (*exp)(e)}
err := n.Decode(&obj)
if err != nil {
return err
}
descriptor := fmt.Sprintf("%v+%v+%v", e.Kind.Signal, e.Kind.Model, e.Kind.Protocol)
switch descriptor {View on GitHub (pinned to bde624efd1)
When it happens
Trigger: Thrown at common/telemetry/config.go:385 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/96515ca4746331ad.
Report an issue: GitHub.