HomeHome Product Discus... Product Discus...SmithCartSmithCartError Processing Payment. Object reference not set to an instance of an object.Error Processing Payment. Object reference not set to an instance of an object.
Previous
 
Next
New Post
10/30/2012 1:23 PM
 
Hello again - 

I have found another bug with my Smith Cart 5.20 installation. I am running DNN 6.2

When trying to submit payment during the checkout process, I receive the error:
"Error processing payment. Please try again. Object reference not set to an instance of an object."

I tried deleting all payment methods and gateways. Then re-adding them. This error still pops up, no matter what payment method has been selected.

Please help!
Alex

 
New Post
10/30/2012 2:30 PM
 
I tried to match my buynow, product details, and payment settings verbatim on the test portal previously provided me.

The first thing I noticed was that in the edit payment zones, my website has the option to select a State/Region from a Master State List. The test portal does not have that option.

After configuring the test portal http://www21.smith-consulting.com I am receiving the following error when selecting a payment method:
" A critical error has occurred. An unexpected error has occurred" when trying to complete a checkout.

This is a different error that what is occuring on my website. My website shows the payment details, allows you to select one, and produces an error when you try to complete a checkout. The test portal does not get past the select a payment page.

 
New Post
10/30/2012 2:55 PM
 
Hi Alex,
I just logged into the www21 test portal and looked at the payment zones you setup and noticed you had all countries added except United States. I added United States to the payment zone and was able to checkout without an error. Did you specifically leave out US from your payment zone? Were you testing using an international address?


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
10/31/2012 6:21 AM
 
Hi Kevin -
Glad you noticed that. I must have gotten flipped around on the test portal.

I double checked the payment settings on my website. I believe the payment zone is set up correctly. What does the error message that I am receiving indicate? Do you believe it is related to zones? I've tried removing all payment methods except for credit card, and simplifying the buynow options to try and avoid the error. I can not.

Any suggestions? I would be happy to provide credentials for you to log in and take a look.
 
New Post
10/31/2012 11:19 AM
 
The error message specifically references an error to processing payment.

What would cause that error to occur?
 
New Post
10/31/2012 11:45 AM
 
In viewing my "Manage Orders" screen, I can see that all the orders I attempted to complete are being added to the master order list. However, No item is being added to the order, the pay status is blank, and the amount is blank.

When I select an order and view it's content, I am showing that the customer/shipping info columns are being populated.

The Billing Info Tab has multiple fields, and all are showing blank, with exception to the billing country being correctly changed. No cc number, no billing name / address /city.

The order details at the bottom show no items on the order, with a $0 total.

This has to be an error centered around my payment methods and or zones. Any ideas?

 
New Post
10/31/2012 12:09 PM
 
The following error was produced in my website event viewer after getting the error on a failed checkout:

AssemblyVersion: 6.2.2
PortalID: 1
PortalName: YandasMusic.com
UserID: 5
UserName: alex
ActiveTabID: 368
ActiveTabName: 28
RawURL: /28/tabid/368/ctl/Step2/mid/1116/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://temp.yandasmusic.com/28/tabid/368/ctl/Step2/mid/1116/Default.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: 3e785696-5b9b-45ca-bea7-3ae8b5f93537
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: CLOUD294
 
New Post
11/1/2012 10:05 PM
 
What payment gateway are you using?


Scott Kelly
Project Manager
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
11/2/2012 5:56 AM
 
We're using the Manual payment gateway. We run our CC's manually after the sale comes in.
 
New Post
11/7/2012 6:08 AM
 
Quick bump. This issue is still preventing checkout on my site.
 
New Post
11/8/2012 2:10 PM
 
Literally any kind of update here would be appreciated. Is this a known issue that is currently being troubleshooted by Smith? It's hard to believe that this issue is specific to my installation. I am running a clean install of 5.20, with no modifications.

My event viewer is literally Loaded with "Module Load Exception" errors coming from the Smith.ProductDetail module. All conatin the same error:

ModuleId: 1189

ModuleDefId: 218

FriendlyName: Smith.ProductDetail

ModuleControlSource: DesktopModules/Smith.ProductDetail/ProductDetails.ascx

AssemblyVersion: 6.2.2

PortalID: 1

PortalName: YandasMusic.com

UserID: -1

UserName:

ActiveTabID: 387

ActiveTabName: E

RawURL: /Bass/Electric/4String/ProductDetails/tabid/387/ProductID/1632/ESP-LTD-VINTAGE-204/Default.aspx

AbsoluteURL: /Default.aspx

AbsoluteURLReferrer:

UserAgent: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider

ExceptionGUID: 657ea9b6-51d9-474b-830b-35ba936a0ef6

InnerException: Object reference not set to an instance of an object.

FileName:

FileLineNumber: 0

FileColumnNumber: 0

Method: Smith.DNN.Modules.ProductDetail.ProductDetails.a

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.a(SmithProduct A_0) at Smith.DNN.Modules.ProductDetail.ProductDetails.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---

Source:

Server Name: CLOUD278




Should I open a support ticket? I called the office and left a voice mail today, hoping to hear from someone.

