From a6ac80fb64548776a32f55cbc74ec4cfd23fa5d5 Mon Sep 17 00:00:00 2001 From: Olga Maciaszek-Sharma Date: Wed, 22 Jan 2025 18:36:57 +0100 Subject: [PATCH] Verify for null request on start. Signed-off-by: Olga Maciaszek-Sharma --- .../stats/MicrometerStatsLoadBalancerLifecycle.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud-loadbalancer/src/main/java/org/springframework/cloud/loadbalancer/stats/MicrometerStatsLoadBalancerLifecycle.java b/spring-cloud-loadbalancer/src/main/java/org/springframework/cloud/loadbalancer/stats/MicrometerStatsLoadBalancerLifecycle.java index 606a8aa3..7b48e9e5 100644 --- a/spring-cloud-loadbalancer/src/main/java/org/springframework/cloud/loadbalancer/stats/MicrometerStatsLoadBalancerLifecycle.java +++ b/spring-cloud-loadbalancer/src/main/java/org/springframework/cloud/loadbalancer/stats/MicrometerStatsLoadBalancerLifecycle.java @@ -85,7 +85,7 @@ public class MicrometerStatsLoadBalancerLifecycle implements LoadBalancerLifecyc @Override public void onStartRequest(Request request, Response lbResponse) { - if (request.getContext() instanceof TimedRequestContext) { + if (request != null && request.getContext() instanceof TimedRequestContext) { ((TimedRequestContext) request.getContext()).setRequestStartTime(System.nanoTime()); } if (lbResponse == null || !lbResponse.hasServer()) {