Default UPS extension crashes checkout a step 2

Started by timlight10, October 05, 2025, 10:59:56 AM

Previous topic - Next topic

timlight10

Hi there,
Users are reporting that when they get to checkout step 2, they get back a blank page.
In my error log I see this:
2025-10-05 8:51:16 - Unknown Error: AbanteCart core v.1.3.4 Call to a member function getElementsByTagName() on null in <b>/public_html/dps/extensions/default_ups/storefront/model/extension/default_ups.php</b> on line <b>462</b>Disabling the default UPS module allows checkouts to continue.
Any advice?

Basara

Quote from: timlight10 on October 05, 2025, 10:59:56 AMAny advice?
Hello.

Version 1.3.4 is quite outdated. It is recommended to make a full backup of your database and files, then update to the latest AbanteCart release. This should resolve the issue with the UPS extension and ensure you get all recent fixes and improvements.

timlight10


Basara


timlight10

The only thing I see in the error logs are dozens of warnings about not resizing images.

Basara

Hello.
Could you please describe what issue you're seeing in more detail and share a screenshot of it?
Also, please open your browser's developer console (usually with F12 or Cmd+Option+I) before you start checkout and check if there are any errors there.
Finally, could you let me know which theme you're currently using?

timlight10

Sure, I just get a blank page, and I cannot select a shipping method at this point with the default_ups extension enabled. I've included the dev console in the screenshot, there are no errors.

I do however now see this in the AbanteCart error log:
2025-11-03 17:16:58 - Unknown Error: AbanteCart core v.1.4.3 Call to a member function getElementsByTagName() on null
Trace:
#0 /home4/juliann7/public_html/dps/extensions/default_ups/storefront/model/extension/default_ups.php(109): ModelExtensionDefaultUps->_processRequest('<?xml version="...')
#1 /home4/juliann7/public_html/dps/storefront/controller/responses/checkout/pay.php(1748): ModelExtensionDefaultUps->getQuote(Array)
#2 /home4/juliann7/public_html/dps/storefront/controller/responses/checkout/pay.php(357): ControllerResponsesCheckoutPay->_select_shipping(NULL)
#3 /home4/juliann7/public_html/dps/core/engine/dispatcher.php(306): ControllerResponsesCheckoutPay->main()
#4 /home4/juliann7/public_html/dps/core/engine/response.php(87): ADispatcher->dispatch()
#5 /home4/juliann7/public_html/dps/core/engine/router.php(222): ATypeResponse->build('checkout/pay')
#6 /home4/juliann7/public_html/dps/core/engine/router.php(86): ARouter->route()
#7 /home4/juliann7/public_html/dps/index.php(81): ARouter->processRoute('r/checkout/pay')
#8 {main} in /home4/juliann7/public_html/dps/extensions/default_ups/storefront/model/extension/default_ups.php on line 462

AbanteCart version 1.4.3 with the new Novator template.

I also see this message in the AbanteCart admin page:
UPS
This extension is not confirmed to work with your version of AbanteCart. Contact extension developer to confirm compatibility.

Basara

The default_ups module is deprecated and not compatible with AbanteCart 1.4.3, which is why you're seeing error and the blank shipping step.

Fix:
1.Go to Extensions → Shipping, find default_ups, Uninstall (and Remove if shown)
2.Go to Extensions → Shipping, install/enable new UPS (not default_ups).

Forum Rules Code of conduct
AbanteCart.com 2010 -