• Resolved hummelmose

    (@hummelmose)


    The update released today crashes wordpress. I had to remove it via telnet to reenable control with my site.

    WP 6.3.

Viewing 15 replies - 1 through 15 (of 16 total)
  • Plugin Author Bill Minozzi

    (@sminozzi)

    Hi Hummelmose,

    Thanks for let me know. I uploaded the version 2.5 and works fine in our server.

    Please, try that and let me know if works fine.

    I will remove the old one.

    Cheers,

    Bill

    Thread Starter hummelmose

    (@hummelmose)

    Sadly no – Still same problem – When activating plugin it crashes WP

    Plugin Author Bill Minozzi

    (@sminozzi)

    In the latest version, we installed tools to log and report site errors (including JavaScript errors) to our administrative users. In our websites, it’s working well. Please, install our free plugin WP Tools and examine the “Dashboard => WP Tools => Show Errors” screen.

    https://www.ads-software.com/plugins/wptools/

    If you find any relevant information there, kindly place it on our support site rather than making it public here.

    https://BillMinozzi.com/support/

    Please, let me know.

    • This reply was modified 1 year, 3 months ago by Bill Minozzi.
    • This reply was modified 1 year, 3 months ago by Bill Minozzi.
    Plugin Author Bill Minozzi

    (@sminozzi)

    Hi Hummelmose,

    Please, try to update to version 2.6, then, let me know.

    Cheers,

    Bill

    Thread Starter hummelmose

    (@hummelmose)

    Hi. Won’t be able to install in the next 9 hours – Out of office – but will test later.

    Plugin Author Bill Minozzi

    (@sminozzi)

    Hi,

    Take your time and try the new version 2.7

    I hope that works fine for you. If not, please, let me know.

    Cheers,

    Bill

    Thread Starter hummelmose

    (@hummelmose)

    2.7 still crashes.

    Plugin Author Bill Minozzi

    (@sminozzi)

    It is working in many users.

    Please, install our free plugin:

    https://www.ads-software.com/plugins/wptools/

    Don’t need activate Restore Classic Widgets

    Check the

    Dashboard => WP Tools => Show Errors

    Please, copy and paste first 20 lines here:

    https://BillMinozzi.com/support/

    Please, copy and paste also the WP Tools => Dashboard => Debug Info Tab

    and I will check what is wrong

    Thread Starter hummelmose

    (@hummelmose)

    Thanks for trying – I have given up and installed another plugin that does the same thing and works for me. Have a great day.

    Plugin Author Bill Minozzi

    (@sminozzi)

    No problem. Thank you for the update. However, please be vigilant as there is a possibility of something being amiss on your server. If it exhibits irregular behavior, follow our suggestions above. Some of the issues may include low WordPress memory limit, JavaScript errors, database failures, and others, which can occur silently and potentially harming your website.

    Mat

    (@mateustav)

    @hummelmose is right. This new version is crashing the entire site. Had to deactivate this plugin.

    This is what I’m getting on my staging site:

    
    Fatal error: Uncaught Error: Call to undefined function is_plugin_active() in /www/site/public/wp-content/plugins/restore-classic-widgets/includes/checkup/bill_class_diagnose.php:13 Stack trace: #0 /www/site/public/wp-content/plugins/restore-classic-widgets/restore_classic_widgets.php(329): require_once() #1 /www/site/public/wp-settings.php(462): include_once('/www/site/...') #2 /www/site/public/wp-config.php(78): require_once('/www/site/...') #3 /www/site/public/wp-load.php(50): require_once('/www/site/...') #4 /www/site/public/wp-admin/admin.php(34): require_once('/www/site/...') #5 /www/site/public/wp-admin/index.php(10): require_once('/www/site/...') #6 {main} thrown in /www/site/public/wp-content/plugins/restore-classic-widgets/includes/checkup/bill_class_diagnose.php on line 13
    • This reply was modified 1 year, 2 months ago by Mat.
    Plugin Author Bill Minozzi

    (@sminozzi)

    Hi Mat,

    Did you try the version 2.7 (available since yesterday)?

    Version 2.7 addresses this issue. It seems that this problem occurs on a limited number of servers. The?is_plugin_active()?function?is a legitimate WordPress function?and should not typically cause issues. However, to prevent potential problems, we check if it’s available before using it, and if it’s not, we ensure that WordPress loads it.

    It’s worth noting that the official WordPress documentation doesn’t mention this behavior.

    https://developer.www.ads-software.com/reference/functions/is_plugin_active/

    We apologize for any inconveniences this may have caused and want to emphasize that it’s for a good reason.

    The root of this problem lies in our discovery that a very significant number of websites have JavaScript errors that severely impact site functionality. When a JavaScript error occurs, it often prevents the execution of subsequent commandsJavaScript errors are not recorded by default and are only notified if the browser console is open and with developer’s extensions installed. In such cases, our plugins record the JavaScript error in the error log file and notify site administrators through messages in the admin bar, allowing them to directly access the error file via the dashboard.

    I hope that this new functionality in our plugins is useful to you and I appreciate your effort in contributing to the improvement.

    Cheers,

    Bill

    Mat

    (@mateustav)

    I got this error today, after updating to v2.7

    Plugin Author Bill Minozzi

    (@sminozzi)

    Hi Mat,

    You are correct. I fixed another file yesterday (..catch_errors.php), but I forgot about this one (..class_diagnose.php).

    I have just done that and uploaded version 3.0, after test it in my server.

    I hope it’s now 100% fixed, which means it should prevent the error related to the missing WordPress function is_plugin_active(). As I mentioned, this is a legitimate WordPress function and should be present automatically.

    https://developer.www.ads-software.com/reference/functions/is_plugin_active/

    Thank you very much for your collaboration in improving this free plugin.

    Cheers,

    Bill

    Just ran into the same issue.

    Having a “missing WP function” issue usually indicates that you’re doing things out of order – you’re trying to execute code that relies on WordPress code before WordPress has had the chance to load it.

    I just looked into the old version of the file, and I’m right: you’re executing code outside of any WP hooks or filters! Of course is_plugin_active isn’t going to be defined yet! WordPress can’t guarantee execution order if you’re not willing to use the mechanics it exposes to ensure it.

    I once again remind you: loading WP code out of order (like you’re doing here, including plugin.php directly) may cause errors if something else (like… WordPress!) tries to load it at the correct time.

    The correct way to do this is by hooking into an init hook (like init). This ensures that your code is called after WordPress has finished setting things up for you. All code that relies on WordPress API should be executed with hooks and filters.

Viewing 15 replies - 1 through 15 (of 16 total)
  • The topic ‘Latest update (28.08.2023) crashes WP’ is closed to new replies.