diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/MonitorService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/MonitorService.java index fffbb4b5fc..301699b2e8 100644 --- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/MonitorService.java +++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/MonitorService.java @@ -127,7 +127,7 @@ public synchronized void update() { if (clusterService.lock(ClusterConstants.MONITOR)) { Lock lock = clusterService.findLocks().get(ClusterConstants.MONITOR); - long clusterLastCheckTime = lock.getLastLockTime().getTime(); + long clusterLastCheckTime = lock.getLastLockTime() != null ? lock.getLastLockTime().getTime() : 0; try { for (Monitor monitor : activeMonitors) {