Subject: System.ArgumentNullException: Value cannot be null (Parameter: source) during checkout
Body:
Hello,
I am attempting to complete a purchase on the site, but I am consistently blocked by a server error during the final stages of the checkout process.
The Error Message: An error has occurred while processing your order! Unexpected error: System.ArgumentNullException: Value cannot be null. Parameter name: source
Technical Details: The console shows a 500 Internal Server Error when calling the following endpoint: https://api.sellize.com/v1.2/customers/current/carts/order
Stack Trace Snippet:
at System.Linq.Enumerable.Select[TSource,TResult](IEnumerable1 source, Func2 selector) at BanckleBilling.BusinessServiceImplementation.SubscriptionsService.AddSubscriptionWithNewCreditCardAndAddress(…) at BanckleBilling.BusinessServiceImplementation.CartsService.OrderCart(…)
Context & Steps to Reproduce:
- Added items to the cart.
- Entered billing/shipping and credit card information.
- Clicked “Place Order” (or equivalent).
- The error appears immediately, and the transaction does not go through.
It appears the backend is expecting a list or collection (likely related to discount codes, pricing plans, or address objects) that is being passed as null.
Troubleshooting already attempted:
- Cleared browser cache and cookies.
- Tried a different browser.
- Verified that all required profile and payment fields are populated.
Is this a known issue with the BanckleBilling implementation, or is there a specific configuration in my cart that might be triggering this null reference?
Thank you for your help!
@plysytsya It looks like you are trying to buy a discontinued “Document Converter” plugin. Please try the new plugin from here:
https://products.aspose.net/words/document-pdf-converter/
Please let us know if you still encounter the problems.
Thank you! will try with a new account. Unfortunately I’ll have to create a new account because I’m running into another error. It says something like ‘only one metered product is allowed at a time’. I guess it’s because the discontnued product remained somewhere cached where I have no possibility to delete it from the cart, nor can get rid of it by clearing the browser cache
Okay. Tried it with a new account and a different browser (no login button!) and ran into this error:
How can we buy this plugin? Your word to pdf converter is really good. it’s actually the best on the market but your checkout process is a complete failure.
here the console log:
chunk-MZG477XK.js:22 GTMScriptLoaderService: domain to property Id mapping not found
t @ chunk-MZG477XK.js:22Understand this error
chunk-MZG477XK.js:35 RocketChatScriptLoaderService: Rocket Chat not configured correctly!
load @ chunk-MZG477XK.js:35Understand this error
api.sellize.com/v1.2/customers/current/carts/order:1 Failed to load resource: the server responded with a status of 500 ()Understand this error
chunk-MZG477XK.js:22 An error has occurred while processing your order! Unexpected error: System.ArgumentNullException: Value cannot be null.
Parameter name: source
at System.Linq.Enumerable.Select[TSource,TResult](IEnumerable1 source, Func2 selector)
at BanckleBilling.BusinessServiceImplementation.SubscriptionsService.AddSubscriptionWithNewCreditCardAndAddress(Subscription subscription, Dictionary2 subscriptionPricingPlanDictionary, CreditCard creditCard, Address billingAddress, Address shippingAddress, List1 discountCodes, Boolean addResellerDiscount, List1 directDiscounts) at BanckleBilling.BusinessServiceImplementation.CartsService.OrderCart(Int64 cartId, Nullable1 creditCardId, CreditCard creditCard, Nullable1 billingAddressId, Address billingAddress, Nullable1 shippingAddressId, Address shippingAddress, String installments, Boolean addResellerDiscount, String poName, String poNumber, String otherTracking, Nullable`1 customerId)
at Dynabic.RestAPI.ServiceController.HandleCartOrder(CartOrderData cartOrder, Cart cart)
at Dynabic.RestAPI.ServiceController.OrderCartForCurrentCustomer(CartOrderData cartOrder) bc
@plysytsya I will consult with the responsible team and get back to you shortly.
@plysytsya It looks like the wrong product is still used: Aspose.Words Document Converter for .NET(Aspose.Words Product Family).
This is a problem on our side, because the wrong product is added from this page
https://products.aspose.net/words/document-pdf-converter/
We will fix the problem.
Meanwhile, we have placed the order 260511145918 for you with the correct product. You can complete the process here:
https://purchase.aspose.net/orders/260511145918