After a year of succesfully operating the web ready version of DC, I am attempting to dive into the source version. But I am having trouble.
After going through and setting up my providers, I return to site and attempt to put an item into my cart. It throws the error: "Object reference not set to an instance of an object." It is on line 93 of the cart.aspx.cs file.
The stack trace is as follows:
[NullReferenceException: Object reference not set to an instance of an object.]
MettleSystems.dashCommerce.Web.cart.Page_Load(Object sender, EventArgs e) in C:\Projects\Sullivan10\Web\cart.aspx.cs:93
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
One thing I notice is it does not remember the payment provider configuration. I select the provider and hit the configure provider button and *BAM* my info i.e. business email, pdt id shows up. I save (again), leave that page and come back to the configuration page and it says "A critical error has occurred: Value cannot be null. Parameter name: virtualPath
Obviously, something is not right. Any help is greatly appreciated.