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

Okay
  Public Ticket #1632673
Upgrade issues
Closed

Comments

  • martin_orchard started the conversation

    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.

  •  255
    Joanna replied

    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 :)

  •  361
    Filip replied

    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

  • martin_orchard replied

    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

  •  361
    Filip replied

    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