none
event id:4999 -MSExchange Common

    Question

  • 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. ---&gt; 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&amp; 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&amp; 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&amp; 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>

    Friday, May 10, 2013 2:29 PM

Answers

All replies