• Resolved MarkBosky

    (@markbosky)


    The latest update to 5.16.1 causes a fatal PHP error on my events webpage containing various TEC + TEC Pro shortcode widgets. I’m currently troubleshooting and digging into root cause but thought it would be good to post the error stack trace. I’m sure others may be experiencing a similar issue. This definitely appears to be related to shortcodes.

    Stack trace
    
    TypeError: Uncaught exception 'TypeError' with message 'Illegal offset type in isset or empty' in /nas/content/live/ website/wp-includes/class-wp-tax-query.php:163
    in WP_Tax_Query::sanitize_query called at /nas/content/live/ website/wp-includes/class-wp-tax-query.php (121)
    in WP_Tax_Query::__construct called at /nas/content/live/ website/wp-includes/class-wp-query.php (1336)
    in WP_Query::parse_tax_query called at /nas/content/live/ website/wp-includes/class-wp-query.php (913)
    in WP_Query::parse_query called at /nas/content/live/ website/wp-includes/class-wp-query.php (1792)
    in WP_Query::get_posts called at /nas/content/live/ website/wp-content/plugins/the-events-calendar/common/src/Tribe/Repository.php (884)
    in Tribe__Repository::first called at /nas/content/live/ website/wp-content/plugins/the-events-calendar/src/Tribe/Views/V2/Views/Month_View.php (172)
    in Tribe\Events\Views\V2\Views\Month_View::get_next_event_date called at /nas/content/live/ website/wp-content/plugins/the-events-calendar/src/Tribe/Views/V2/Views/Month_View.php (318)
    in Tribe\Events\Views\V2\Views\Month_View::setup_template_vars called at /nas/content/live/ website/wp-content/plugins/the-events-calendar/src/Tribe/Views/V2/View.php (638)
    in Tribe\Events\Views\V2\View::get_html called at /nas/content/live/ website/wp-content/plugins/events-calendar-pro/src/Tribe/Views/V2/Shortcodes/Tribe_Events.php (727)
    in Tribe\Events\Pro\Views\V2\Shortcodes\Tribe_Events::get_html called at /nas/content/live/ website/wp-content/plugins/the-events-calendar/common/src/Tribe/Shortcode/Manager.php (116)
    in Tribe\Shortcode\Manager::render_shortcode called at /nas/content/live/ website/wp-includes/shortcodes.php (356)
    in do_shortcode_tag called at ? (?)
    in preg_replace_callback called at /nas/content/live/ website/wp-includes/shortcodes.php (228)
    in do_shortcode called at /nas/content/live/ website/wp-content/plugins/events-calendar-pro/src/Tribe/Integrations/Elementor/Widgets/Widget_Events_View.php (91)
    in Tribe\Events\Pro\Integrations\Elementor\Widgets\Widget_Events_View::render called at /nas/content/live/ website/wp-content/plugins/elementor/includes/base/controls-stack.php (2221)
    in Elementor\Controls_Stack::render_by_mode called at /nas/content/live/ website/wp-content/plugins/elementor/includes/base/widget-base.php (609)
    in Elementor\Widget_Base::render_content called at /nas/content/live/ website/wp-content/plugins/elementor/includes/base/widget-base.php (750)
    in Elementor\Widget_Base::print_content called at /nas/content/live/ website/wp-content/plugins/elementor/includes/base/element-base.php (447)
    in Elementor\Element_Base::print_element called at /nas/content/live/ website/wp-content/plugins/elementor/includes/base/element-base.php (767)
    in Elementor\Element_Base::print_content called at /nas/content/live/ website/wp-content/plugins/elementor/includes/base/element-base.php (447)
    in Elementor\Element_Base::print_element called at /nas/content/live/ website/wp-content/plugins/elementor/includes/base/element-base.php (767)
    in Elementor\Element_Base::print_content called at /nas/content/live/ website/wp-content/plugins/elementor/includes/base/element-base.php (447)
    in Elementor\Element_Base::print_element called at /nas/content/live/ website/wp-content/plugins/elementor/core/base/document.php (1565)
    in Elementor\Core\Base\Document::print_elements called at /nas/content/live/ website/wp-content/plugins/elementor/core/base/document.php (1016)
    in Elementor\Core\Base\Document::print_elements_with_wrapper called at /nas/content/live/ website/wp-content/plugins/elementor/includes/frontend.php (1092)
    in Elementor\Frontend::get_builder_content called at /nas/content/live/ website/wp-content/plugins/elementor/includes/frontend.php (1006)
    in Elementor\Frontend::apply_builder_in_content called at /nas/content/live/ website/wp-includes/class-wp-hook.php (307)
    in WP_Hook::apply_filters called at /nas/content/live/ website/wp-includes/plugin.php (191)
    in apply_filters called at /nas/content/live/ website/wp-includes/post-template.php (253)
    in the_content called at /nas/content/live/ website/wp-content/themes/theme-parent/templates/content-page.php (3)
    in require called at /nas/content/live/ website/wp-includes/template.php (772)
    in load_template called at /nas/content/live/ website/wp-includes/template.php (716)
    in locate_template called at /nas/content/live/ website/wp-includes/general-template.php (204)
    in get_template_part called at /nas/content/live/ website/wp-content/themes/theme-child/page.php (11)
    in include called at /nas/content/live/ website/wp-content/themes/theme-child/base.php (133)
    in include called at /nas/content/live/ website/wp-includes/template-loader.php (106)
    in require_once called at /nas/content/live/ website/wp-blog-header.php (19)
    in require called at /nas/content/live/ website/index.php (17)
