ASP.NET - EventMappingSettingsCollection bug on Contains method
Recently, while digging on ASP.NET 2.0 Health Monitoring I found a bug in the EventMappingSettingsCollection.Contains class method.
I was trying to check if an event mapping already exists but every time I try it the following exception was thrown:
System.NullReferenceException was unhandled by user code
Message="Object reference not set to an instance of
an object."
Source="System.Web"
StackTrace:
at
System.Web.Configuration.EventMappingSettingsCollection.GetElementKey(ConfigurationElement
element)
at
System.Configuration.ConfigurationElementCollection.GetElementKeyInternal(ConfigurationElement
element)
at
System.Configuration.ConfigurationElementCollection.BaseIndexOf(ConfigurationElement
element)
at
System.Web.Configuration.EventMappingSettingsCollection.IndexOf(String
name)
at
System.Web.Configuration.EventMappingSettingsCollection.Contains(String
name)
I opened a bug in connect, so, if you think this is important go there and vote.
And if you think this one is not a common error ... well ... this is the second bug I found regarding Contains method from a collection class.