diff --git a/application/src/main/java/org/thingsboard/server/actors/tenant/TenantActor.java b/application/src/main/java/org/thingsboard/server/actors/tenant/TenantActor.java index 7a3127dd36..dc48e881cd 100644 --- a/application/src/main/java/org/thingsboard/server/actors/tenant/TenantActor.java +++ b/application/src/main/java/org/thingsboard/server/actors/tenant/TenantActor.java @@ -109,11 +109,15 @@ public class TenantActor extends RuleChainManagerActor { } private void onServiceToRuleEngineMsg(ServiceToRuleEngineMsg msg) { + if (ruleChainManager.getRootChainActor()!=null) ruleChainManager.getRootChainActor().tell(msg, self()); + else logger.info("[{}] No Root Chain", msg); } private void onDeviceActorToRuleEngineMsg(DeviceActorToRuleEngineMsg msg) { + if (ruleChainManager.getRootChainActor()!=null) ruleChainManager.getRootChainActor().tell(msg, self()); + else logger.info("[{}] No Root Chain", msg); } private void onRuleChainMsg(RuleChainToRuleChainMsg msg) {