From 962cbcc83e62eff944168d5b86d181fa891dbc33 Mon Sep 17 00:00:00 2001 From: craig Date: Sun, 8 Oct 2017 14:25:34 +0100 Subject: [PATCH] address code-gen issue https://github.com/kubernetes/code-generator/issues/7 --- .../cmd/conversion-gen/generators/conversion.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/staging/src/k8s.io/code-generator/cmd/conversion-gen/generators/conversion.go b/staging/src/k8s.io/code-generator/cmd/conversion-gen/generators/conversion.go index ba1eabc313d..71fb73103ec 100644 --- a/staging/src/k8s.io/code-generator/cmd/conversion-gen/generators/conversion.go +++ b/staging/src/k8s.io/code-generator/cmd/conversion-gen/generators/conversion.go @@ -291,7 +291,11 @@ func Packages(context *generator.Context, arguments *args.GeneratorArgs) generat // Make sure our peer-packages are added and fully parsed. for _, pp := range peerPkgs { context.AddDir(pp) - getManualConversionFunctions(context, context.Universe[pp], manualConversions) + p := context.Universe[pp] + if nil == p { + glog.Fatalf("failed to find pkg: %s", pp) + } + getManualConversionFunctions(context, p, manualConversions) } unsafeEquality := TypesEqual(memoryEquivalentTypes)