• Resolved Envox d.o.o.

    (@envox)


    The plugin worked fine until recently i.e. to version 1.9.23. Today I tried to update to 1.9.24.1. and it repeatedly crashes the website. I can’t even log in as an admin, I had to delete the plugin folder via FTP in order to be able to log in again and make restore backup copies.

    I have WordPress 6.1.1. and Woocommerce 7.1.0. but also your plugin ATUM product levels 1.6.3.

Viewing 6 replies - 1 through 6 (of 6 total)
  • Thread Starter Envox d.o.o.

    (@envox)

    Ok, it seems that problem is in “ATUM product levels” 1.6.3. not the “ATUM WooCommerce Inventory Management and Stock Tracking” since I got email from WordPress which says:

    Howdy!
    Since WordPress 5.2 there is a built-in feature that detects when a plugin or theme causes a fatal error on your site, and notifies you with this automated email.
    In this case, WordPress caught an error with one of your plugins, ATUM Product Levels.
    First, visit your website…

    Thread Starter Envox d.o.o.

    (@envox)

    Probably this could help you to find out what’s happened:

    Current plugin: ATUM Product Levels (version 1.6.3)
    PHP version 7.4.25
    Error Details
    =============
    An error of type E_ERROR was caused in line 609 of the file /srv/www.envox.eu/wp-content/plugins/atum-product-levels/classes/Inc/Hooks.php. Error message: Uncaught Error: Call to undefined method Atum\Inc\Helpers::is_using_new_wc_tables() in /srv/www.envox.eu/wp-content/plugins/atum-product-levels/classes/Inc/Hooks.php:609
    Stack trace:
    #0 /srv/www.envox.eu/wp-includes/class-wp-hook.php(308): AtumLevels\Inc\Hooks->add_data_stores()
    #1 /srv/www.envox.eu/wp-includes/plugin.php(205): WP_Hook->apply_filters()
    #2 /srv/www.envox.eu/wp-content/plugins/woocommerce/includes/class-wc-data-store.php(82): apply_filters()
    #3 /srv/www.envox.eu/wp-content/plugins/woocommerce/includes/class-wc-data-store.php(139): WC_Data_Store->__construct()
    #4 /srv/www.envox.eu/wp-content/plugins/woocommerce/includes/class-wc-customer.php(108): WC_Data_Store::load()
    #5 /srv/www.envox.eu/wp-content/plugins/woocommerce/includes/class-woocommerce.php(840): WC_Customer->__construct()
    #6 /srv/www.envox.eu/wp-content/plugins/woocommerce/includes/wc-core-functions.php(2550): WooCommerce->initialize_cart()
    #7 /srv/www.envox.eu/wp-content/plugins/woocommerce/includes/class-woocommerce.php(659): wc_loa
    Plugin Author Salva Machi

    (@salvamb)

    Hi @envox

    Indeed, this was caused by Product Levels.
    Sadly, we aren’t allowed to give support for our premium add-ons on wp.org forums.

    But, please read this thread on our official forums that is related to your issue:

    https://forum.stockmanagementlabs.com/d/3970-latest-update-crashed-site-atum-product-levels

    Best Regards,
    Salva.

    Thread Starter Envox d.o.o.

    (@envox)

    Hm, I got the point: made refactoring in free plugin to push users to continue paying subscription for premium plugin. Anyway, it’s your product and you can do whatever you want: more or LESS transparently. I generally hate the artificial obsolescence of any product, software included.

    Plugin Author Salva Machi

    (@salvamb)

    Hi @envox

    Please note that what we introduced in these new versions was support for the new WooCommerce HPOS system:
    https://woocommerce.com/document/high-performance-order-storage/

    If you don’t update Product Levels regularly, sooner or later will be released a new version (of ATUM or WordPress or WooCommerce) with breaking changes that could cause conflicts. This is not about obsolescence because you can continue using old versions forever. What you cannot do is update all your plugins to the newest versions while you leave others outdated. That will cause you problems at some point.

    I hope you understand this.

    Bets Regards,
    Salva.

    Thread Starter Envox d.o.o.

    (@envox)

    Yes, that’s fair enough.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Updating the plugin crashes the website’ is closed to new replies.