I had Smith-BuyNow 5.0 and SmithProduct-Detail 5.0 installed on two pages on DNN 06.02.04 (63) and they were working, however, I was getting duplicate subscription charges for a product.
To resolve this, I wanted to get current first and installed Smith-BuyNow 5.20 Version. Now when I click on a product, the productDetail module throws the error below. The BuyNowPageName is set correctly. I did not set a DigArticles page name as I do not have that module.
ModuleId: 581
ModuleDefId: 152
FriendlyName: Details
ModuleControlSource: DesktopModules/Smith.ProductDetail/ProductDetails.ascx
AssemblyVersion: 6.2.4
PortalID: 0
PortalName: GlobalTraxxtion
UserID: 1
UserName: SuperUser
ActiveTabID: 193
ActiveTabName: Products
RawURL: /Subscription/Products/tabid/193/ProductID/1/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://www.globaltraxxtion.com/Subscription.aspx
UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 076b34af-3adc-401a-aee5-97999c3e3b61
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: Smith.DNN.Modules.ProductDetail.ProductDetails.g
StackTrace:
Message: DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at Smith.DNN.Modules.ProductDetail.ProductDetails.g() at Smith.DNN.Modules.ProductDetail.ProductDetails.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---
Source: