Plugin update causing WSOD
-
Hi there,
I’m building my website using a theme called Semplice studio. I previously had the prior version of the Retina plugin installed. I updated to the latest version, which worked fine. I then tried to change the settings from picture fill to exclude retina image load in iOS.
I then experienced White screen of death. Something broke. I went into the FTP and deleted the plug in and was able to access everything again.
I really need to use the plug in though and now every time I re-install it, I get WSOD.
Please help! π
-
Hi @aricarthur,
Strange, the plugin core didn’t change for a long time so it’s curious that only you experience this. Maybe it clashes with another plugin, or maybe are you using an old version of PHP? Anyway, whatever the problem is, you will see the error in the PHP Error Logs, can you have a look?
Hi Jordy,
Thanks for reply! I’ve just installed the ‘Error log monitor’ plug in and tried re-installing the ‘retina @2x plug in’. I get WSOD again.
Here is what shows in the PHP errors lo. I activated the retina plug in towards the end (13.02 UTC)
————–
[21-Nov-2016 13:01:26 UTC] WordPress database error Unknown column ‘term_order’ in ‘field list’ for query
SELECT count(*) as cnt, max(term_order) as max, min(term_order) as min
FROM www_terms AS terms
INNER JOIN www_term_taxonomy AS term_taxonomy ON ( terms.term_id = term_taxonomy.term_id )
WHERE term_taxonomy.taxonomy = ‘post_tag’
made by do_action(‘admin_init’), SCPO_Engine->refresh
[21-Nov-2016 13:01:26 UTC] WordPress database error Unknown column ‘term_order’ in ‘field list’ for query
SELECT count(*) as cnt, max(term_order) as max, min(term_order) as min
FROM www_terms AS terms
INNER JOIN www_term_taxonomy AS term_taxonomy ON ( terms.term_id = term_taxonomy.term_id )
WHERE term_taxonomy.taxonomy = ‘link_category’
made by do_action(‘admin_init’), SCPO_Engine->refresh
[21-Nov-2016 13:02:05 UTC] WordPress database error Unknown column ‘term_order’ in ‘field list’ for query
SELECT count(*) as cnt, max(term_order) as max, min(term_order) as min
FROM www_terms AS terms
INNER JOIN www_term_taxonomy AS term_taxonomy ON ( terms.term_id = term_taxonomy.term_id )
WHERE term_taxonomy.taxonomy = ‘category’
made by require_once(‘wp-admin/admin.php’), do_action(‘admin_init’), SCPO_Engine->refresh
[21-Nov-2016 13:02:05 UTC] WordPress database error Unknown column ‘term_order’ in ‘field list’ for query
SELECT count(*) as cnt, max(term_order) as max, min(term_order) as min
FROM www_terms AS terms
INNER JOIN www_term_taxonomy AS term_taxonomy ON ( terms.term_id = term_taxonomy.term_id )
WHERE term_taxonomy.taxonomy = ‘post_tag’
made by require_once(‘wp-admin/admin.php’), do_action(‘admin_init’), SCPO_Engine->refresh
[21-Nov-2016 13:02:05 UTC] WordPress database error Unknown column ‘term_order’ in ‘field list’ for query
SELECT count(*) as cnt, max(term_order) as max, min(term_order) as min
FROM www_terms AS terms
INNER JOIN www_term_taxonomy AS term_taxonomy ON ( terms.term_id = term_taxonomy.term_id )
WHERE term_taxonomy.taxonomy = ‘link_category’
made by require_once(‘wp-admin/admin.php’), do_action(‘admin_init’), SCPO_Engine->refresh
[21-Nov-2016 13:02:13 UTC] WordPress database error Unknown column ‘term_order’ in ‘field list’ for query
SELECT count(*) as cnt, max(term_order) as max, min(term_order) as min
FROM www_terms AS terms
INNER JOIN www_term_taxonomy AS term_taxonomy ON ( terms.term_id = term_taxonomy.term_id )
WHERE term_taxonomy.taxonomy = ‘category’
made by require_once(‘wp-admin/admin.php’), do_action(‘admin_init’), SCPO_Engine->refresh
[21-Nov-2016 13:02:13 UTC] WordPress database error Unknown column ‘term_order’ in ‘field list’ for query
SELECT count(*) as cnt, max(term_order) as max, min(term_order) as min
FROM www_terms AS terms
INNER JOIN www_term_taxonomy AS term_taxonomy ON ( terms.term_id = term_taxonomy.term_id )
WHERE term_taxonomy.taxonomy = ‘post_tag’
made by require_once(‘wp-admin/admin.php’), do_action(‘admin_init’), SCPO_Engine->refresh
[21-Nov-2016 13:02:13 UTC] WordPress database error Unknown column ‘term_order’ in ‘field list’ for query
SELECT count(*) as cnt, max(term_order) as max, min(term_order) as min
FROM www_terms AS terms
INNER JOIN www_term_taxonomy AS term_taxonomy ON ( terms.term_id = term_taxonomy.term_id )
WHERE term_taxonomy.taxonomy = ‘link_category’
made by require_once(‘wp-admin/admin.php’), do_action(‘admin_init’), SCPO_Engine->refresh————–
Does this shed any light on the matter? Sorry, Im really bad at code. Any help is greatly appreciated.
Thanks, Aric
Happy to give you some log in details if you wanted a closer look π
The log is not related to Retina at all unfortunately. Seems like you are using Simple Custom Post Order and it’s crashing a lot. You should fix this, there are many errors…
When this is fixed, let’s check Retina, but right now you need to make your install work before installing it I think, by taking care of the issues one by one π
Hi Jordy,
I’ve just looked into the Custom post order plug in and it looks like there are compatibility issues with the latest version of WordPress I’m running (according to a few support forum posts). I dropped the developer a message to see if he will be fixing this.
I tried de-activating it but this undoes all the ordering of my portfolio projects which I need to keep in place.
Do you think it won’t be possible to fix the Retina issue before the Custom post order plug-in is fixed?
Thanks again for looking into this for me! Much appreciated.
Actually I doubt there is any error in the Retina plugin. I think I know what’s happening. The Retina plugin is set on PictureFill by default, and it waits for the content to be generated, to modify it (for Retina) then send it. But during the process this other plugin breaks the website, and the Retina plugin has kept the content, and so it’s still a white page. Not sure if it’s easy to understand but that’s why.
The only way would be to disable temporarily Simple Custom Post Order, enable Retina, go in the settings of Retina, change the Method to “Responsive Images” (that should be default now, and will in the next version), and… does this work? π Then re-enable Simple Custom Post Order. I guess it might work π
Hi Jordy,
Unfortunately that doesn’t work. I disabled the custom post order plug in then as soon as I activate the retina plugin it goes straight to a white screen again :/
So maybe another plugin is doing this? It’s hard to say… Right now the plugin is used by more than 100,000 users and I didn’t heard of that issue for a long, long time. But of course, with another plugin, that might crash, anything can happen with WordPress.
You could also turn all the plugins off, and just enable Retina. And then active the plugin one by one. That is another way.
Also, have a close look at your PHP error logs, without the “custom post order” plugin enabled because this one is making too many fatal errors. There is another error coming from something else and that’s what we need to find.
Hi Jordy,
So I’ve just tried deactivating all the plugins and re-installed the retina plug-in but as soon as I activate it, I get the White screen. It doest appear to be related to any of the other plug-ins.
I also checked the PHP error logs after activating the Retina plug in (with all other plugins disabled) but there were no errors showing :/
The first time I updated to the newest version of the retina plug in, it worked normally. It was only when I changed the settings from to ‘Don’t load retina on mobile’ that I got the White screen. Don’t know if that helps?
@aricathur Actually, that could definitely be the cause. This function is actually not used by anyone now, with the src-set it is actually an useless option now. It has been actually already removed from the new version I am working on now π
Can you wait one week or so? I will update my plugins next week, right now I need more testing. But the new version should work perfectly. Or you could look in the database, options table, look for something called wr2x_basics or wr2x_advanced and delete those entries completely, that would reset all your options.
Okay cool, will hold tight until the next release and hopefully that fixes it.
Thanks for all your help with this.
That should be fixed with the new version released today, please confirm π
Hi Jordy,
It’s working again!Thank you!
I’ve been playing around with the settings but am having some trouble finding the optimal configuration.
I’m using a theme called Semplice studio and have created normal size images and @2x images myself for everything. It works using the Picture fill method but when I try all the other modes, it loads the @2x images in actually twice the size instead of the same size but twice the resolution.
Using Picture fill, the problem I have is on some pages the images start overlapping and stacking on top of each other. Is this because the plug-in is loading both the normal images and the @2x images – meaning there is too much to load? I don’t have this issue when the plug in is disabled.
Any help on this is massively appreciated!
Thank you
Hi,
it loads the @2x images in actually twice the size instead of the same size but twice the resolution.
Twice the size = twice the resolution, it is the same. In the HTML or CSS the width/height need to be cleverly set by the theme or plugins. The plugin can’t do anything for that part, only your theme can. But nowadays, normally, all the themes handle this very well since Responsive Images (native to WP) also requires this.
The topic ‘Plugin update causing WSOD’ is closed to new replies.