From c207a531ff3a5ef288bb9129be926a608c8cf91a Mon Sep 17 00:00:00 2001 From: Jonathan Cobb Date: Wed, 15 Jan 2020 04:26:07 -0500 Subject: [PATCH] do not start error sender if not configured --- .../wizard/server/listener/ErrbitConfigListener.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wizard-server/src/main/java/org/cobbzilla/wizard/server/listener/ErrbitConfigListener.java b/wizard-server/src/main/java/org/cobbzilla/wizard/server/listener/ErrbitConfigListener.java index 233da3f..87fec95 100644 --- a/wizard-server/src/main/java/org/cobbzilla/wizard/server/listener/ErrbitConfigListener.java +++ b/wizard-server/src/main/java/org/cobbzilla/wizard/server/listener/ErrbitConfigListener.java @@ -20,6 +20,10 @@ import static org.cobbzilla.util.system.Sleep.sleep; public class ErrbitConfigListener extends RestServerLifecycleListenerBase { @Override public void onStart(RestServer server) { + if (!server.getConfiguration().hasErrorApi()) { + log.warn("onStart: no error API configured, not starting ErrbitApi error sender"); + return; + } final ErrbitApi errorApi = new ErrbitApi(server.getConfiguration()); RestServerBase.setErrorApi(errorApi); ZillaRuntime.setErrorApi(errorApi);