We use the latest version of smartermail and we have installed it just last week. We are using Enterprise unlimited users version. Windows 2008 R2 and we are using Smartermail Web server instead of IIS. We are using a windows instance on Amazon.
Everything was working fine, but we just imported users using the Import from CSV tool and all hell broke loose.
Now we cannot open the "Domain -> Manage -> Users" Page. It just says the following :
There was an issue that caused this page to malfunction.
This error has been logged and can be found in the View Logs page as well as in the file system. If you have questions, please refer to the Online Help or SmarterTools Knowledge Base.
We cannot add/modify users. The existing users work fine, login/logout/email, etc. But I cannot open the Manage Users Page.
Additionally, we created another domain "xyz.com" and surprisingly everything works fine in the new domain, but the existing domain is yet not allowing to open users.
We have tried the following :
1. We ran the Setup again and selected Repair. - No Luck
2. We ran the Setup - Removed everything - without the mailboxes and settings - and reinstalled - No luck
3. We tried rebooting the server. - No luck
4. We tried restarting the services - No Luck
5. I tried to copy the domainConfig.xml file from the new domain to the old domain - No Luck
We are getting the following errors constantly in the xmpplog.log file
20:43:28 ERROR: System.Net.HttpListenerException (0x80004005): The process cannot access the file because it is being used by another process
Also the error logs Logs the following everytime we try to open the Manage -> Users Page
[2015.01.06] [CurrentUser: firstname.lastname@example.org]
[2015.01.06] [1/6/2015 8:55:39 PM]
[2015.01.06] System.ArgumentException: An item with the same key has already been added.
[2015.01.06] at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
[2015.01.06] at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
[2015.01.06] at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
[2015.01.06] at SMWeb.DomainAdmin.frmUsers.PerformSearch(UserData original, UserMetaData PageMetaData)
[2015.01.06] at SMWeb.DomainAdmin.frmUsers.GetGridDataSource(String sessionKey, Int32& virtualCount, Int64& lastUpdate, Int32 low, Int32 high)
[2015.01.06] at SMWeb.DomainAdmin.frmUsers.GenerateGrid(SuperHyperGrid hyperGrid1, Boolean isCallback, String sessionKey)
[2015.01.06] at SMWeb.DomainAdmin.frmUsers.GenerateGrid()
[2015.01.06] at SMWeb.DomainAdmin.frmUsers.Page_Load(Object sender, EventArgs e)
[2015.01.06] at System.Web.UI.Control.OnLoad(EventArgs e)
[2015.01.06] at SMWeb.HelperClasses.CustomPage.OnLoad(EventArgs e)
[2015.01.06] at System.Web.UI.Control.LoadRecursive()
[2015.01.06] at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
[2015.01.06] Application Error
Any help would be appreciated.