I submitted this issue through email as well, and was told that (rather in hind sight it was implied that) this was due to RegPro not supporting cancellations with any payment provider other than Authorize.net.
I've since set up a merchant account, and account with Authorize.net, and deployed the RegPro module to our production site. While working on this, I tried to change the Module Title for the RegPro My Account, and it threw a page load exception, in a very similar fashion to this previous exception. I will paste the stack trace below.
Yes, I have the RegPro admin module on the same page as the subscription module, and I have it's registration page name set to the correct page. I'm still waiting for my license key to be sent - is this related to that?
Please Advise. Exception details below.
AssemblyVersion: 7.0.2
PortalID: 0
PortalName: WindoTrader Corporation
UserID: 1
UserName: kong
ActiveTabID: 171
ActiveTabName: My Subscriptions
RawURL: /Subscribers/MySubscriptions.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://www.windotrader.com/Default.aspx?tabid=171&error=Can%27t+get+ModuleId+for+given+module+name+%27SmithRegistration%27&content=0
UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.76 Safari/537.36
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke
ExceptionGUID: 2358c4ab-4c86-4a8c-bd44-7f13c90c3b7b
InnerException: Can't get ModuleId for given module name 'SmithRegistration'
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: Smith.DNN.Modules.Registration.MyRegToolBox.GetModuleIdByName
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: Can't get ModuleId for given module name 'SmithRegistration' ---> System.ApplicationException: Can't get ModuleId for given module name 'SmithRegistration' at Smith.DNN.Modules.Registration.MyRegToolBox.GetModuleIdByName(Int32 tabId, String moduleName) at Smith.DNN.Modules.Registration.Current.BindProductDropdown(Int32 regTabID) at Smith.DNN.Modules.Registration.Current.Page_Load(Object sender, EventArgs e) at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) at System.Web.UI.Control.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.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Source:
Server Name: RD00155D440EE8