private void RetrieveEndpointData() { try { State = ((BaseOutputNode)Node.GetConnector())?.State; if (State == null) { return; } } catch (Exception e) { Node.Disconnect(); var msg = $"Connection exception: {e.Message}"; Logger.Log(Severity.ERROR, LogCategory.MODULE, msg); MessageBox.Show(msg, "", MessageBoxButton.OK, MessageBoxImage.Error); } }