I know there are other things going on in the world besides my personal website issues, but it has been 6 days since Scott's last post.

Angry customer e-mails and missed sales are ruining my days :(
 
New Post
11/8/2012 2:39 PM
 
To fix the issue try downloading and installing the latest cart version 5.22 from the downloads page:

Full Cart Downloads:
http://www.smith-consulting.com/Suppo...

Trial Downloads:
http://www.smith-consulting.com/Forum...

Important: Please make sure you install and test on a NEW dnn sandbox account before installing to your live site. Additionally, before you install to your live portal please make sure you have a full backup in case you need to rollback.
 
New Post
11/9/2012 8:22 AM
 
I purchased the $20 one month upgrade package, and updated my site to Smith Cart 5.22

Checkout is now working. Thank God. There is still some kind of issue happening behind the scenes though. Since I started working on the site a few hours ago, the smith.productdetails module has generated over 100 "Module Load Exception" errors in my event viewer.

Each error contains the same message, but it originated from a different page. I'm betting that each time a buy now page is accessed, its generating an error, which will very soon cause my event viewer to balloon out of control.

I have included the full event log message for you to view. Any help with this would be greatly appreciated.

Thanks,
Alex



ModuleId: 1183

ModuleDefId: 218

FriendlyName: Smith.ProductDetail

ModuleControlSource: DesktopModules/Smith.ProductDetail/ProductDetails.ascx

AssemblyVersion: 6.2.2

PortalID: 1

PortalName: YandasMusic.com

UserID: -1

UserName:

ActiveTabID: 381

ActiveTabName: 8

RawURL: /Guitar/Acoustic/AcousticElectric/ProductDetails/tabid/381/ProductID/1804/Taylor-214CE/Default.aspx

AbsoluteURL: /Default.aspx

AbsoluteURLReferrer:

UserAgent: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider

ExceptionGUID: 20dfc2cd-766f-404d-bcea-82acf8e6be38

InnerException: Object reference not set to an instance of an object.

FileName:

FileLineNumber: 0

FileColumnNumber: 0

Method: Smith.DNN.Modules.ProductDetail.ProductDetails.a

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.a(SmithProduct A_0) at Smith.DNN.Modules.ProductDetail.ProductDetails.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---

Source:

Server Name: CLOUD278
 
New Post
11/9/2012 7:10 PM
 
Hi Alex,

Please post a screenshot of your Product Details module Settings.

Also can you please try clearing your DNN Event Log and navigate to the Product Details page to see if you can confirm when the error is taking place or even if navigating to a specific Product is triggering the error.

Thanks
 
New Post
11/12/2012 7:06 AM
 
Good Morning Kevin,

I have some very disheartening news. I stopped working on the site at 5PM last friday, and it has not been touched over the weekend. As of 5PM friday, I was able to complete a checkout, but my event viewer was being flooded with the errors listed above.

I logged in this morning to do another test checkout. The error has returned.
"Error processing payment. Please try again. Object reference not set to an instance of an object."

I am once again, unable to complete a checkout on my site, in any of the stores. I am running a clean install of 5.22 - with absolutely no modifications to it's files. Other than page templating.

Here is a link to a screenshot of the processing payment error. This occurs after a user has submitted the order. I receive no record of the attempted completed checkout, and the sale is lost.
http://www.yandasmusic.com/alexman03-...

Here are screen shots of my product details settings:
http://www.yandasmusic.com/alexman03-...
http://www.yandasmusic.com/alexman03-...
http://www.yandasmusic.com/alexman03-...


I did as you asked, and cleared the event viewer. I then started browsing products, and attempted a checkout. Right now my event log is showing only one module load exception error:

ModuleId: 1202

ModuleDefId: 218

FriendlyName: Smith.ProductDetail

ModuleControlSource: DesktopModules/Smith.ProductDetail/ProductDetails.ascx

AssemblyVersion: 6.2.2

PortalID: 1

PortalName: YandasMusic.com

UserID: -1

UserName:

ActiveTabID: 398

ActiveTabName: R

RawURL: /Drums/Accessories/ProductDetails/tabid/398/ProductID/2048/Default.aspx

AbsoluteURL: /Default.aspx

AbsoluteURLReferrer:

UserAgent: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider

ExceptionGUID: b8a549af-ea8c-4d0f-9b6f-b79cad8fdc0e

InnerException: Object reference not set to an instance of an object.

FileName:

FileLineNumber: 0

FileColumnNumber: 0

Method: Smith.DNN.Modules.ProductDetail.ProductDetails.a

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.a(SmithProduct A_0) at Smith.DNN.Modules.ProductDetail.ProductDetails.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---

Source:

Server Name: CLOUD278


PLEASE PLEASE PLEASE Let me know what I can do / if there is anything I can do / If I have any other options not yet explored. Two strait weeks of downtime is not appreciated by my boss, and I prefer to keep my job.

Sincerely,
Alex
 
Previous
 
Next
HomeHome Product Discus... Product Discus...SmithCartSmithCartError Processing Payment. Object reference not set to an instance of an object.Error Processing Payment. Object reference not set to an instance of an object.