I’m getting an OutOfMemoryException in my WP7.1 app. Here is the stacktrace:
at System.String.ReplaceOrdinal(String oldValue, String newValue)
at System.String.Replace(String oldValue, String newValue) at
A_Contacts.ContactSync.ProcessDataFirstTime(APhone p) at
A_Contacts.ContactSync.ContactsOnSearchCompletedFirstTime(IEnumerable`1 t) at A_Contacts.ContactSync.Contacts_SearchCompleted2(Object sender,
ContactsSearchEventArgs e) at
Microsoft.Phone.UserData.Contacts.OnSearchCompleted(Object e) at
System.Reflection.RuntimeMethodInfo.InternalInvoke(RuntimeMethodInfo
rtmi, Object obj, BindingFlags invokeAttr, Binder binder, Object
parameters, CultureInfo culture, Boolean isBinderDefault, Assembly
caller, Boolean verifyAccess, StackCrawlMark& stackMark) at
System.Reflection.RuntimeMethodInfo.InternalInvoke(Object obj,
BindingFlags invokeAttr, Binder binder, Object[] parameters,
CultureInfo culture, StackCrawlMark& stackMark) at
System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at System.Delegate.DynamicInvokeOne(Object[] args) at
System.MulticastDelegate.DynamicInvokeImpl(Object[] args) at
System.Delegate.DynamicInvoke(Object[] args) at
System.Windows.Threading.DispatcherOperation.Invoke() at
System.Windows.Threading.Dispatcher.Dispatch(DispatcherPriority
priority) at System.Windows.Threading.Dispatcher.OnInvoke(Object
context) at System.Windows.Hosting.CallbackCookie.Invoke(Object[]
args) at
System.Windows.Hosting.DelegateWrapper.InternalInvoke(Object[] args)
at System.Windows.RuntimeHost.ManagedHost.InvokeDelegate(IntPtr
pHandle, Int32 nParamCount, ScriptParam[] pParams, ScriptParam&
pResult)
Thanks Brian, I did the same and after lot of research I found that the Code First Database table was not formed correctly; as on the attribute it was mentioned allow NULL but as of the property was not NULLable.