X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/7e16d43dd62c05c0b150d1980cab5067ed18e128..1a61611cbb8ed4471eb2e04e60bad548bff94678:/sdk/go/keepclient/discover.go?ds=sidebyside 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 {