What do you do if the Output of the mailboxdiagnosticlogs show the MailBoxLog has not run in almost a year (even though we have restarted the MRM with -fullcrawl) and you have an exception like below, note the date I run this is 11/23/2023 but it shows old log date.
MailboxLog : 1/31/2023 5:52:09 PM;method:InvokeInternalAssistant;file:D:\dbs\sh\utff\0127_071253_0\cmd\1d\sources\Dev\
MailboxAssistants\src\Assistants\ELC\ELCAssistant.cs:1098
Exception:
Microsoft.Exchange.WorkloadManagement.ResourceUnhealthyException: Resource
'MdbAvailability(Guid:a1843c23-a540-4104-9dd7-ba8dc094cd62 Name:NAMPR06DG200-db101)' is unhealthy and
shouldn't be accessed.
at
Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCHealthMonitor.InternalThrottleStoreCall(List`1
archiveResourceDependencies)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcSubAssistant.ThrottleStoreCallAndCheckForShu
tdown(IExchangePrincipal mailboxOwner, List`1 archiveResourceDependencies)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ExpirationTagEnforcer.<>c__DisplayClass46_0.<Co
llectItemsMarkedForExpiration>b__0(IQueryResult queryResults)
at Microsoft.Exchange.Data.Storage.AllItemsFolderHelper.RunQueryOnAllItemsFolder[T](IStoreSession
session, QueryFilter queryFilter, SupportedSortBy supportedSortBy, DoQueryProcessing`1 queryProcessor,
ICollection`1 properties, ItemQueryType itemQueryType)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ExpirationTagEnforcer.CollectItemsMarkedForExpi
ration(IMailboxSession session)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ExpirationTagEnforcer.<>c__DisplayClass42_0.<Co
llectItemsToExpire>b__0()
at Microsoft.Mapi.ExRpcConnection.ExecuteWithPrivilege(ExRpcConnectionPrivilege privilege, Action
action)
at Microsoft.Mapi.MapiStore.ExecuteWithNonLocalReplicaAccess(Action action)
at Microsoft.Exchange.Data.Storage.MapiAccessor.ExecuteWithNonLocalReplicaAccessElevation(Action
actionDelegate)
at Microsoft.Exchange.Data.Storage.StoreSession.ExecuteWithNonLocalReplicaAccessElevation(Action
actionDelegate)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ExpirationTagEnforcer.CollectItemsToExpire(IMai
lboxSession session)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ExpirationTagEnforcer.Invoke()
at
Microsoft.Exchange.MailboxAssistants.Assistants.ELC.TagEnforcerManager.InvokeInternal(MailboxDataForTags
mailboxDataForTags, IAnalyticsClient analyticsClient)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.TagEnforcerManager.Invoke(MailboxDataForTags
mailboxDataForTags, IAnalyticsClient analyticsClient)
at
Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcTagSubAssistant.InvokeInternal(MailboxSession
mailboxSession, MailboxDataForTags mailboxDataForTags, IAnalyticsClient analyticsClient)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcTagSubAssistant.Invoke(MailboxSession
mailboxSession, MailboxDataForTags mailboxDataForTags, IAnalyticsClient analyticsClient)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.InvokeCore(MailboxSession
mailboxSession, List`1 customDataToLog, StatisticsLogEntry logEntry, ElcParameters parameters,
IElcAssistantSnapshot snapshot, IAnalyticsClient elcAnalytics)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.<>c__DisplayClass31_0.<InvokeInter
nalAssistant>b__1()
at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func`2 filterDelegate,
Action`1 catchDelegate)
Lyle