Bug 9639 - NullReferenceException when calling InvokeAction
Summary: NullReferenceException when calling InvokeAction
Status: NEW
Alias: None
Product: Class Libraries
Classification: Mono
Component: System.Web (show other bugs)
Version: unspecified
Hardware: Other Other
: --- normal
Target Milestone: Untriaged
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2013-01-17 04:59 UTC by Keiichi Iguchi
Modified: 2013-01-17 04:59 UTC (History)
1 user (show)

See Also:
Tags:
Is this bug a regression?: ---
Last known good build:


Attachments

Description Keiichi Iguchi 2013-01-17 04:59:52 UTC
Description of Problem:


System.NullReferenceException: Object reference not set to an instance of an object
          at System.Array.Copy (System.Array sourceArray, Int32 sourceIndex, System.Array destinationArray, Int32 destinationIndex, Int32 length) [0x00104] in /usr/local/src/mono-2.10.9/mcs/class/corlib/System/Array.cs:975 
          at System.Collections.ArrayList.CopyTo (Int32 index, System.Array array, Int32 arrayIndex, Int32 count) [0x0002d] in /usr/local/src/mono-2.10.9/mcs/class/corlib/System.Collections/ArrayList.cs:3064 
          at System.Collections.ArrayList.CopyTo (System.Array array, Int32 arrayIndex) [0x00000] in /usr/local/src/mono-2.10.9/mcs/class/corlib/System.Collections/ArrayList.cs:3046 
          at System.MonoCustomAttrs.GetCustomAttributes (ICustomAttributeProvider obj, System.Type attributeType, Boolean inherit) [0x0028f] in /usr/local/src/mono-2.10.9/mcs/class/corlib/System/MonoCustomAttrs.cs:252 
          at System.MonoType.GetCustomAttributes (System.Type attributeType, Boolean inherit) [0x00017] in /usr/local/src/mono-2.10.9/mcs/class/corlib/System/MonoType.cs:582 
          at System.ComponentModel.DataAnnotations.AssociatedMetadataTypeTypeDescriptor.FindMetadataType () [0x0001a] in /usr/local/src/mono-2.10.9/mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations/AssociatedMetadataTypeTypeDescriptor.cs:157 
          at System.ComponentModel.DataAnnotations.AssociatedMetadataTypeTypeDescriptor.get_AssociatedMetadataType () [0x0001c] in /usr/local/src/mono-2.10.9/mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations/AssociatedMetadataTypeTypeDescriptor.cs:47 
          at System.ComponentModel.DataAnnotations.AssociatedMetadataTypeTypeDescriptor.GetAttributes () [0x00019] in /usr/local/src/mono-2.10.9/mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations/AssociatedMetadataTypeTypeDescriptor.cs:81 
          at System.Web.Mvc.ModelBinders.GetBinderFromAttributes (System.Type type, System.Func`1 errorMessageAccessor) [0x00000] in <filename unknown>:0 
          at System.Web.Mvc.ModelBinderDictionary.GetBinder (System.Type modelType, IModelBinder fallbackBinder) [0x00000] in <filename unknown>:0 
          at System.Web.Mvc.ModelBinderDictionary.GetBinder (System.Type modelType, Boolean fallbackToDefault) [0x00000] in <filename unknown>:0 
          at System.Web.Mvc.ModelBinderDictionary.GetBinder (System.Type modelType) [0x00000] in <filename unknown>:0 
          at System.Web.Mvc.ControllerActionInvoker.GetModelBinder (System.Web.Mvc.ParameterDescriptor parameterDescriptor) [0x00000] in <filename unknown>:0 
          at System.Web.Mvc.ControllerActionInvoker.GetParameterValue (System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ParameterDescriptor parameterDescriptor) [0x00000] in <filename unknown>:0 
          at System.Web.Mvc.ControllerActionInvoker.GetParameterValues (System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ActionDescriptor actionDescriptor) [0x00000] in <filename unknown>:0 
          at System.Web.Mvc.ControllerActionInvoker.InvokeAction (System.Web.Mvc.ControllerContext controllerContext, System.String actionName) [0x00000] in <filename unknown>:0       Stack =   at System.Array.Copy (System.Array sourceArray, Int32 sourceIndex, System.Array destinationArray, Int32 destinationIndex, Int32 length) [0x00104] in /usr/local/src/mono-2.10.9/mcs/class/corlib/System/Array.cs:975 
          at System.Collections.ArrayList.CopyTo (Int32 index, System.Array array, Int32 arrayIndex, Int32 count) [0x0002d] in /usr/local/src/mono-2.10.9/mcs/class/corlib/System.Collections/ArrayList.cs:3064 
          at System.Collections.ArrayList.CopyTo (System.Array array, Int32 arrayIndex) [0x00000] in /usr/local/src/mono-2.10.9/mcs/class/corlib/System.Collections/ArrayList.cs:3046 
          at System.MonoCustomAttrs.GetCustomAttributes (ICustomAttributeProvider obj, System.Type attributeType, Boolean inherit) [0x0028f] in /usr/local/src/mono-2.10.9/mcs/class/corlib/System/MonoCustomAttrs.cs:252 
          at System.MonoType.GetCustomAttributes (System.Type attributeType, Boolean inherit) [0x00017] in /usr/local/src/mono-2.10.9/mcs/class/corlib/System/MonoType.cs:582 
          at System.ComponentModel.DataAnnotations.AssociatedMetadataTypeTypeDescriptor.FindMetadataType () [0x0001a] in /usr/local/src/mono-2.10.9/mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations/AssociatedMetadataTypeTypeDescriptor.cs:157 
          at System.ComponentModel.DataAnnotations.AssociatedMetadataTypeTypeDescriptor.get_AssociatedMetadataType () [0x0001c] in /usr/local/src/mono-2.10.9/mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations/AssociatedMetadataTypeTypeDescriptor.cs:47 
          at System.ComponentModel.DataAnnotations.AssociatedMetadataTypeTypeDescriptor.GetAttributes () [0x00019] in /usr/local/src/mono-2.10.9/mcs/class/System.ComponentModel.DataAnnotations/System.ComponentModel.DataAnnotations/AssociatedMetadataTypeTypeDescriptor.cs:81 
          at System.Web.Mvc.ModelBinders.GetBinderFromAttributes (System.Type type, System.Func`1 errorMessageAccessor) [0x00000] in <filename unknown>:0 
          at System.Web.Mvc.ModelBinderDictionary.GetBinder (System.Type modelType, IModelBinder fallbackBinder) [0x00000] in <filename unknown>:0 
          at System.Web.Mvc.ModelBinderDictionary.GetBinder (System.Type modelType, Boolean fallbackToDefault) [0x00000] in <filename unknown>:0 
          at System.Web.Mvc.ModelBinderDictionary.GetBinder (System.Type modelType) [0x00000] in <filename unknown>:0 
          at System.Web.Mvc.ControllerActionInvoker.GetModelBinder (System.Web.Mvc.ParameterDescriptor parameterDescriptor) [0x00000] in <filename unknown>:0 
          at System.Web.Mvc.ControllerActionInvoker.GetParameterValue (System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ParameterDescriptor parameterDescriptor) [0x00000] in <filename unknown>:0 
          at System.Web.Mvc.ControllerActionInvoker.GetParameterValues (System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ActionDescriptor actionDescriptor) [0x00000] in <filename unknown>:0 
          at System.Web.Mvc.ControllerActionInvoker.InvokeAction (System.Web.Mvc.ControllerContext controllerContext, System.String actionName) [0x00000] in <filename unknown>:0 


How often does this happen? 
Only once over millions requests (which includes the same uri.)

Note You need to log in before you can comment on or make changes to this bug.