From a2e73ce0b45e108dd76e920705acd25aafce5b75 Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Fri, 10 Jan 2020 00:13:13 +0100 Subject: [PATCH] Added a NPE guard --- .../cloud/sleuth/instrument/web/TraceWebFilter.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceWebFilter.java b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceWebFilter.java index 8b4d5b6f9..78d2cfc08 100644 --- a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceWebFilter.java +++ b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceWebFilter.java @@ -308,6 +308,9 @@ public final class TraceWebFilter implements WebFilter, Ordered { } private void addClassNameTag(Object handler, Span span) { + if (handler == null) { + return; + } String className; if (handler instanceof HandlerMethod) { className = ((HandlerMethod) handler).getBeanType().getSimpleName();