New update give white screen of death
-
I updated this plugin today and I got the white screen of death, as soon as I deactivate it everything runs fine. I like the plugin, but as it stands it is unusable. Does anyone have any ideas to why this would happen?
Thanks
-
Hey ginga,
This is the first ive heard whitescreen like that. Can you check error logs or enable wp_debug and get an error message? I would be gladd to get it fixed. But im not even sure where to start without more info.
Thanks
I will try to get something in a bit. I want to get something to work on out of production.
THanks
I can tell you that fresh install and all the sites we have tested on with varying versions, all production have worked with no problems, the problem will likely lie in migration from v1 to v2 or conflict with another plugin.
Knowing where it errored would be a huge help.
In my case:
Fatal error: Class ‘EModal_Migrate_Pre_V2’ not found in /var/www/vhosts/xxxxxxx/httpdocs/wp-content/plugins/easy-modal/easy-modal.php on line 212
My problem is similar to the one posted by apaqui.
Same error at line 212.
I don’t exactly know what happened to our sites, but they are down. I don’t know if there was an auto update or one of the other users updated the plugin. Here are the relevant error log lines:
[07-Aug-2014 14:56:37 UTC] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘)’ at line 1 for query SELECT * FROM wp_em_modal_metas WHERE modal_id IN () made by require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/themes/echelon/page.php’), get_header, locate_template, load_template, require_once(‘/themes/echelon/header.php’), wp_head, do_action(‘wp_head’), call_user_func_array, EModal_Modals::factory, EModal_Modals::preload_modals, get_all_modals, EModal_Model->load
[08-Aug-2014 01:40:05 UTC] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘)’ at line 1 for query SELECT * FROM wp_em_modal_metas WHERE modal_id IN () made by require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/themes/echelon/page.php’), get_header, locate_template, load_template, require_once(‘/themes/echelon/header.php’), wp_head, do_action(‘wp_head’), call_user_func_array, EModal_Modals::factory, EModal_Modals::preload_modals, get_all_modals, EModal_Model->load
[08-Aug-2014 03:10:24 UTC] PHP Fatal error: Class ‘EModal_Migrate_Pre_V2’ not found in /home/vaccpanel/public_html/dvlp/wp-content/plugins/easy-modal/easy-modal.php on line 212
Sorry to splatter that mess in here, but I’m trying to give you as much info as I can.
By the way, I saw a code snippet posted in two other recent threads. That did not help, and frankly, I wasn’t exactly sure how it would. If you are going to recommend that, I’ll need more specifics in the instructions, please.
thank you for your time,
JimAdHocThanks for both your reports. That will help finding the fix quickly. I will work up a fix tonight and should have you up and running by tomorow.
The code snippet before was for users that upgraded to v2 directly. There was a small bug in edge cases that caused import to fail leaving users with no modals.
That code basically resets v2 and makes it reinstall and reimport existing modals from the older version.
It may help once we have addressed the error you posted if your modals don’t import.
I do appologize. We tested on at least a dozen production sites before release and have only had a fail rate around 0.5% which to us is undesirable even as low as it is. We want it fixed as it will prevent others from having to deal with this.
I don’t have a specific error log, but it also caused a white screen for me.
The latest version was working fine on my preview server (reseller bluehost) though, which seems strange. Once I pushed to production (standard bluehost) it caused the white screen. I posted the site wholesale (with the Duplicator plugin), so I have no idea why it gave the error on the production server.
For now, I’m using a previous version of the plugin (which works). I’d love to be able to keep it up to date. Thanks for a fantastic plugin!
I’m having the same problem, after updating the site would only display a white screen. I’ve deactivatd the plugin and will wait for a fix.
Me too. 2.0.7 killed my site. I was just experimenting with using emodal so I simply de-activated and the site is back up and running.
The error message I got was:
Fatal error: Class 'EModal_Migrate_Pre_V2' not found in /home/content/02/10323502/html/htbr/wp-content/plugins/easy-modal/easy-modal.php on line 212
That’s the same error as apaqui reported.
v2.0.8 is uploading as we speak please give it a try and let me know if that addresses the problem.
Thanks for your patience.
All good now with v2.0.8 I’m happy for this item to be flagged as resolved for the missing class issue. Thank you so much for the speedy response.
Sorry for any issues it may have cuased. Will wait for a few more responses before marking resolved.
bummer, didn’t work for me, white screen again after update.
PHP Parse error: syntax error, unexpected T_STATIC in /home/xxx/public_html/xxx/wp-content/plugins/easy-modal/classes/admin/notice.php on line 18, referer: https://www.xxx.com/absolute/wp-admin/update-core.php?action=do-plugin-upgrade
I just tried it again and I too am still getting the white screen.
@shilogh55, Can you try manually updating the plugin. Sounds like something failed because that error basically says the line ended unexpectedly, problem is there is no issue on that line at all, meaning your file is likely corrupted or only partially there.
@ginga88, can you check your error logs or enable WP_DEBUG temporarily to get the error so we can get it patched. It is likely another unknown error we have not found yet.
- The topic ‘New update give white screen of death’ is closed to new replies.