Dear Customers! We're out of the office from the 6th of October to the 11th of October. We sincerely apologize for the inconvenience. For WordPress 5.5.* related issues, please visit this article.
I upgraded to the latest version of the Engage Theme (2.9.3) on my localhost site.
At the same time I also performed the Enage Core (2.9.3) and Visual Composer upgrades (5.5.1) that were indicated.
I'm now getting a fatal error with my Post Grid elements
Fatal error: Uncaught Exception: WPBMap::addParam can be called only in default scope in E:\xampp\htdocs\NEW\newwp\wp-content\plugins\js_composer\include\classes\core\class-wpb-map.php:560 Stack trace: #0 E:\xampp\htdocs\NEW\newwp\wp-content\plugins\js_composer\include\classes\core\class-vc-mapper.php(198): WPBMap::addParam('vc_column_text', Array) #1 E:\xampp\htdocs\NEW\newwp\wp-content\plugins\js_composer\include\classes\core\class-wpb-map.php(839): Vc_Mapper->callElementActivities('vc_column_text') #2 E:\xampp\htdocs\NEW\newwp\wp-content\plugins\js_composer\include\classes\core\class-wpb-map.php(406): WPBMap::setElementSettings('vc_column_text') #3 E:\xampp\htdocs\NEW\newwp\wp-content\plugins\js_composer\include\params\vc_grid_item\shortcodes.php(676): WPBMap::getShortCode('vc_column_text') #4 E:\xampp\htdocs\NEW\newwp\wp-content\plugins\js_composer\include\params\vc_grid_item\class-vc-grid-item.php(29): include('E:\\xampp\\htdocs...') #5 E:\xampp\htdocs\NEW\newwp\wp-content\plugins\js_composer\include\autoload\vc-grid in E:\xampp\htdocs\NEW\newwp\wp-content\plugins\js_composer\include\classes\core\class-wpb-map.php on line 560
According to the plugin page it indicates that there is a new WPBakery Page Builder version 5.5.2 ... and in the change log it indicates
27.06.2018 - ver 5.5.1
- Fix: "WPBMap Uncaught Exception" for modifyParam API method
22.06.2018 - ver 5.5.1
- Fix: "WPBMap Uncaught Exception" for dropParam and addParam API methods
When will the Engage theme be updated to include the latest version of WPBakery so that this uncaught Exception will be fixed???? I had installed this on my staging site and it broke everywhere I used a Post Grid element.
I contacted WPBakery and they said I need to contact the theme builder since the WPBakery is bundled with the theme and thus not eligible for support.
1. First off, the theme does not use the modifyParam or addParam API methods at all so it must be some of your plugins using it. Do you use any that adds new WPBakery Page Builder blocks/elements?
2. Secondly, their 5.5.2 fix deals with the "modifyParam" method while you're clearly having a problem with the "addParam" method (you can see that modifyParam phrase does not exist in your error message at all).
3. WPBakery people are insane by not checking their code properly and releasing a plugin update every 2 days because they skipped another critical error in some new feature.
4. I'm going to update the theme with the new plugin version in a bit, but you may grab it right away here:
The issue is entirely with WPBakery ... it is with the Post Grid element which I was using on several pages on my website.
When I contacted WPBakery they said they had fixed the issue already, but your theme was still using the older version and I needed to pay them or wait for you to include the updated plugin in your theme. Thus I contacted you.
I have downloaded the updated WPBakery plugin and installed it on my locals site and everything looks good.
I also notice that there was an indication that your theme has been updated so I will wait for the notification on my dashboard before updating.
I upgraded to the latest version of the Engage Theme (2.9.3) on my localhost site.
At the same time I also performed the Enage Core (2.9.3) and Visual Composer upgrades (5.5.1) that were indicated.
I'm now getting a fatal error with my Post Grid elements
Fatal error: Uncaught Exception: WPBMap::addParam can be called only in default scope in E:\xampp\htdocs\NEW\newwp\wp-content\plugins\js_composer\include\classes\core\class-wpb-map.php:560 Stack trace: #0 E:\xampp\htdocs\NEW\newwp\wp-content\plugins\js_composer\include\classes\core\class-vc-mapper.php(198): WPBMap::addParam('vc_column_text', Array) #1 E:\xampp\htdocs\NEW\newwp\wp-content\plugins\js_composer\include\classes\core\class-wpb-map.php(839): Vc_Mapper->callElementActivities('vc_column_text') #2 E:\xampp\htdocs\NEW\newwp\wp-content\plugins\js_composer\include\classes\core\class-wpb-map.php(406): WPBMap::setElementSettings('vc_column_text') #3 E:\xampp\htdocs\NEW\newwp\wp-content\plugins\js_composer\include\params\vc_grid_item\shortcodes.php(676): WPBMap::getShortCode('vc_column_text') #4 E:\xampp\htdocs\NEW\newwp\wp-content\plugins\js_composer\include\params\vc_grid_item\class-vc-grid-item.php(29): include('E:\\xampp\\htdocs...') #5 E:\xampp\htdocs\NEW\newwp\wp-content\plugins\js_composer\include\autoload\vc-grid in E:\xampp\htdocs\NEW\newwp\wp-content\plugins\js_composer\include\classes\core\class-wpb-map.php on line 560
According to the plugin page it indicates that there is a new WPBakery Page Builder version 5.5.2 ... and in the change log it indicates
27.06.2018 - ver 5.5.1
- Fix: "WPBMap Uncaught Exception" for modifyParam API method
22.06.2018 - ver 5.5.1
- Fix: "WPBMap Uncaught Exception" for dropParam and addParam API methods
When will the Engage theme be updated to include the latest version of WPBakery so that this uncaught Exception will be fixed???? I had installed this on my staging site and it broke everywhere I used a Post Grid element.
I contacted WPBakery and they said I need to contact the theme builder since the WPBakery is bundled with the theme and thus not eligible for support.
Hi martin_orchard,
I'll send a message to the developer now and see where we are at for updating WPBakery
Kind regards,
Joanna
Veented Support
Find a helpful article for your theme here: https://veented.ticksy.com/articles/#article-categories
Check out our latest article: How to Improve Page Loading Times
Don't forget to hit the like button below if you are happy with your support answer :)
Hi Martin,
Oh my, this is strange. Two things:
1. First off, the theme does not use the modifyParam or addParam API methods at all so it must be some of your plugins using it. Do you use any that adds new WPBakery Page Builder blocks/elements?
2. Secondly, their 5.5.2 fix deals with the "modifyParam" method while you're clearly having a problem with the "addParam" method (you can see that modifyParam phrase does not exist in your error message at all).
3. WPBakery people are insane by not checking their code properly and releasing a plugin update every 2 days because they skipped another critical error in some new feature.
4. I'm going to update the theme with the new plugin version in a bit, but you may grab it right away here:
https://d.pr/f/x8D4ej
Please let us know how if that helps.
Kind Regards,
Veented Team
Filip,
The issue is entirely with WPBakery ... it is with the Post Grid element which I was using on several pages on my website.
When I contacted WPBakery they said they had fixed the issue already, but your theme was still using the older version and I needed to pay them or wait for you to include the updated plugin in your theme. Thus I contacted you.
I have downloaded the updated WPBakery plugin and installed it on my locals site and everything looks good.
I also notice that there was an indication that your theme has been updated so I will wait for the notification on my dashboard before updating.
Thanks for your help
Martin
Hi Martin,
Yes, that's what I figured and I pushed the theme update (with the latest WPBakery Page Builder version) right after I posted to this thread.
Kind Regards,
Veented Team