Symptoms

When you develop an application by using Microsoft Lync Server 2010 Group Chat SDK APIs, the application crashes intermittently. Additionally, the following exception is generated:

Exception Type: System.InvalidOperationException
Exception message: You can set a result only once
Exception Source: Microsoft.Rtc.Collaboration.GroupChat
Exception stacktrace:
at Microsoft.Rtc.Collaboration.GroupChat.Internal.AsyncResultNoResult.SetAsCompleted(Exception exception, Boolean completedSynchronously)
at Microsoft.Rtc.Collaboration.GroupChat.Internal.MessageRouter.AddPendingMessageHelper(IAsyncResult asyncSend)
at Microsoft.Rtc.Collaboration.GroupChat.Internal.AsyncResultNoResult.SetAsCompleted(Exception exception, Boolean completedSynchronously)
at Microsoft.Rtc.Collaboration.GroupChat.Internal.WrappedSignalingSession.SendInfoHelper(IAsyncResult ucmaResult)
at Microsoft.Rtc.Signaling.CompletionCallbackWorkItem.Microsoft.Rtc.Signaling.IWorkitem.Process()
at Microsoft.Rtc.Signaling.WorkitemQueue.ProcessItems()
at Microsoft.Rtc.Signaling.SerializationQueue`1.ResumeProcessing()
at Microsoft.Rtc.Signaling.SerializationQueue`1.ResumeProcessingCallback(Object state)
at Microsoft.Rtc.Signaling.QueueWorkItemState.ExecuteWrappedMethod(WaitCallback method, Object state)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)

Cause

This issue occurs because a function that can be called by all APIs is unexpectedly called two times. 

Resolution

To resolve this issue, install the following cumulative update:

2709419 Description of Lync 2010 Group Chat SDK: June 2012

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

What affected your experience?

Thank you for your feedback!

×