• Resolved usat009

    (@usat009)


    Once I updated to 4.4.0 it caused fatal errors in the JetPack Plugin an the WPRocket Plugin, instantly making my backend inaccessible outside of WPEngines recovery mode. I had to role back the website three hours, losing all of today’s work (my fault since i should have backed up before performing the update).

    It seemed like the errors would start appearing across more plugins as it was first WPRocket, and i disabled it temporarily, existed recovery mode, then it failed again, citing Jetpack fatal error, and i wasn’t going to stick around and see what else started failing so i rolled it back to before the WooCommerce update.

    And other users reporting critical failures after this update?

Viewing 15 replies - 16 through 30 (of 45 total)
  • Same here. I solved the problem for now by rolling previous version of Woocommerce 4.3.3

    Also, the new version seems to be significantly smaller than the old one. Not sure if this is on purpose or if they missed some files ??

    My error after update:

    address-i18n.min.js? ver = 4.4.0: 1 Uncaught TypeError: Cannot read property 'join' of undefined
        at String. <anonymous> (address-i18n.min.js? ver = 4.4.0: 1)
        at Function.each (jquery.js? ver = 1.12.4-wp: 2)
        at HTMLBodyElement. <anonymous> (address-i18n.min.js? ver = 4.4.0: 1)
        at HTMLBodyElement.dispatch (jquery.js? ver = 1.12.4-wp: 3)
        at HTMLBodyElement.r.handle (jquery.js? ver = 1.12.4-wp: 3)
        at Object.trigger (jquery.js? ver = 1.12.4-wp: 3)
        at HTMLBodyElement. <anonymous> (jquery.js? ver = 1.12.4-wp: 3)
        at Function.each (jquery.js? ver = 1.12.4-wp: 2)
        at n.fn.init.each (jquery.js? ver = 1.12.4-wp: 2)
        at n.fn.init.trigger (jquery.js? ver = 1.12.4-wp: 3)

    I just got confirmation from Divi Support, that this is a bug in Divi and Woocoomerce:

    “Sorry for the inconvenience! This is a bug with the latest Divi update and WooCommerce and our Dev Team is aware about it. Rolling back to WooCommerce 4.3.3 will resolve the issue, we can suggest it as a workaround. Please, follow this article for more information:

    https://docs.woocommerce.com/document/installing-uninstalling-woocommerce/&#8221;

    Bad day….

    Well, I don’t use Divi but the Hello Theme from Elementor and it still crashes. The issue is related to more than just one theme or plugin

    I have made some research regarding this issue.

    It was caused by the WooCommerce plugin. In version 4.4 the development team decided to add a new dependency – league/container.

    It is OK, but some of the existing plugins like WP Rocket are already using previous version of this package.

    As a result we have a conflict, which may not be resolved easily.

    We have a few options here:

    • Disable the WP Rocket plugin, and wait for an update
    • Downgrade to the 4.3.3

    As for the WooCommerce downgrade, it may cause some issues with product attributes. See wc_update_440_insert_attribute_terms_for_variable_products function for details.

    • This reply was modified 4 years, 3 months ago by TwistedAndy.

    I had a message from the Plugin WP Rocket:

    ?? WooCommerce 4.4.0 is breaking sites!

    The latest WooCommerce update, 4.4.0 is breaking themes and plugins, including WP Rocket.

    We are working on a new version 3.6.4 to avoid the conflict which will be available soon.

    Please update to WP Rocket 3.6.4 before updating WooCommerce.

    MagnusDux

    (@algirdasgricius)

    I’m having another error on the Checkout page:

    Uncaught TypeError: Cannot read property ‘join’ of undefined
    at String.<anonymous> (address-i18n.min.js?ver=4.4.0:1)
    at Function.each (jquery.js?ver=1.12.4-wp:1)
    at HTMLBodyElement.<anonymous> (address-i18n.min.js?ver=4.4.0:1)
    at HTMLBodyElement.dispatch (jquery.js?ver=1.12.4-wp:1)
    at HTMLBodyElement.r.handle (jquery.js?ver=1.12.4-wp:1)
    at Object.trigger (jquery.js?ver=1.12.4-wp:1)
    at Object.a.event.trigger (jquery-migrate.min.js?ver=1.4.1:2)
    at HTMLBodyElement.<anonymous> (jquery.js?ver=1.12.4-wp:1)
    at Function.each (jquery.js?ver=1.12.4-wp:1)
    at a.fn.init.each (jquery.js?ver=1.12.4-wp:1)

    The problem here is:

    PHP message: PHP Fatal error: 
    Declaration of Automattic\WooCommerce\Internal\DependencyManagement\ExtendedContainer::get($id, bool $new = false) must be compatible with League\Container\Container::get($alias, array $args = Array) in /bitnami/wordpress/wp-content/plugins/woocommerce/src/Internal/DependencyManagement/ExtendedContainer.php on line 113

    and at line 53, same file and similar error.

    unfortunately, had to rollback.

    Hi there!

    WP Rocket 3.6.4 is available now for our customers to upgrade to it.

    It fixes:

    • the WooCommerce 4.4.0 fatal error
    • prevents the PHP notice about the REST API

    Thanks a lot for your patience!

    Thread Starter usat009

    (@usat009)

    I use ‘X Theme Pro’ from THEMECO and I can assure you whatever is wrong with the WooCommerce update, based on current feedback, is not limited to any single theme or web builder platform. The update causes critical errors across all themes and all platforms. I can’t understand why something would be released that could crash such a large number of websites. Who is in charge of testing over there!?

    Same here , kust after hours of work on my site ??

    In my case it seems to be a compatibility issue with Divi Theme Builder and WooCommerce 4.4.0.

    How can I revert woocommerce to 4.3.3 ?

    Here the issue:
    Theme_Builder_Woocommerce_Product_Variable_Placeholder::get_available_variations() should be compatible with WC_Product_Variable::get_available_variations($return = ‘array’) in /home/customer/www/maurocirigliano.com/public_html/wp-content/themes/Divi/includes/builder/frontend-builder/theme-builder/WoocommerceProductVariablePlaceholder.php on line 8

    Warning: Cannot modify header information – headers already sent by (output started at /home/customer/www/maurocirigliano.com/public_html/wp-content/themes/Divi/includes/builder/frontend-builder/theme-builder/WoocommerceProductVariablePlaceholder.php:8) in /home/customer/www/maurocirigliano.com/public_html/wp-includes/functions.php on line 6270

    Same here.
    I have rolled back to woocommerce 4.3.3.
    WP-Rocket (V3.6.4) have give us a solution (thanks), but I am still waiting, because I am afraid that the problem is not only with wp-rocket.
    And yes, we probably should try out new versions…but sometimes ??
    I now still waiting for a new wc version.
    Thanks
    Bets regards from Germany

    Andreas

    • This reply was modified 4 years, 3 months ago by gofreem.
    • This reply was modified 4 years, 3 months ago by gofreem.
    Jeff D

    (@twogringosmedia)

Viewing 15 replies - 16 through 30 (of 45 total)
  • The topic ‘Update 4.4.0 Causes Fatal Errors’ is closed to new replies.