diff --git a/firefly-common/src/main/java/com/fireflysource/common/lifecycle/AbstractLifeCycle.java b/firefly-common/src/main/java/com/fireflysource/common/lifecycle/AbstractLifeCycle.java
index <HASH>..<HASH> 100644
--- a/firefly-common/src/main/java/com/fireflysource/common/lifecycle/AbstractLifeCycle.java
+++ b/firefly-common/src/main/java/com/fireflysource/common/lifecycle/AbstractLifeCycle.java
@@ -28,7 +28,7 @@ public abstract class AbstractLifeCycle implements LifeCycle {
         }
     }
 
-    protected AtomicBoolean start;
+    protected AtomicBoolean start = new AtomicBoolean(false);
 
     public AbstractLifeCycle() {
         stopActions.add(this::stop);
[fix]: the start flag is null