Symptômes
Après avoir installé ou mis à niveau vers Microsoft Exchange Server 2019 Miseà jour cumulative (CU) 8, vous recevez des messages d’erreur qui ressemblent à ce qui suit dans le journal des événements de l’ordinateur :
Nom du journal : Application
Source : ASP.NET 4.0.30319.0
ID d’événement : 1309
Catégorie de tâche : Événement web
Niveau : Avertissement
Mots clés : Classique
Description :
Informations sur les exceptions :
Type d’exception : DuplicateKeyException
Message d’exception : Impossible d’ajouter une clé en double. Utiliser Inser à la place
sur Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry(String userKey, Int32 userPolicy, ConfigWrapper config)
ou
Nom du journal : Application
Source : MSExchange Common
ID d’événement : 4999
Catégorie de tâche : Général
Niveau : Erreur
Mots clés : Classique
Description :
Rapport Watson sur le point d’être envoyé pour l’ID de processus : 3292, avec des paramètres : E12IIS, c-RTL-AMD64, 15.02.0659.004, w3wp#MSExchangePowerShellFrontEndAppPool, M.Exchange.Security, M.E.S.A.F.CacheReader.AddEntry, M.E.C.TimeoutCache.DuplicateKeyException, 28e2-dumptidset, 15.02.0659.004.
ErrorReportingEnabled : True
ou
Nom du journal : Application
Source : HTTP frontale de
MSExchange
ID d’événement : 1003
Catégorie de tâche : Cœur
Niveau : Erreur
Mots clés : Classique
Description :
[PowerShell] Une erreur interne du serveur s’est produite. L’exception non filée était : Microsoft.Exchange.Collections.TimeoutCache.DuplicateKeyException : Impossible d’ajouter une clé en double. Utiliser Inser à la place
sur Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry(String userKey, Int32 userPolicy, ConfigWrapper config)
sur Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyRepo.GetUserPolicy(String userKey, Int32 traceId, Int32& userPolicy, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config)
sur Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyEvaluator.IsBasicAuthAllowed(String userKey, String protocolName, Int32 traceId, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config)
sur Microsoft.Exchange.httpProxy.ProxyModule.IsLegacyAuthAllowed(HttpApplication httpApplication)
sur Microsoft.Exchange.httpProxy.ProxyModule.OnPostAuthenticateInternal(HttpApplication httpApplication)
sur Microsoft.Exchange.Common.ILUtil.DoTryFilterCatch(Action tryDelegate, Func'2 filterDelegate, Action'1 catchDelegate)
Cause
Ce problème est dû à une modification interne appliquée dans Exchange Server 2019 CU8. Vous pouvez ignorer ces entrées du journal des événements en toute sécurité maintenant. Ce comportement sera résolu dans une mise à jour ultérieure.
Résolution
Pour résoudre ce problème, installez la mise à jour cumulative 9 pour Exchange Server 2019 ou une mise à jour cumulative ultérieure Exchange Server 2019.
Solution de contournement
Les utilisateurs peuvent être invités à informations d’identification pour Outlook lors de la réception de l’erreur DuplicateKeyException décrite dans la section Symptômes. Vous pouvez exécuter la commande suivante pour inverser la modification qui a été faite dans CU8 :
Set-OrganizationConfig -DefaultAuthenticationPolicy $null