Gejala
Saat pesan email tertentu diakses menggunakan Microsoft Outlook dalam mode online, layanan akses klien RPC mengalami crash atau tiba-tiba restart. Saat ini terjadi, kesalahan berikut dicatat dalam log kejadian. Catatan Terkadang, Layanan tidak mengalami crash meskipun entri untuk acara masih dicatat. Yang berikut ini dicatat dalam log RCA yang disimpan di lokasi berikut:
C:\Program Files\Microsoft\Exchange Server\V15\Logging\RPC Client Access2015-04-23T19:05:35.961Z,3,603,/o=<id>/ou=exchange administrative group(fydibohf23spdlt)/cn=recipients/cn=5dd9b1444df54688b0d2367fbc5e47aa-crashmbx,,OUTLOOK.EXE,15.0.4711.1000,Classic,,,,ncacn_http,Client=MSExchangeRPC,,,,fault,00:00:00.2970000,,"Watson: [IndexOutOfRangeException] Index was outside the bounds of the array. at M.E.D.TextConverters.Internal.Format.FormatStore.TextStore.AddText(TextRunType runType, Char[] textBuffer, Int32 offset, Int32 count) at M.E.D.TextConverters.Internal.Format.FormatStore.AddMarkupText(Char[] textBuffer, Int32 offset, Int32 count) at M.E.D.TextConverters.Internal.Html.HtmlFormatConverterWithEncapsulation.OutputEncapsulatedMarkup() at M.E.D.TextConverters.Internal.Html.HtmlFormatConverterWithEncapsulation.Process(HtmlTokenId tokenId) at M.E.D.TextConverters.ConverterStream.Read(Byte[] buffer, Int32 offset, Int32 count) at M.E.D.TextConverters.Internal.RtfCompressed.RtfCompressCommon.ReadMoreData() at M.E.D.TextConverters.Internal.RtfCompressed.RtfCompressConverter.Run() at M.E.D.TextConverters.ConverterStream.Read(Byte[] buffer, Int32 offset, Int32 count) at M.E.D.S.BodyReadStream.<>c__DisplayClassb.<Read>b__a() at M.E.D.S.ConvertUtils.<>c__DisplayClass1`1.<CallCtsWithReturnValue>b__0() at M.E.D.S.ConvertUtils.CallCts(Trace tracer, String methodName, LocalizedString exceptionString, CtsCall ctsCall) at M.E.D.S.ConvertUtils.CallCtsWithReturnValue[T](Trace tracer, String methodName, LocalizedString exceptionString, CtsCallWithReturnValue`1 ctsCall) at M.E.D.S.BodyReadStream.Read(Byte[] buffer, Int32 offset, Int32 count) at M.E.D.S.Util.StreamHandler.CopyStreamData(Stream readStream, Stream writeStream, Nullable`1 numBytes, Int32 t",,,.in,
Penyebab
Masalah ini disebabkan oleh kesalahan logika yang terjadi dalam kelas textconverter ketika textconverter menjalankan operasi buffer.
Pemecahan Masalah
Untuk memperbaiki masalah ini, instal pembaruan kumulatif 14 untuk exchange server 2013 atau yang lebih baru pembaruan kumulatif untuk Exchange Server 2013.
Penyelesaian Masalah
Untuk mengatasi masalah ini, identifikasi kotak surat yang menyebabkan Layanan berhenti menggunakan log RCA. Lalu, kami menyarankan agar pengguna kotak surat mengubah pengaturan Outlook mereka dari mode online ke mode singgahan. Selain itu, pastikan bahwa pengguna tidak menyalin atau memindahkan pesan email tertentu ke folder. pst atau lokal, baik secara langsung atau dengan menggunakan aturan Outlook. Untuk menentukan pesan yang menyebabkan masalah, Salin atau Pindahkan setiap pesan ke file. pst satu per satu. Pesan yang tidak bisa Anda Pindahkan adalah pesan yang menyebabkan masalah. Masalah ini menyebabkan hilangnya konektivitas kehilangan atau menyebabkan Layanan RPC Client Access lumpuh.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".