Sintomas
Depois de instalar ou atualizar para a Atualização Cumulativa () 8 do Microsoft Exchange Server 2019, você recebe mensagens de erro semelhantes às seguintes no log de eventos do computador:
Nome do Log: Aplicativo
Fonte: ASP.NET 4.0.30319.0
ID do evento: 1309
Categoria da tarefa: Evento da Web
Nível: Aviso
Palavras-chave: Clássico
Descrição:
Informações de exceção:
Tipo de exceção: DuplicateKeyException
Mensagem de exceção: não é possível adicionar uma chave duplicada. Em vez disso, use Inserir
em Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry(String userKey, Int32 userPolicy, ConfigWrapper config)
ou
Nome do Log: Aplicativo
Origem: MSExchange Common
ID do evento: 4999
Categoria da tarefa: Geral
Nível: Erro
Palavras-chave: Clássico
Descrição:
Relatório Watson prestes a ser enviado para a ID do processo: 3292, com parâmetros: 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
Nome do Log: Aplicativo
Origem: HTTP de front-end do MSExchange
ID do evento: 1003
Categoria da tarefa: Core
Nível: Erro
Palavras-chave: Clássico
Descrição:
[PowerShell] Ocorreu um erro interno do servidor. A exceção sem tratamento foi: Microsoft.Exchange.Collections.TimeoutCache.DuplicateKeyException: não é possível adicionar uma chave duplicada. Em vez disso, use Inserir
em Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry(String userKey, Int32 userPolicy, ConfigWrapper config)
em Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyRepo.GetUserPolicy(String userKey, Int32 traceId, Int32& userPolicy, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config)
em Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyEvaluator.IsBasicAuthAllowed(String userKey, String protocolName, Int32 traceId, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config)
em Microsoft.Exchange.HttpProxy.ProxyModule.IsLegacyAuthAllowed(HttpApplication httpApplication)
em Microsoft.Exchange.HttpProxy.ProxyModule.OnPostAuthenticateInternal(HttpApplication httpApplication)
em Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func'2 filterDelegate, Action'1 catchDelegate)
Causa
Esse problema é causado por uma alteração interna aplicada no Exchange Server 2019 CU8. Você pode ignorar com segurança essas entradas de log de eventos agora. O comportamento será resolvido em uma atualização posterior.
Resolução
Para corrigir esse problema, instale a Atualização Cumulativa 9 para o Exchange Server 2019 ou uma atualização cumulativa posterior para o Exchange Server 2019.
Solução alternativa
Os usuários podem ser solicitados a fornecer credenciais para o Outlook ao receber o erro DuplicateKeyException descrito na seção Sintomas. Você pode executar o seguinte comando para reverter a alteração feita na CU8:
Set-OrganizationConfig -DefaultAuthenticationPolicy $null