Latest update (28.08.2023) crashes WP
-
The update released today crashes wordpress. I had to remove it via telnet to reenable control with my site.
WP 6.3.
-
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
Sadly no – Still same problem – When activating plugin it crashes WP
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.
Hi Hummelmose,
Please, try to update to version 2.6, then, let me know.
Cheers,
Bill
Hi. Won’t be able to install in the next 9 hours – Out of office – but will test later.
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
2.7 still crashes.
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
Thanks for trying – I have given up and installed another plugin that does the same thing and works for me. Have a great day.
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.
@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.
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 commands. JavaScript 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
I got this error today, after updating to v2.7
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.
- The topic ‘Latest update (28.08.2023) crashes WP’ is closed to new replies.