diff --git a/currentmonitor/lantern-currentmonitor/pom.xml b/currentmonitor/lantern-currentmonitor/pom.xml index 06b2cb3..d5d9171 100644 --- a/currentmonitor/lantern-currentmonitor/pom.xml +++ b/currentmonitor/lantern-currentmonitor/pom.xml @@ -2,7 +2,7 @@ 4.0.0 lantern-currentmonitor jar - 1.1.2 + 1.1.3 lantern-currentmonitor diff --git a/currentmonitor/lantern-currentmonitor/src/main/java/com/lanternsoftware/currentmonitor/MonitorApp.java b/currentmonitor/lantern-currentmonitor/src/main/java/com/lanternsoftware/currentmonitor/MonitorApp.java index 2150866..f81b7c5 100644 --- a/currentmonitor/lantern-currentmonitor/src/main/java/com/lanternsoftware/currentmonitor/MonitorApp.java +++ b/currentmonitor/lantern-currentmonitor/src/main/java/com/lanternsoftware/currentmonitor/MonitorApp.java @@ -301,10 +301,12 @@ public class MonitorApp { monitor.stop(); pool.shutdown(); }, "Monitor Shutdown")); - try { - monitor.wait(); - } catch (InterruptedException _e) { - LOG.error("Interrupted, shutting down", _e); + synchronized (monitor) { + try { + monitor.wait(); + } catch (InterruptedException _e) { + LOG.error("Interrupted, shutting down", _e); + } } }