temporalio/temporal · error

no resolved IP for advertised hostname %q

Error message

no resolved IP for advertised hostname %q

What it means

Error "no resolved IP for advertised hostname %q" thrown in temporalio/temporal.

Source

Thrown at common/persistence/nosql/nosqlplugin/cassandra/translator/fixed_address_translator.go:78

	}

	advertisedHostname, found := opts[advertisedHostnameKey]

	if !found || len(advertisedHostname) == 0 {
		return nil, errors.New("detected no advertised-hostname key or empty value for translator plugin options")
	}

	var resolvedIp net.IP = nil
	ips, _ := net.LookupIP(advertisedHostname)
	for _, ip := range ips {
		if ipv4 := ip.To4(); ipv4 != nil {
			resolvedIp = ipv4
			break
		}
	}

	if resolvedIp == nil {
		return nil, fmt.Errorf("no resolved IP for advertised hostname %q", advertisedHostname)
	}

	return gocql.AddressTranslatorFunc(func(addr net.IP, port int) (net.IP, int) {
		return resolvedIp, port
	}), nil
}

View on GitHub (pinned to bde624efd1)

When it happens

Trigger: Thrown at common/persistence/nosql/nosqlplugin/cassandra/translator/fixed_address_translator.go:78 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/f67c07a3b4d8c4d4. Report an issue: GitHub.