Discarding message 'System.LocalConfigurationChangedIndication' as sending Indication and Command messages are not allowed

Hello, we’re seeing this error message in our event server plugin:

“Discarding message ‘System.LocalConfigurationChangedIndication’ as sending Indication and Command messages are not allowed”

when using the following code segments:

private MessageCommunication messageCommunication;
private List<object> msgRef = new List<object>();
 
MessageCommunicationManager.Start(EnvironmentManager.Instance.MasterSite.ServerId);
messageCommunication = MessageCommunicationManager.Get(EnvironmentManager.Instance.MasterSite.ServerId);
msgRef.Add(messageCommunication.RegisterCommunicationFilter(PluginConfigurationChangedAfter,
                       new CommunicationIdFilter(MessageId.System.LocalConfigurationChangedIndication)));

Even though I’ve looked at the link (https://developer.milestonesys.com/s/question/0D5bH000000doLGSAY/error-on-event-server-communicationservicetransmitmessage-discarding-message-systemsystemconfigurationchangedindication-as-sending-indication-and-command-messages-are-not-allowed), I don’t understand what

messages ending with ‘Command’ means. I couldn’t find any messages ending with ‘Command’ in either the linked post or in my code snippet. Could you please guide me on this?

LocalConfigurationChangedIndication does not work on the global level only on the local level.

Instead of starting MessageCommunication please use..

EnvironmentManager.Instance.RegisterReceiver(GetLocalSysChange, new MessageIdFilter(MessageId.System.LocalConfigurationChangedIndication));

Ref. https://doc.developer.milestonesys.com/html/index.html?base=miphelp/class_video_o_s_1_1_platform_1_1_environment_manager.html&tree=tree_search.html?search=environmentmanager