diff --git a/src/common/k8s-api/kube-api.ts b/src/common/k8s-api/kube-api.ts index f4435c9201..46a607d649 100644 --- a/src/common/k8s-api/kube-api.ts +++ b/src/common/k8s-api/kube-api.ts @@ -312,12 +312,13 @@ export interface DeleteResourceDescriptor extends ResourceDescriptor { * @deprecated In the new extension API, don't expose `KubeApi`'s constructor */ function legacyRegisterApi(api: KubeApi): void { - const di = getEnvironmentSpecificLegacyGlobalDiForExtensionApi(Environments.renderer); - - if (di) { + try { + const di = getEnvironmentSpecificLegacyGlobalDiForExtensionApi(Environments.renderer); const autoRegistrationEmitter = di.inject(autoRegistrationEmitterInjectable); autoRegistrationEmitter.emit("kubeApi", api); + } catch { + // ignore error } }