How Do I Fix an Authorize.Net DLL Error?
Hi Team,
I have working AuthorizeNet.Dll in the code which is customized according to our application. I have a proper build up to 26April2015. On 27April2015, morning, I did a new build with changes. Suddenly, after the new build, my application responded to exceptions due to below error messages.
1. Failed to persist profile to underlying stores
2. Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
Microsoft.CommerceServer.Runtime System.Collections.ListDictionaryInternal Failed to persist profile to underlying stores. at Microsoft.CommerceServer.Runtime.Profiles.Profile.Update() at GKElite.Application.Presenters.PaymentMethodsPresenter.CreateAuthorizeNetCustomerProfile(String userName) at GKElite.Application.Presenters.PaymentMethodsPresenter.BtnContinue_Click(Object sender, EventArgs e) at GKElite.WebStore.MasterPages.Payment.BtnContinue_Click(Object sender, EventArgs e) https://test.gkelite.com/Pages/Payment.aspx
AuthorizeNet System.Collections.ListDictionaryInternal Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at AuthorizeNet.HttpXmlUtility.CheckForErrors(ANetApiResponse response) at AuthorizeNet.HttpXmlUtility.Send(ANetApiRequest apiRequest) at AuthorizeNet.CustomerGateway.GetCustomer(String profileID) at GKElite.BusinessLayer.AuthorizeNetBL.GetAllCustomerCreditCards(String profile_id) at GKElite.Application.Presenters.PaymentMethodsPresenter.LoadPaymentProfiles() at GKElite.Application.Presenters.PaymentMethodsPresenter.RbtnlstPamentMethods_SelectedIndexChanged(Object sender, EventArgs e) at GKElite.Application.Presenters.PaymentMethodsPresenter.LoadPaymentInfo() at GKElite.Application.Presenters.PaymentMethodsPresenter.PageLoad(Object sender, EventArgs e) at GKElite.WebStore.MasterPages.Payment.Page_Load(Object sender, EventArgs e) https://test.gkelite.com/Pages/Payment.aspx
After observation, I thought its a AuthorizeNet.Dll related to Issue. I have replaced the old working AuthorizeNet.Dll in the Test environment and its working without having exceptions.
May I know is there any workaround to fix this issue, which I need urgently.
Regards,
Sriram
I have working AuthorizeNet.Dll in the code which is customized according to our application. I have a proper build up to 26April2015. On 27April2015, morning, I did a new build with changes. Suddenly, after the new build, my application responded to exceptions due to below error messages.
1. Failed to persist profile to underlying stores
2. Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
Microsoft.CommerceServer.Runtime System.Collections.ListDictionaryInternal Failed to persist profile to underlying stores. at Microsoft.CommerceServer.Runtime.Profiles.Profile.Update() at GKElite.Application.Presenters.PaymentMethodsPresenter.CreateAuthorizeNetCustomerProfile(String userName) at GKElite.Application.Presenters.PaymentMethodsPresenter.BtnContinue_Click(Object sender, EventArgs e) at GKElite.WebStore.MasterPages.Payment.BtnContinue_Click(Object sender, EventArgs e) https://test.gkelite.com/Pages/Payment.aspx
AuthorizeNet System.Collections.ListDictionaryInternal Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at AuthorizeNet.HttpXmlUtility.CheckForErrors(ANetApiResponse response) at AuthorizeNet.HttpXmlUtility.Send(ANetApiRequest apiRequest) at AuthorizeNet.CustomerGateway.GetCustomer(String profileID) at GKElite.BusinessLayer.AuthorizeNetBL.GetAllCustomerCreditCards(String profile_id) at GKElite.Application.Presenters.PaymentMethodsPresenter.LoadPaymentProfiles() at GKElite.Application.Presenters.PaymentMethodsPresenter.RbtnlstPamentMethods_SelectedIndexChanged(Object sender, EventArgs e) at GKElite.Application.Presenters.PaymentMethodsPresenter.LoadPaymentInfo() at GKElite.Application.Presenters.PaymentMethodsPresenter.PageLoad(Object sender, EventArgs e) at GKElite.WebStore.MasterPages.Payment.Page_Load(Object sender, EventArgs e) https://test.gkelite.com/Pages/Payment.aspx
After observation, I thought its a AuthorizeNet.Dll related to Issue. I have replaced the old working AuthorizeNet.Dll in the Test environment and its working without having exceptions.
May I know is there any workaround to fix this issue, which I need urgently.
Regards,
Sriram