Recurring error with updated theme

Our site has been getting recurring errors related to BeTheme:

E_WARNING
/page
Sep 16, 2016, 11:32 AM
Error message
E_WARNING: key_exists() expects parameter 2 to be array, null given
Error details
Related tickets
Stack trace
E_WARNING: key_exists() expects parameter 2 to be array, null given
in key_exists called at /httpdocs/wp-content/themes/betheme/functions/builder/front.php (424)
in mfn_builder_print called at /var/www/vhosts/p6vd-52cr.accessdomain.com/httpdocs/wp-content/themes/betheme/page.php (25)
in include called at /httpdocs/wp-includes/template-loader.php (75)
in require_once called at /httpdocs/wp-blog-header.php (19)
in require called at /httpdocs/index.php-hold (17)

Any ideas on how I may fix these errors?

Comments

  • Hi,

    please remove theme files thru FTP completely, and then please upload the newest files but thru FTP as well to be sure that all files were transferred properly.
  • Does it have to be in that order? Can I upload the theme files with a different name, after its complete, then change the name of the new and old to make the new files live, then delete the older theme?
  • edited September 2016
    Yes, this need to be done in that order.
  • I did what you explained above, and I'm still receiving the same errors.

    Is it possible to revert to an older version of Betheme? Since I updated the BeTheme and Events Calendar plugins, my database is much slower, and is also much larger in size. Over the summer after updating, it has tripled in size.

    If I revert to an older version of the theme, will I experience database issues? Didn't one of the newer versions rewrite some tables in the db?


  • To revert to older version, you need to contact with your admin/hosting provider and ask them for backup. But about the issues you experienced, this is first time when we hear about and we have no idea what might be the reason.
Sign In or Register to comment.
This website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Cookies are small text files that can be used by websites to make a user's experience more efficient.

The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This means that cookies which are categorized as necessary, are processed based on GDPR Art. 6 (1) (f). All other cookies, meaning those from the categories preferences and marketing, are processed based on GDPR Art. 6 (1) (a) GDPR.

This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration on our website.

Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your consent.