Gejala
Setelah menginstal atau memutakhirkan ke Microsoft Exchange Server 2019 Pembaruan Kumulatif (CU) 8, Anda menerima pesan kesalahan yang menyerupai log kejadian komputer berikut:
Nama Log: Aplikasi
Sumber: ASP.NET 4.0.30319.0
ID Acara: 1309
Kategori Tugas: Acara Web
Level: Peringatan
Kata Kunci: Klasik
Deskripsi:
Informasi pengecualian:
Jenis pengecualian: DuplicateKeyException
Pesan pengecualian: Tidak dapat menambahkan kunci duplikat. Gunakan Sisipkan sebagai gantinya
di Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry(String userKey, Int32 userPolicy, ConfigWrapper config)
atau
Nama Log: Aplikasi
Sumber: MSExchange Common
ID Acara: 4999
Kategori Tugas: Umum
Tingkat: Kesalahan
Kata Kunci: Klasik
Deskripsi:
Laporan Watson yang akan dikirim untuk id proses: 3292, dengan parameter: 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
atau
Nama Log: Aplikasi
Sumber: MSExchange Front End HTTP
ID Acara: 1003
Kategori Tugas: Inti
Tingkat: Kesalahan
Kata Kunci: Klasik
Deskripsi:
[PowerShell] Terjadi kesalahan server internal. Pengecualian yang tidak ditangani adalah: Microsoft.Exchange.Collections.TimeoutCache.DuplicateKeyException: Tidak dapat menambahkan kunci duplikat. Gunakan Sisipkan sebagai gantinya
di Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry(String userKey, Int32 userPolicy, ConfigWrapper config)
di Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyRepo.GetUserPolicy(String userKey, Int32 traceId, Int32& userPolicy, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config)
at Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyEvaluator.IsBasicAuthAllowed(String userKey, String protocolName, Int32 traceId, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config)
di Microsoft.Exchange.HttpProxy.ProxyModule.IsLegacyAuthAllowed(HttpApplication httpApplication)
di Microsoft.Exchange.HttpProxy.ProxyModule.OnPostAuthenticateInternal(HttpApplication httpApplication)
di Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func'2 filterDelegate, Action'1 catchDelegate)
Penyebab
Masalah ini disebabkan oleh perubahan internal yang diterapkan di Server Exchange 2019 CU8. Anda dapat dengan aman mengabaikan entri log peristiwa ini sekarang. Perilaku ini akan diatasi dengan pembaruan nanti.
Resolusi
Untuk memperbaiki masalah ini, instal Pembaruan Kumulatif 9 untuk Server Exchange 2019 atau pembaruan kumulatif yang lebih baru untuk Server Exchange 2019.
Solusi
Pengguna mungkin dimintai kredensial untuk Outlook saat menerima kesalahan DuplicateKeyException yang dijelaskan di bagian Gejala. Anda dapat menjalankan perintah berikut untuk mengembalikan perubahan yang dibuat di CU8:
Set-OrganizationConfig -DefaultAuthenticationPolicy $null