diff --git a/spring-cloud-sleuth-autoconfigure/src/main/java/org/springframework/cloud/sleuth/autoconfig/zipkin2/ZipkinAutoConfiguration.java b/spring-cloud-sleuth-autoconfigure/src/main/java/org/springframework/cloud/sleuth/autoconfig/zipkin2/ZipkinAutoConfiguration.java index 8de82914e..6c7379a67 100644 --- a/spring-cloud-sleuth-autoconfigure/src/main/java/org/springframework/cloud/sleuth/autoconfig/zipkin2/ZipkinAutoConfiguration.java +++ b/spring-cloud-sleuth-autoconfigure/src/main/java/org/springframework/cloud/sleuth/autoconfig/zipkin2/ZipkinAutoConfiguration.java @@ -28,6 +28,7 @@ import org.apache.commons.logging.LogFactory; import zipkin2.CheckResult; import zipkin2.Span; import zipkin2.reporter.AsyncReporter; +import zipkin2.reporter.ClosedSenderException; import zipkin2.reporter.InMemoryReporterMetrics; import zipkin2.reporter.Reporter; import zipkin2.reporter.ReporterMetrics; @@ -143,6 +144,9 @@ public class ZipkinAutoConfiguration { log.debug("Flushing done - closing the reporter"); asyncReporter.close(); } + catch (ClosedSenderException ex) { + log.debug("Sender already closed", ex); + } catch (Exception e) { throw new IllegalStateException(e); }