Příznaky
Při přístupu k určitým e-mailovým zprávám pomocí Outlooku v režimu online dojde k neočekávané chybě nebo restartování služby vzdáleného přístupu. V takovém případě jsou do protokolu událostí zaznamenány následující chyby. Poznámka Někdy se služba neukončí, přestože položka pro událost je stále protokolována. V protokolech RCA, které jsou uložené do následujícího umístění, jsou zaznamenány následující:
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,
Příčina
Problém je způsoben logickou chybou, která se vyskytne ve třídě TextConverter , když TextConverter provádí operaci kopírování vyrovnávací paměti.
Řešení
Tento problém vyřešíte instalací kumulativní aktualizace 14 pro exchange Server 2013 nebo novější kumulativní aktualizací pro Exchange Server 2013.
Alternativní řešení
Pokud chcete tento problém vyřešit, identifikujte poštovní schránku, která způsobila, že se služba zastavila pomocí protokolů RCA. Potom doporučujeme, aby uživatel poštovní schránky změnil nastavení Outlooku z online režimu na režim s mezipamětí. Také se ujistěte, že uživatel nezkopíruje ani nepřesune konkrétní e-mailové zprávy do souboru. PST nebo místní složky, a to buď přímo, nebo pomocí pravidla Outlooku. Pokud chcete zjistit, kterou zprávu způsobuje problém, zkopírujte nebo přesuňte každou zprávu do souboru. PST postupně. Může se jednat o zprávu, která je příčinou problému. Tento problém způsobuje ztrátu výpadku připojení nebo způsobí, že se služba vzdáleného přístupu RPC zhroutí.
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.