From 9c2202a771607f1012d00948778d908774fa372a Mon Sep 17 00:00:00 2001 From: Chao Xu Date: Sat, 19 Sep 2015 22:49:09 -0700 Subject: [PATCH] improve the panic message of GroupOrDie --- pkg/api/latest/latest.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/api/latest/latest.go b/pkg/api/latest/latest.go index 250b7783aac..84069728339 100644 --- a/pkg/api/latest/latest.go +++ b/pkg/api/latest/latest.go @@ -66,7 +66,12 @@ func (g GroupMetaMap) Group(group string) (*GroupMeta, error) { func (g GroupMetaMap) GroupOrDie(group string) *GroupMeta { groupMeta, found := g[group] if !found { - panic(fmt.Sprintf("no version is registered for group %v", group)) + const msg = "Please check the KUBE_API_VERSIONS environment variable." + if group == "" { + panic("The legacy v1 API is not registered. " + msg) + } else { + panic(fmt.Sprintf("No version is registered for group %s. ", group) + msg) + } } return groupMeta }