Symptoms
Client is getting the following error when accessing a process in Workspace:
Server Error in '/Workspace' Application.
--------------------------------------------------------------------------------
The given key was not present in the dictionary.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
>KeyNotFoundException: The given key was not present in the dictionary.]
System.ThrowHelper.ThrowKeyNotFoundException() 36
System.Collections.Generic.Dictionary`2.get_Item(TKey key) 10383637
Management_Plugins_K2Server_Pages_TaskRights.Page_Load(Object sender, EventArgs e) 360
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) 25
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) 42
System.Web.UI.Control.OnLoad(EventArgs e) 132
System.Web.UI.Control.LoadRecursive() 66
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 2428
Diagnoses
Error is thrown when an Event name contains an "and".
Resolution
Met with client on a web meeting and removed the and from the event name. Once removed, client was able to access the process through Workspace.