MB Views PHP error in PHP 8 / maybe compatibility issue with JetEngine?

Support MB Views MB Views PHP error in PHP 8 / maybe compatibility issue with JetEngine?

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #39615
    MariusMarius
    Participant

    Hi Team Meta Box,

    With the latest update of Meta Box & Meta Box Views I do get the following PHP error, which renders the page broken in PHP 8.0, in PHP 7.4 it works:

    AH01071: Got error 'PHP message: PHP Warning: Undefined array key "exposes" in /httpdocs/wp-content/plugins/mb-views/vendor/elightup/twig/Twig/Environment.php(358) : eval()'d code on line 798PHP message: PHP Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /httpdocs/wp-content/plugins/elementor/includes/widgets/image-carousel.php:846\nStack trace:\n#0 /httpdocs/wp-content/plugins/elementor/includes/base/controls-stack.php(2249): Elementor\\Widget_Image_Carousel->render()\n#1 /httpdocs/wp-content/plugins/elementor/includes/base/widget-base.php(609): Elementor\\Controls_Stack->render_by_mode()\n#2 /httpdocs/wp-content/plugins/elementor/includes/base/widget-base.php(750): Elementor\\Widget_Base->render_content()\n#3 /httpdocs/wp-content/plugins/elementor/includes/base/element-base.php(447): Elementor\\Widget_Base->print_content()\n#4 /httpdocs/wp-content/plugins/elementor/includes/base/element-base.php(787): Elementor\\Element_Base->print_element()\n#5 /var/www/vhosts/wohnungsver...', referer: https://www.…/

    I am using Elementor and also JetEngine from Crocoblock, which produces the following PHP Warning (I opened a ticket for them too…) — I guess it is related?

    AH01071: Got error 'PHP message: PHP Warning: Undefined array key "name" in /httpdocs/wp-content/plugins/jet-engine/includes/compatibility/packages/meta-box.php on line 401PHP message: PHP Warning: Undefined array key "name" in /httpdocs/wp-content/plugins/jet-engine/includes/compatibility/packages/meta-box.php on line 401PHP message: PHP Warning: Undefined array key "name" in /httpdocs/wp-content/plugins/jet-engine/includes/compatibility/packages/meta-box.php on line 401PHP message: PHP Warning: Undefined array key "name" in /httpdocs/wp-content/plugins/jet-engine/includes/compatibility/packages/meta-box.php on line 401', referer: https://www.wohnungsverein.de/mietwohnungen-in-hagen/wohnungssuche-in-hagen/459799/

    Thanks in advance!

    Kindly
    Marius

    #39673
    PeterPeter
    Moderator

    Hello Marius,

    Thank you for your feedback.

    The main issue of the site being broken is the error from Elementor
    PHP Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /httpdocs/wp-content/plugins/elementor/includes/widgets/image-carousel.php

    If you deactivate Meta Box and Meta Box AIO, does the error still happen?

    Regarding the warning error

    PHP Warning: Undefined array key "exposes" in /httpdocs/wp-content/plugins/mb-views/vendor/elightup/twig/Twig/Environment.php(358) : eval()'d code on line 798

    Can you please let me know how to reproduce the issue? I will also inform the development team to check it on our side.

    And regarding the warning error with JetEngine

    Got error 'PHP message: PHP Warning: Undefined array key "name" in /httpdocs/wp-content/plugins/jet-engine/includes/compatibility/packages/meta-box.php on line 401

    This issue has been noticed and our development team is working to fix it in the next update.

    #40389
    MariusMarius
    Participant

    Now, a few updates later, i still get only! this Warning:

    [03-Feb-2023 1 UTC] PHP Notice:  Undefined index: name in /httpdocs/wp-content/plugins/jet-engine/includes/compatibility/packages/meta-box.php on line 401
    [03-Feb-2023 08:49:41 UTC] PHP Notice:  Undefined index: name in /httpdocs/wp-content/plugins/jet-engine/includes/compatibility/packages/meta-box.php on line 401

    So i hope this will be fixes in a future update! 😉

    #40394
    PeterPeter
    Moderator

    Hello Marius,

    As you can read in the notification message, the error comes from the compatibility code of the JetEngine plugin so you can try to contact their support to ask for help with this issue.

    Thanks for your understanding and patience.

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.