X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/18286a31cb3d42d445f40cceaee12c71e4eee79a..1a61611cbb8ed4471eb2e04e60bad548bff94678:/sdk/go/keepclient/discover.go diff --git a/sdk/go/keepclient/discover.go b/sdk/go/keepclient/discover.go index 726c3fb30c..5eafbbe339 100644 --- a/sdk/go/keepclient/discover.go +++ b/sdk/go/keepclient/discover.go @@ -138,6 +138,10 @@ func (kc *KeepClient) discoverServices() error { return nil } + if kc.Arvados.ApiServer == "" { + return fmt.Errorf("Arvados client is not configured (target API host is not set). Maybe env var ARVADOS_API_HOST should be set first?") + } + svcListCacheMtx.Lock() cacheEnt, ok := svcListCache[kc.Arvados.ApiServer] if !ok {