Sign in with Microsoft
Sign in or create an account.

Причини

Припустімо, що ви розробляєте застосунку, за допомогою Microsoft Lync Server 2013 постійно чат SDK. Застосунок створює в кількох-кінцевих точок і кінцеві точки користувачів за допомогою застосунку для виконання дій у кількох процесів. Наприклад, користувачі кінцеві точки приєднання до чату, надіслати повідомлення а потім-залишити до чату. У цьому випадку застосунок кидає такий необроблена виняткова ситуація а потім збої:

Необроблена виняткова System.Collections.Generic.KeyNotFoundException
на System.Collections.Generic.Dictionary'2.get_Item (TKey ключ)
на Microsoft.Rtc.Collaboration.PersistentChat.Internal.ChatRoomCache.get_Item (Uri uri)
на Microsoft.Rtc.Collaboration.PersistentChat.PersistentChatEndpoint.get_Item (Uri uri)
на Microsoft.Rtc.Collaboration.PersistentChat.Internal.MessageHandler.HandlePartNotify (об'єкт messageIn)
на Microsoft.Rtc.Collaboration.PersistentChat.Internal.MessageHandler.ProcessQueuedMessage (TransportMessage повідомлення)
на Microsoft.Rtc.Collaboration.PersistentChat.Internal.MessageRouter.HandleMessage (об'єкт стану)
на System.Threading.ExecutionContext.RunInternal (контекст контекст виконання, виконання, ContextCallback зворотного об'єктів, логічний вираз preserveSyncCtx)
на System.Threading.ExecutionContext.Run (контекст контекст виконання, виконання, ContextCallback зворотного об'єктів, логічний вираз preserveSyncCtx)
на System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
на System.Threading.ThreadPoolWorkQueue.Dispatch()

Причина

Ця проблема викликана проблемою синхронізації, що виникає між двома теми. Якщо один потік, видалення елемента у словнику, а також іншого потоку намагається отримати доступ до елемента у словнику, застосунок, кидає сталася необроблена виняткова ситуація KeyNotFoundException . Потім застосунок аварійно завершує роботу.

Вирішення

Щоб вирішити цю проблему, інсталюйте на такий сукупний пакет оновлень:

Опис 2835432 5.0.8308.420 сукупний пакет оновлень для основних компонентів Lync Server 2013: липня 2013

Додаткові відомості

Щоб отримати додаткові відомості про постійно чат SDK для Lync Server 2013, перейдіть на веб-сайт корпорації Майкрософт.

Загальні відомості про постійно чат SDK для Lync Server 2013

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Ця інформація корисна?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

Дякуємо за відгук!

×