I just completed a checkout at 8:30 AM. More than 12 hours since the last test. Checkout is still working for both a user creating a login during checkout and a pre-logged in user. I still anticipate the error to come back within the next 24 hours on it's own, so I will not change any smith modules in any way during that time. I would also like to point out that currently my DNN scheduler is enabled. On previous instances where the error occurred, I had the scheduler disabled.
I checked my event viewer to see if any errors were generated during the checkout process. During my two checkout attempts there were none. However, I did notice a few things that are noteworthy in the event viewer. 90% of the new users registered on my portal do so during the checkout process. Last night I had two such users.
Immediately following the registration log entry of a new user, I had the following "Page Load Exception" logged in my event viewer.
AssemblyVersion: 6.2.4
PortalID: 0
PortalName: YandasMusic.com - Online Music Web Store
UserID: 15
UserName: syahmi
ActiveTabID: 229
ActiveTabName: 01
RawURL: /01/tabid/229/ctl/Step2/mid/634/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: https://www.yandasmusic.com/01/tabid/229/ctl/Step2/mid/634/Default.aspx
UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 1471e939-5569-4add-a82c-a9cc2ef54870
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: Smith.DNN.Modules.BuyNow.Step2.ibNext_Click
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: 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.BuyNow.Step2.ibNext_Click(Object sender, EventArgs e) at System.Web.UI.WebControls.LinkButton.OnClick(EventArgs e) at System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument) at System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Source:
Server Name: CLOUD278
And in similar fashion, right after another user had registered, my event viewer logged the following error:
AssemblyVersion: 6.2.4
PortalID: 0
PortalName: YandasMusic.com - Online Music Web Store
UserID: 13
UserName: Toxicus
ActiveTabID: 241
ActiveTabName: 13
RawURL: /13/tabid/241/ctl/Step2/mid/727/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: https://www.yandasmusic.com/13/tabid/241/ctl/Step2/mid/727/Default.aspx
UserAgent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: fb3b4ab0-ecf1-4eeb-97c5-1f210ce72319
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: Smith.DNN.Modules.BuyNow.Step2.ibNext_Click
StackTrace:
Message: DotNetNuke.Services.Exceptions.PageLoadException: 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.BuyNow.Step2.ibNext_Click(Object sender, EventArgs e) at System.Web.UI.WebControls.LinkButton.OnClick(EventArgs e) at System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument) at System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
Source:
Server Name: CLOUD278