diff --git a/modules/apps/portal-cache/portal-cache-multiple/src/main/java/com/liferay/portal/cache/multiple/internal/cluster/link/messaging/ClusterLinkPortalCacheClusterListener.java b/modules/apps/portal-cache/portal-cache-multiple/src/main/java/com/liferay/portal/cache/multiple/internal/cluster/link/messaging/ClusterLinkPortalCacheClusterListener.java
index 3f5bd763a7113d401c78a32c3690f60a6d42c1c4..5f66b480927e63c79de72ac0c5f4bb4bf264e8f3 100644
--- a/modules/apps/portal-cache/portal-cache-multiple/src/main/java/com/liferay/portal/cache/multiple/internal/cluster/link/messaging/ClusterLinkPortalCacheClusterListener.java
+++ b/modules/apps/portal-cache/portal-cache-multiple/src/main/java/com/liferay/portal/cache/multiple/internal/cluster/link/messaging/ClusterLinkPortalCacheClusterListener.java
@@ -69,6 +69,10 @@ public class ClusterLinkPortalCacheClusterListener extends BaseMessageListener {
 			PortalCacheManagerUtil.getPortalCacheManager(
 				portalCacheClusterEvent.getPortalCacheManagerName());
 
+		if (portalCacheManager == null) {
+			return;
+		}
+
 		PortalCache<Serializable, Serializable> portalCache =
 			(PortalCache<Serializable, Serializable>)
 				portalCacheManager.fetchPortalCache(