Príznaky
Keď sú niektoré e-mailové správy prístupné pomocou programu Microsoft Outlook v režime online, Služba RPC Client Access zlyhá alebo sa neočakávane reštartuje. V takom prípade sa do denníka udalostí zapíšu nasledujúce chyby. Poznámka: Niekedy sa služba nezrúti ani napriek tomu, že položka pre udalosť je stále zaznamenaná. V denníkoch RCA, ktoré sú uložené v nasledujúcom umiestnení, sa zapíšu nasledovné:
C:\Program Files\Microsoft\Exchange Server\V15\Logging\RPC klientsky prístup2015-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,
Príčina
Problém je spôsobený logickou chybou, ktorá sa vyskytuje v TextConverter triede, keď TextConverter vykoná operáciu kopírovania medzipamäte.
Riešenie
Ak chcete vyriešiť tento problém, nainštalujte Kumulatívna aktualizácia 14 pre exchange Server 2013 alebo novšiu Kumulatívna aktualizácia pre Exchange Server 2013.
Alternatívne riešenie
Ak chcete obísť tento problém, identifikujte poštovú schránku, ktorá spôsobila zastavenie služby pomocou denníkov RCA. Potom odporúčame, aby používateľ poštovej schránky zmenil nastavenie Outlooku z režimu online do režimu s vyrovnávacou pamäťou. Skontrolujte tiež, či používateľ nekopíruje alebo nepresúva konkrétne e-mailové správy do súboru. pst alebo do lokálneho priečinka, a to buď priamo, alebo pomocou pravidla Outlooku. Ak chcete zistiť, ktorá správa spôsobuje problém, skopírujte alebo premiestnite všetky správy do súboru. pst po jednom. Správa, ktorá sa nedá premiestniť, je tá, ktorá spôsobuje problém. Tento problém spôsobuje stratu straty pripojenia alebo spôsobí zlyhanie služby RPC Client Access.
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.