Symptoms
Consider the following scenario:
-
In a Microsoft Exchange Server 2013 environment, an Exchange server is running on a French operating system.
-
You receive an Unhealthy status for the following Health sets after the Exchange Health Manager Worker process (MSExchangeHMWorker.exe) restarts:
-
ActiveSync.Protocol
-
EAS
-
EDS
-
DataProtection
-
PublicFolders
-
FIPS
-
Network
-
In this scenario, you receive an Event 4 message in Event Viewer. To locate the Event 4 message, click Applications and Services logs, click Microsoft, click Exchange, click Managed Availability, and then click Monitoring.
The Event 4 message resembles the following:
Nom du journal :Microsoft-Exchange-ManagedAvailability/Monitoring
Source : Microsoft-Exchange-ManagedAvailability
Date : date time
ID de l’événement :4
Catégorie de la tâche :Monitoring
Niveau : Erreur
Mots clés :
Utilisateur : Système
Ordinateur : computer_name
Description :
L'élément de travail de maintenance "ActiveSync.Maintenance.Workitem" (ID : 14) a échoué. Le gestionnaire de contrôle d'intégrité a découvert qu'il est défini pour n'être exécuté qu'une seule fois et qu'il a échoué, ou qu'il a échoué de façon systématique. L'échec de l'élément de travail de maintenance peut provoquer un écart de surveillance et doit être examiné.
Le message d'erreur provenant du dernier résultat est :
: Le format de la chaîne d'entrée est incorrect.
à System.Text.StringBuilder.AppendFormat(IFormatProvider provider, String format, Object[] args)
à System.String.Format(IFormatProvider provider, String format, Object[] args)
à Microsoft.Exchange.Data.Common.LocalizedString.System.IFormattable.ToString(String format, IFormatProvider formatProvider)
à Microsoft.Exchange.Data.Common.LocalizedString.ToString()
à Microsoft.Exchange.Data.Common.LocalizedString.op_Implicit(LocalizedString value)
à Microsoft.Exchange.Monitoring.ActiveMonitoring.ActiveSync.ActiveSyncDiscovery.DoWork(CancellationToken cancellationToken)
à Microsoft.Office.Datacenter.WorkerTaskFramework.WorkItem.Execute(CancellationToken joinedToken)
à Microsoft.Office.Datacenter.WorkerTaskFramework.WorkItem.<>c__DisplayClass2.<StartExecuting>b__0()
à System.Threading.Tasks.Task.Execute()
Cause
This issue occurs because there are additional characters in the French translation of messages returned for the MSExchangeHMWorker.exe process. These additional characters trigger the "System.FormatException" error.
Resolution
To resolve this issue, install Cumulative Update 13 for Exchange Server 2013 or a later cumulative update for Exchange Server 2013.
Status
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
References
Learn about the terminology that Microsoft uses to describe software updates.