I get this exception from time to time... it is not permanent, just refresh and you can continue.
Exception information:
Exception type: ArgumentException
Exception message: Item has already been added. Key in dictionary: '' Key being added: ''
Request information:
Request URL: http://webmail.domain.org/DomainAdmin/frmUser.aspx?mode=edit&username=arkiv&page=1&ReturnPath=/DomainAdmin/frmUsers.aspx?page=1&search=&type=
Request path: /DomainAdmin/frmUser.aspx
Is authenticated: False
Authentication Type:
Thread account name: NT AUTHORITY\NETWORK SERVICE
Thread information:
Thread ID: 11
Thread account name: NT AUTHORITY\NETWORK SERVICE
Is impersonating: False
Stack trace: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at SmarterTools.SmarterMail.Remoting.IMail.GetUserGroupsByUser(String sessionStr, String domainName, String userName, Boolean includeUserNames)
at SmarterTools.SmarterMail.Remoting.RemoteMail.GetUserGroupsByUser(String sessionStr, String domainName, String userName, Boolean includeUserNames)
at SMWeb05.HelperClasses.RemoteWrapper.GetUserGroupsByUser(UserData usr, String domainName, String userName, Boolean includeUserNames)
at SMWeb05.UserControls.UserSettings.PopulateForm()
at SMWeb05.UserControls.UserSettings.Page_Load(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)