From 226c27b3d0ab83beeef97efb0686ef446c61f0f1 Mon Sep 17 00:00:00 2001 From: Ryan Baxter Date: Mon, 8 Feb 2021 16:58:15 -0500 Subject: [PATCH] Check for null subsets. Fixes #734 --- .../client/discovery/KubernetesInformerDiscoveryClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud-kubernetes-client-discovery/src/main/java/org/springframework/cloud/kubernetes/client/discovery/KubernetesInformerDiscoveryClient.java b/spring-cloud-kubernetes-client-discovery/src/main/java/org/springframework/cloud/kubernetes/client/discovery/KubernetesInformerDiscoveryClient.java index bf47b9c2..f8ccd5a6 100644 --- a/spring-cloud-kubernetes-client-discovery/src/main/java/org/springframework/cloud/kubernetes/client/discovery/KubernetesInformerDiscoveryClient.java +++ b/spring-cloud-kubernetes-client-discovery/src/main/java/org/springframework/cloud/kubernetes/client/discovery/KubernetesInformerDiscoveryClient.java @@ -119,7 +119,7 @@ public class KubernetesInformerDiscoveryClient implements DiscoveryClient, Initi V1Endpoints ep = this.endpointsLister.namespace(service.getMetadata().getNamespace()) .get(service.getMetadata().getName()); - if (ep == null) { + if (ep == null || ep.getSubsets() == null) { // no available endpoints in the cluster return new ArrayList<>(); }