Viewing 6 replies - 1 through 6 (of 6 total)
  • Thread Starter MarkBosky

    (@markbosky)

    So this actually appears to be an issue with the “Events View” TEC Elementor Widget. I get the error on any page that contains that widget.

    Thread Starter MarkBosky

    (@markbosky)

    The bug happens specifically when the “Events View” Elementor Widget is set to “Month” view with “categories” included. If view is switched to “List” or “Categories” are removed the widget and page load.

    TEC Bug

    Both category inclusions and exclusions are broken.

    • This reply was modified 2 years, 5 months ago by MarkBosky.
    • This reply was modified 2 years, 5 months ago by MarkBosky. Reason: exclusions also broken

    Hi there @markbosky,

    Thanks for reaching out and bringing this to our notice.

    I tried to replicate the issues you’re experiencing on my test site with those plugins (Elementor, TEC and TEC Pro) but didn’t have any luck. Perhaps there’s some other factor that may be contributing to causing this issue on your site?

    Also, it appears you are using our premium plugins.

    We are restricted from providing support for those here, but you can go to your account on our website and request for support on this issue from there.

    Best regards,

    Marho

    Hi @markbosky,

    Just wanted to provide an update on the issue you reported.

    A member of our team was able to reproduce the problem but with warnings rather than a fatal error. We’re working on an update that should resolve this, but in the meantime rolling back to the previous plugin version should get you back up and running.

    Best regards,

    Marho

    Plugin Support Abz

    (@abzlevelup)

    Hi @markbosky,

    We have an internal bug ticket for this, and I have added your case to it. I will definitely pass along the details you shared with our dev team.

    We don’t have a time estimate, but you’ll be notified with a reply when there are any updates. Rest assured that we are working on a permanent fix in regard to this issue.

    Hang tight for now. While waiting, we do appreciate separate cases per topic, as it helps us process and track support issues more efficiently. So if you require other assistance on another topic, please feel free to open a new ticket.

    Appreciate your time and patience here. Have a great day.

    Best,
    Abz
    ________________________

    Internal Bug Ticket Reference:
    ECP-1179

    Plugin Support Guga Alves

    (@gugaalves)

    Hi @markbosky,

    First of all, please note that we can’t provide support for paid products on the free forum, that’s the www.remarpro.com policy, and the Elementor widgets are something available on the Events Calendar PRO only.

    That issue was fixed on the recent ECP version, but I’ll kindly ask you to report the problems with the paid plugin directly to our premium support team using our website.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Fatal Error (500) – 5.16.1 Update’ is closed to new replies.