diff --git a/hazelcast/src/main/java/com/hazelcast/internal/management/ManagementCenterService.java b/hazelcast/src/main/java/com/hazelcast/internal/management/ManagementCenterService.java
index <HASH>..<HASH> 100644
--- a/hazelcast/src/main/java/com/hazelcast/internal/management/ManagementCenterService.java
+++ b/hazelcast/src/main/java/com/hazelcast/internal/management/ManagementCenterService.java
@@ -174,7 +174,9 @@ public class ManagementCenterService {
 
         timedMemberStateFactory.init();
         try {
-            connectionFactory.init(managementCenterConfig.getMutualAuthConfig());
+            if (connectionFactory != null) {
+                connectionFactory.init(managementCenterConfig.getMutualAuthConfig());
+            }
         } catch (Exception e) {
             throw rethrow(e);
         }
Fix NPE on ManCenter when conn-factory is null