Cornerstone Update Notifications Break Connection with IWP

Hello -

We use InfiniteWP to maintain and monitor client WP sites and recently discovered and issue that when there is an update for Cornerstone, it breaks the connection between my IWP Panel and the website, halting all communications and functions that would normally take place. There reason is because the plugin is using the same transient hook to fetch updates resulting in the following error in my IWP panel:

home_page_url() on null in /home/website/www/www/wp-content/plugins/cornerstone/includes/classes/admin/class-updates.php on line 135

Because this happens, things like scheduled backups, uptime monitoring, client reporting, etc. ceases to work. We’re not even using Cornertsone on the site but apparently we can’t use X Theme without it being installed? If that is not the case, please let me know.

Thanks

Hey,

Thank you for writing in!

Please delete Cornerstone in your plugins folder. X will install it automatically if you go to the Addons page. Please do this to one of your sites.

It sounds like when your updating, left over files or files that are no longer aren’t deleted and this is causing errors. Not sure how InfiniteWP works but we don’t get this issue when you update Cornerstone normally in WP Admin. Cornerstone updates are pushed like any other plugin.

Hello -

Not sure why I never received a notification that you had responded so sorry for the delayed response.

I had logged into the site at the time and manually updated Cornerstone. Upon doing so, I was able to establish a connection through my IWP panel again with no issue. The issue arose when the update for Cornerstone because available in the site, which produced the above error message and broke the connection between the site and my IWP Panel.

I spoke with support at IWP and apparently it is because Cornerstone plugin is using the same transient hook to fetch updates that IWP uses which caused a conflict. This is the only theme/plugin/site that has this particular issue.

Hi there,

Thanks for writing in! It sounds like you might be having an issue with a third party plugin or script. Regretfully, we cannot provide support for third party plugins or scripts as our support policy in the sidebar states due to the fact that there is simply no way to account for all of the potential variables at play when using another developer’s plugin or script. Because of this, any questions you have regarding setup, integration, or troubleshooting any piece of functionality that is not native to X will need to be directed to the original developer.

Thank you for your understanding.

Haha, thats great. This is why this last site that is using X Theme will be converted to another theme very shortly, then I don’t have to worry about it at all! Thanks for taking the time to even understand the issue.

Have a great day.

Sorry for the confusion. I’ll forward this conflict with InfiniteWP to our development team.

Thanks.