diff --git a/cmd/minikube/cmd/service.go b/cmd/minikube/cmd/service.go index bc1b7198ae09..bbba3d5459ca 100644 --- a/cmd/minikube/cmd/service.go +++ b/cmd/minikube/cmd/service.go @@ -260,6 +260,12 @@ func mutateURLs(serviceName string, urls []string) ([]string, error) { func openURLs(urls [][]string) { for _, u := range urls { + + if len(u) < 4 { + klog.Warning("No URL found") + continue + } + _, err := url.Parse(u[3]) if err != nil { klog.Warningf("failed to parse url %q: %v (will not open)", u[3], err)