Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

"System.FormatException" error is logged in Event Viewer when Exchange Server 2013 runs on a French operating system


View products that this article applies to.

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()

↑ Back to the top


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.

↑ Back to the top


Resolution

To resolve this issue, install Cumulative Update 13 for Exchange Server 2013 or a later cumulative update for Exchange Server 2013.

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

↑ Back to the top


References

Learn about the terminology that Microsoft uses to describe software updates.

↑ Back to the top


Keywords: kbqfe, kbsurveynew, kbnotautohotfix, kbfix, kbexpertiseinter, kb

↑ Back to the top

Article Info
Article ID : 3149767
Revision : 1
Created on : 1/7/2017
Published on : 6/21/2016
Exists online : False
Views : 221