HomeHome Product Discus... Product Discus...SmithCartSmithCartObject Reference Error after clicking on Submit Order button on confirmation pageObject Reference Error after clicking on Submit Order button on confirmation page
Previous
 
Next
New Post
11/2/2011 7:27 AM
 

Hi,

     I am currently trying to set up Smith cart on my dev server and getting Object Reference error when I click on Submit Order on the confirmation page (step 4). Currently using the following

Smith Cart Version: 04.67.00

DNN Version: 5.4.4

SQL Server : 2008 R2

The error is in Smith.DNN.Modules.BuyNow.Confirm.GetItemTaxTotal() function. I had got a prior error on Smith.DNN.Modules.BuyNow.Confirm.GetItemTotal(), which is not coming right now, after I did few changes to the product custom shipping methods. Please check the attached screenshot for the custom shipping method.

Any help or pointer to check on this would be appreciated. Thanks.

 

AssemblyVersion: 5.4.4

PortalID: 2
PortalName: 9Lenses
UserID: -1
UserName
ActiveTabID: 161
ActiveTabName: OnlineStore
RawURL: /OnlineStore/tabid/161/ctl/Confirm/mid/697/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://MyWebServer/OnlineStore/tabid/161/ctl/Confirm/mid/697/Default.aspx
UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 2af56a87-1fb9-4657-b4f3-bbcc7ab68f5b
InnerException: Object reference not set to an instance of an object.
FileName
FileLineNumber: 0
FileColumnNumber: 0
Method: Smith.DNN.Modules.BuyNow.Confirm.GetItemTaxTotal
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.Confirm.GetItemTaxTotal() at Smith.DNN.Modules.BuyNow.Confirm.GetTax() at Smith.DNN.Modules.BuyNow.Confirm.GetTotalAfterTax() at Smith.DNN.Modules.BuyNow.Confirm.Page_Load(Object sender, EventArgs e) at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, 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.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---


 
 
 Login to download attachment
New Post
11/3/2011 2:41 PM
 
Hello,

How to you have your tax setup? Please post a screenshot of your Cart Settings. I would also recommend upgrading to DNN 5.6.3.

Thanks,

 
New Post
11/4/2011 2:49 AM
 

Hi Kevin,

            I have pretty basic cart settings done so far. Please check the attachments for the same. I will check up on upgrading DNN to 5.6.3

Thanks.

 
 Login to download attachment
New Post
11/4/2011 10:17 PM
 
Hello,

I have configured the Cart Settings on our test portal exactly the same as your screen shots and have I am unable to reproduce the error your reported above. Which payment gateway and payment method/s do you have configured? I did not see that section in your screenshots. I also noticed an abnormality in your Product Listing Setup section with the Product Catalog Columns dropdown, which should a specified number of columns to show but in your screenshot it is blank. By default it should be set as "1".

Thanks,
 
New Post
11/4/2011 10:23 PM
 

Kevin,

 I  have configured  First Data Global connect (LinkPoint), and in payment methods only credit card is checked.

 

Regards,

    Nimesh

 
New Post
11/5/2011 2:55 PM
 

After lot of digging around, I think I have zereod in on the root-cause, which  is lpssl.dll,  used for the "First Data Global Connect LinkPoint". My dev environment is an 64-bit Os with IIS7 on it. and it looks like "First Data Global Connect LinkPoint" does not work with 64-bit hardware. 

I found the attached errors/warnings in the eventlog.  Would appreciate any help on getting this working ?

Regards,

          Nimesh

 
 Login to download attachment
New Post
11/5/2011 4:27 PM
 
The First Data Global Connect LinkPoint gateway only supports 32 bit as you found out with the "lpssl.dll". FIrst Data is phasing out that gateway for their Global Connect Web Service. If you are running a 64 bit server and would like to use First Data as your gateway, you will need to use the "FIrst Data Global Connect Web Service" option under the buynow module gateway dropdown list.

At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
Previous
 
Next
HomeHome Product Discus... Product Discus...SmithCartSmithCartObject Reference Error after clicking on Submit Order button on confirmation pageObject Reference Error after clicking on Submit Order button on confirmation page