Exc2010 SP2 RU4v2
last night at around 1:30a both of my CAServers logged the following with 1 hour difference ... and outlook would not/open connect to CAS and OWA page would not launch. We have SCOM2007r2.
Rebooting both CAServers WORKED!!
Log Name: Application
Source: MSExchange Common
Date: 5/10/2013 12:54:01 AM
Event ID: 4999
Task Category: General
Level: Error
Keywords: Classic
User: N/A
Computer: CAS02.domain.com
Description:
Watson report about to be sent for process id: 4504, with parameters: E12, c-RTL-AMD64, 14.02.0318.004, ECP, M.Exchange.Data, M.E.D.PropertyBag.GetCalculatedPropertyValue, System.ArgumentException, b88e, 14.02.0318.004.
ErrorReportingEnabled: True
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSExchange Common" />
<EventID Qualifiers="16388">4999</EventID>
<Level>2</Level>
<Task>1</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2013-05-10T04:54:01.000000000Z" />
<EventRecordID>124677</EventRecordID>
<Channel>Application</Channel>
<Computer>cas02.domain.com</Computer>
<Security />
</System>
<EventData>
<Data>4504</Data>
<Data>E12</Data>
<Data>c-RTL-AMD64</Data>
<Data>14.02.0318.004</Data>
<Data>ECP</Data>
<Data>M.Exchange.Data</Data>
<Data>M.E.D.PropertyBag.GetCalculatedPropertyValue</Data>
<Data>System.ArgumentException</Data>
<Data>b88e</Data>
<Data>14.02.0318.004</Data>
<Data>True</Data>
<Data>
</Data>
</EventData>
</Event>
_______________________________________________________________________
Log Name: Application
Source: MSExchange Control Panel
Date: 5/10/2013 12:54:01 AM
Event ID: 4
Task Category: General
Level: Error
Keywords: Classic
User: N/A
Computer: cas02.domain.com
Description:
Current user: 'domain.com/Users/extest_4762aa59e60b4'
Request for URL 'https://autodiscover.domain.com/ecp/default.aspx' failed with the following error:
System.Web.HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.ArgumentException: An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
at Microsoft.Exchange.Data.PropertyBag.GetCalculatedPropertyValue(ProviderPropertyDefinition propertyDefinition)
at Microsoft.Exchange.Data.PropertyBag.get_Item(PropertyDefinition key)
at Microsoft.Exchange.Data.Directory.ADPropertyBag.get_Item(PropertyDefinition key)
at Microsoft.Exchange.Data.ConfigurableObject.get_Item(PropertyDefinition propertyDefinition)
at Microsoft.Exchange.Data.Directory.ADObject.get_Item(PropertyDefinition propertyDefinition)
at Microsoft.Exchange.Data.Directory.OwaSegmentationSettings.get_Item(ADPropertyDefinition owaFeature)
at Microsoft.Exchange.PowerShell.RbacHostingTools.RbacQuery.OwaSegmentationQueryProcessor.TryIsInRole(ExchangeRunspaceConfiguration rbacConfiguration)
at Microsoft.Exchange.PowerShell.RbacHostingTools.RbacQuery.RbacQueryProcessor.IsInRole(ExchangeRunspaceConfiguration rbacConfiguration)
at Microsoft.Exchange.PowerShell.RbacHostingTools.RbacPrincipal.IsInRole(String rbacQuery, Boolean& canCache)
at Microsoft.Exchange.PowerShell.RbacHostingTools.RbacPrincipal.IsInRole(String role)
at System.Web.Configuration.AuthorizationRule.IsTheUserInAnyRole(StringCollection roles, IPrincipal principal)
at System.Web.Configuration.AuthorizationRule.IsUserAllowed(IPrincipal user, String verb)
at System.Web.Configuration.AuthorizationRuleCollection.IsUserAllowed(IPrincipal user, String verb)
at System.Web.Security.UrlAuthorizationModule.IsUserAllowedToPath(HttpContext context, VirtualPath virtualPath)
at System.Web.SiteMapProvider.IsAccessibleToUser(HttpContext context, SiteMapNode node)
at System.Web.StaticSiteMapProvider.GetChildNodes(SiteMapNode node)
at Microsoft.Exchange.Management.ControlPanel._Default.CreateDataContract(SiteMapNode sNode)
at Microsoft.Exchange.Management.ControlPanel._Default.CreateDataContract(SiteMapNode sNode)
at Microsoft.Exchange.Management.ControlPanel._Default.CreateDataContract(SiteMapNode sNode)
at Microsoft.Exchange.Management.ControlPanel._Default.CreateNavTree()
at Microsoft.Exchange.Management.ControlPanel._Default.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
--- End of inner exception stack trace ---
at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at ASP.default_aspx.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
System.ArgumentException: An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
at Microsoft.Exchange.Data.PropertyBag.GetCalculatedPropertyValue(ProviderPropertyDefinition propertyDefinition)
at Microsoft.Exchange.Data.PropertyBag.get_Item(PropertyDefinition key)
at Microsoft.Exchange.Data.Directory.ADPropertyBag.get_Item(PropertyDefinition key)
at Microsoft.Exchange.Data.ConfigurableObject.get_Item(PropertyDefinition propertyDefinition)
at Microsoft.Exchange.Data.Directory.ADObject.get_Item(PropertyDefinition propertyDefinition)
at Microsoft.Exchange.Data.Directory.OwaSegmentationSettings.get_Item(ADPropertyDefinition owaFeature)
at Microsoft.Exchange.PowerShell.RbacHostingTools.RbacQuery.OwaSegmentationQueryProcessor.TryIsInRole(ExchangeRunspaceConfiguration rbacConfiguration)
at Microsoft.Exchange.PowerShell.RbacHostingTools.RbacQuery.RbacQueryProcessor.IsInRole(ExchangeRunspaceConfiguration rbacConfiguration)
at Microsoft.Exchange.PowerShell.RbacHostingTools.RbacPrincipal.IsInRole(String rbacQuery, Boolean& canCache)
at Microsoft.Exchange.PowerShell.RbacHostingTools.RbacPrincipal.IsInRole(String role)
at System.Web.Configuration.AuthorizationRule.IsTheUserInAnyRole(StringCollection roles, IPrincipal principal)
at System.Web.Configuration.AuthorizationRule.IsUserAllowed(IPrincipal user, String verb)
at System.Web.Configuration.AuthorizationRuleCollection.IsUserAllowed(IPrincipal user, String verb)
at System.Web.Security.UrlAuthorizationModule.IsUserAllowedToPath(HttpContext context, VirtualPath virtualPath)
at System.Web.SiteMapProvider.IsAccessibleToUser(HttpContext context, SiteMapNode node)
at System.Web.StaticSiteMapProvider.GetChildNodes(SiteMapNode node)
at Microsoft.Exchange.Management.ControlPanel._Default.CreateDataContract(SiteMapNode sNode)
at Microsoft.Exchange.Management.ControlPanel._Default.CreateDataContract(SiteMapNode sNode)
at Microsoft.Exchange.Management.ControlPanel._Default.CreateDataContract(SiteMapNode sNode)
at Microsoft.Exchange.Management.ControlPanel._Default.CreateNavTree()
at Microsoft.Exchange.Management.ControlPanel._Default.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSExchange Control Panel" />
<EventID Qualifiers="49152">4</EventID>
<Level>2</Level>
<Task>1</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2013-05-10T04:54:01.000000000Z" />
<EventRecordID>124676</EventRecordID>
<Channel>Application</Channel>
<Computer>cas02.domain.com</Computer>
<Security />
</System>
<EventData>
<Data>domain.com/Users/extest_4762aa59e60b4</Data>
<Data>https://autodiscover.domain.com/ecp/default.aspx</Data>
<Data>System.Web.HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.ArgumentException: An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
at Microsoft.Exchange.Data.PropertyBag.GetCalculatedPropertyValue(ProviderPropertyDefinition propertyDefinition)
at Microsoft.Exchange.Data.PropertyBag.get_Item(PropertyDefinition key)
at Microsoft.Exchange.Data.Directory.ADPropertyBag.get_Item(PropertyDefinition key)
at Microsoft.Exchange.Data.ConfigurableObject.get_Item(PropertyDefinition propertyDefinition)
at Microsoft.Exchange.Data.Directory.ADObject.get_Item(PropertyDefinition propertyDefinition)
at Microsoft.Exchange.Data.Directory.OwaSegmentationSettings.get_Item(ADPropertyDefinition owaFeature)
at Microsoft.Exchange.PowerShell.RbacHostingTools.RbacQuery.OwaSegmentationQueryProcessor.TryIsInRole(ExchangeRunspaceConfiguration rbacConfiguration)
at Microsoft.Exchange.PowerShell.RbacHostingTools.RbacQuery.RbacQueryProcessor.IsInRole(ExchangeRunspaceConfiguration rbacConfiguration)
at Microsoft.Exchange.PowerShell.RbacHostingTools.RbacPrincipal.IsInRole(String rbacQuery, Boolean& canCache)
at Microsoft.Exchange.PowerShell.RbacHostingTools.RbacPrincipal.IsInRole(String role)
at System.Web.Configuration.AuthorizationRule.IsTheUserInAnyRole(StringCollection roles, IPrincipal principal)
at System.Web.Configuration.AuthorizationRule.IsUserAllowed(IPrincipal user, String verb)
at System.Web.Configuration.AuthorizationRuleCollection.IsUserAllowed(IPrincipal user, String verb)
at System.Web.Security.UrlAuthorizationModule.IsUserAllowedToPath(HttpContext context, VirtualPath virtualPath)
at System.Web.SiteMapProvider.IsAccessibleToUser(HttpContext context, SiteMapNode node)
at System.Web.StaticSiteMapProvider.GetChildNodes(SiteMapNode node)
at Microsoft.Exchange.Management.ControlPanel._Default.CreateDataContract(SiteMapNode sNode)
at Microsoft.Exchange.Management.ControlPanel._Default.CreateDataContract(SiteMapNode sNode)
at Microsoft.Exchange.Management.ControlPanel._Default.CreateDataContract(SiteMapNode sNode)
at Microsoft.Exchange.Management.ControlPanel._Default.CreateNavTree()
at Microsoft.Exchange.Management.ControlPanel._Default.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
--- End of inner exception stack trace ---
at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at ASP.default_aspx.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
System.ArgumentException: An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
at Microsoft.Exchange.Data.PropertyBag.GetCalculatedPropertyValue(ProviderPropertyDefinition propertyDefinition)
at Microsoft.Exchange.Data.PropertyBag.get_Item(PropertyDefinition key)
at Microsoft.Exchange.Data.Directory.ADPropertyBag.get_Item(PropertyDefinition key)
at Microsoft.Exchange.Data.ConfigurableObject.get_Item(PropertyDefinition propertyDefinition)
at Microsoft.Exchange.Data.Directory.ADObject.get_Item(PropertyDefinition propertyDefinition)
at Microsoft.Exchange.Data.Directory.OwaSegmentationSettings.get_Item(ADPropertyDefinition owaFeature)
at Microsoft.Exchange.PowerShell.RbacHostingTools.RbacQuery.OwaSegmentationQueryProcessor.TryIsInRole(ExchangeRunspaceConfiguration rbacConfiguration)
at Microsoft.Exchange.PowerShell.RbacHostingTools.RbacQuery.RbacQueryProcessor.IsInRole(ExchangeRunspaceConfiguration rbacConfiguration)
at Microsoft.Exchange.PowerShell.RbacHostingTools.RbacPrincipal.IsInRole(String rbacQuery, Boolean& canCache)
at Microsoft.Exchange.PowerShell.RbacHostingTools.RbacPrincipal.IsInRole(String role)
at System.Web.Configuration.AuthorizationRule.IsTheUserInAnyRole(StringCollection roles, IPrincipal principal)
at System.Web.Configuration.AuthorizationRule.IsUserAllowed(IPrincipal user, String verb)
at System.Web.Configuration.AuthorizationRuleCollection.IsUserAllowed(IPrincipal user, String verb)
at System.Web.Security.UrlAuthorizationModule.IsUserAllowedToPath(HttpContext context, VirtualPath virtualPath)
at System.Web.SiteMapProvider.IsAccessibleToUser(HttpContext context, SiteMapNode node)
at System.Web.StaticSiteMapProvider.GetChildNodes(SiteMapNode node)
at Microsoft.Exchange.Management.ControlPanel._Default.CreateDataContract(SiteMapNode sNode)
at Microsoft.Exchange.Management.ControlPanel._Default.CreateDataContract(SiteMapNode sNode)
at Microsoft.Exchange.Management.ControlPanel._Default.CreateDataContract(SiteMapNode sNode)
at Microsoft.Exchange.Management.ControlPanel._Default.CreateNavTree()
at Microsoft.Exchange.Management.ControlPanel._Default.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
</Data>
</EventData>
</Event>