I have the WWStore 2.03 version installed. Everything works the way I want it. However, When I return from PayPal by hitting the "Return To Merchant" button the application hangs and I get the following error "Unable to connect to the remote server" on the checkout page. Here is the log I get back.
Default.aspx?TabId=62&ctl=Checkout&mid=422&SkinSrc=/Portals/_default/Skins/blue/hmfxw&ContainerSrc=/Portals/_default/Containers/blue/ihcb&PayPalExit=return
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer:
UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 666333b7-7527-429e-b241-a7c30f8f0683
InnerException: Unable to connect to the remote server
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.Modules.WWStore.Cart.PaymentControlBase.OnLoad
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Unable to connect to the remote server ---> System.Exception: Unable to connect to the remote server at DotNetNuke.Modules.WWStore.Cart.PaymentControlBase.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
I have obtained the source code and have traced the error back to the code below. It is located in the paymentmodulebase. It looks to me like a resource file is missing or is named wrong? Or the url is malformed in some way? Can anybody help with this? I have been trying to debug this for over a week now. Thanks.
region PortalModuleBase Overrides
protected override void OnLoad(EventArgs e)
{
try
{
this.LocalResourceFile = Services.Localization.Localization.GetResourceFile(this, this.GetType().BaseType.Name + ".ascx");
base.OnLoad(e);
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
}
#endregion