• Resolved nicsevic

    (@nicsevic)


    Hi there,

    I’m reaching out on behalf of WordPress.com. We have had multiple reports of fatal errors with both the The Events Calendar (6.0.0) and Event Tickets (5.5.0) plugins. These errors seem to be related to site specific settings or content but it’s not clear what.

    I will include some of the errors we are seeing below but if you can please reach out to [email protected] and ask for me (Nic with Reactor) I’m happy to try and provide additional information to help you resolve the errors.

    **The Events Calendar**
    on PHP 7.4 sites

    PHP Fatal error:  Uncaught Error: Call to a member function is_main_query() on null in /srv/htdocs/wp-content/plugins/the-events-calendar/common/src/Tribe/Context/locations.php:50
    Stack trace:
    #0 /srv/htdocs/wp-content/plugins/the-events-calendar/common/src/Tribe/Context.php(820): Tribe__Context::{closure}()
    #1 /srv/htdocs/wp-content/plugins/the-events-calendar/common/src/Tribe/Context.php(386): Tribe__Context->func(Array, false)
    #2 /srv/htdocs/wp-content/plugins/the-events-calendar/common/src/Tribe/Context.php(1524): Tribe__Context->get('is_main_query', false)
    #3 /srv/htdocs/wp-content/plugins/the-events-calendar/src/Tribe/Query.php(35): Tribe__Context->is('is_main_query')
    #4 /wordpress/core/6.0.2/wp-includes/class-wp-hook.php(307): Tribe__Events__Query::parse_query(Object(WP_Query))
    #5 /wordpress/core/6.0.2/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array)
    #6 /wordpress/core/6.0.2/wp-includes/plugin.php(524): WP_Hook->do_action(Array)
    #7 /wordpress/core/6.0.2/wp-includes/class-wp-query.php(1104): do_action_ref_array('parse_query', Array)
    #8 /wordpress/core/6.0.2/wp-includes/class-wp-query.php(1792): WP_Query->parse_query()
    #9 /wordpress/core/6.0.2/wp-includes/class-wp-query.php(3586): WP_Query->get_posts()
    #10 /wordpress/core/6.0.2/wp-includes/post.php(2410): WP_Query->query(Array)
    #11 /srv/htdocs/wp-content/plugins/memberpress/app/lib/MeprCptModel.php(152): get_posts(Array)
    #12 /srv/htdocs/wp-content/plugins/memberpress/app/controllers/MeprRemindersCtrl.php(56): MeprCptModel::all('MeprReminder')
    #13 /wordpress/core/6.0.2/wp-includes/class-wp-hook.php(307): MeprRemindersCtrl->schedule_reminders('')
    #14 /wordpress/core/6.0.2/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array)
    #15 /wordpress/core/6.0.2/wp-includes/plugin.php(476): WP_Hook->do_action(Array)
    #16 /wordpress/core/6.0.2/wp-settings.php(461): do_action('plugins_loaded')
    #17 /srv/htdocs/wp-config.php(81): require_once('/wordpress/core...')
    #18 /wordpress/core/6.0.2/wp-load.php(55): require_once('/srv/htdocs/wp-...')
    #19 /wordpress/core/6.0.2/wp-blog-header.php(13): require_once('/wordpress/core...')
    #20 /wordpress/core/6.0.2/index.php(17): require('/wordpress/core...')
    #21 {main}
      thrown in /srv/htdocs/wp-content/plugins/the-events-calendar/common/src/Tribe/Context/locations.php on line 50
    PHP Fatal error:  Uncaught Error: Call to a member function is_main_query() on null in /srv/htdocs/wp-content/plugins/the-events-calendar/common/src/Tribe/Context/locations.php:50
    Stack trace:
    #0 /srv/htdocs/wp-content/plugins/the-events-calendar/common/src/Tribe/Context.php(820): Tribe__Context::{closure}()
    #1 /srv/htdocs/wp-content/plugins/the-events-calendar/common/src/Tribe/Context.php(386): Tribe__Context->func(Array, false)
    #2 /srv/htdocs/wp-content/plugins/the-events-calendar/common/src/Tribe/Context.php(1524): Tribe__Context->get('is_main_query', false)
    #3 /srv/htdocs/wp-content/plugins/the-events-calendar/src/Tribe/Query.php(35): Tribe__Context->is('is_main_query')
    #4 /wordpress/core/6.0.2/wp-includes/class-wp-hook.php(307): Tribe__Events__Query::parse_query(Object(WP_Query))
    #5 /wordpress/core/6.0.2/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array)
    #6 /wordpress/core/6.0.2/wp-includes/plugin.php(524): WP_Hook->do_action(Array)
    #7 /wordpress/core/6.0.2/wp-includes/class-wp-query.php(1104): do_action_ref_array('parse_query', Array)
    #8 /wordpress/core/6.0.2/wp-includes/class-wp-query.php(1792): WP_Query->parse_query()
    #9 /wordpress/core/6.0.2/wp-includes/class-wp-query.php(3586): WP_Query->get_posts()
    #10 /wordpress/core/6.0.2/wp-includes/class-wp-query.php(3718): WP_Query->query(Array)
    #11 /srv/htdocs/wp-content/plugins/mp3-music-player-by-sonaar/admin/class-sonaar-music-admin.php(3006): WP_Query->__construct(Array)
    #12 /srv/htdocs/wp-content/plugins/mp3-music-player-by-sonaar/admin/class-sonaar-music-admin.php(3028): Sonaar_Music_Admin->setPlaylistCPTName()
    #13 /wordpress/core/6.0.2/wp-includes/class-wp-hook.php(307): Sonaar_Music_Admin->initCPT('')
    #14 /wordpress/core/6.0.2/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array)
    #15 /wordpress/core/6.0.2/wp-includes/plugin.php(476): WP_Hook->do_action(Array)
    #16 /srv/htdocs/wp-content/plugins/mp3-music-player-by-sonaar/admin/library/Shortcode_Button/shortcode-button.php(116): do_action('shortcode_butto...')
    #17 /wordpress/core/6.0.2/wp-includes/class-wp-hook.php(307): Shortcode_Button_107::fire_hook('')
    #18 /wordpress/core/6.0.2/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array)
    #19 /wordpress/core/6.0.2/wp-includes/plugin.php(476): WP_Hook->do_action(Array)
    #20 /wordpress/core/6.0.2/wp-settings.php(461): do_action('plugins_loaded')
    #21 /srv/htdocs/wp-config.php(81): require_once('/wordpress/core...')
    #22 /wordpress/core/6.0.2/wp-load.php(55): require_once('/srv/htdocs/wp-...')
    #23 /wordpress/core/6.0.2/wp-blog-header.php(13): require_once('/wordpress/core...')
    #24 /wordpress/core/6.0.2/index.php(17): require('/wordpress/core...')
    #25 {main}
      thrown in /srv/htdocs/wp-content/plugins/the-events-calendar/common/src/Tribe/Context/locations.php on line 50
    PHP Fatal error:  Uncaught Error: Call to a member function is_main_query() on null in /srv/htdocs/wp-content/plugins/the-events-calendar/common/src/Tribe/Context/locations.php:50
    Stack trace:
    #0 /srv/htdocs/wp-content/plugins/the-events-calendar/common/src/Tribe/Context.php(820): Tribe__Context::{closure}()
    #1 /srv/htdocs/wp-content/plugins/the-events-calendar/common/src/Tribe/Context.php(386): Tribe__Context->func(Array, false)
    #2 /srv/htdocs/wp-content/plugins/the-events-calendar/common/src/Tribe/Context.php(1524): Tribe__Context->get('is_main_query', false)
    #3 /srv/htdocs/wp-content/plugins/the-events-calendar/src/Tribe/Query.php(35): Tribe__Context->is('is_main_query')
    #4 /wordpress/core/6.0.2/wp-includes/class-wp-hook.php(307): Tribe__Events__Query::parse_query(Object(WP_Query))
    #5 /wordpress/core/6.0.2/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array)
    #6 /wordpress/core/6.0.2/wp-includes/plugin.php(524): WP_Hook->do_action(Array)
    #7 /wordpress/core/6.0.2/wp-includes/class-wp-query.php(1104): do_action_ref_array('parse_query', Array)
    #8 /wordpress/core/6.0.2/wp-includes/class-wp-query.php(1792): WP_Query->parse_query()
    #9 /wordpress/core/6.0.2/wp-includes/class-wp-query.php(3586): WP_Query->get_posts()
    #10 /wordpress/core/6.0.2/wp-includes/class-wp-query.php(3718): WP_Query->query(Array)
    #11 /srv/htdocs/wp-content/plugins/mp3-music-player-by-sonaar/admin/class-sonaar-music-admin.php(3006): WP_Query->__construct(Array)
    #12 /srv/htdocs/wp-content/plugins/mp3-music-player-by-sonaar/admin/class-sonaar-music-admin.php(3028): Sonaar_Music_Admin->setPlaylistCPTName()
    #13 /wordpress/core/6.0.2/wp-includes/class-wp-hook.php(307): Sonaar_Music_Admin->initCPT('')
    #14 /wordpress/core/6.0.2/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array)
    #15 /wordpress/core/6.0.2/wp-includes/plugin.php(476): WP_Hook->do_action(Array)
    #16 /srv/htdocs/wp-content/plugins/mp3-music-player-by-sonaar/admin/library/Shortcode_Button/shortcode-button.php(116): do_action('shortcode_butto...')
    #17 /wordpress/core/6.0.2/wp-includes/class-wp-hook.php(307): Shortcode_Button_107::fire_hook('')
    #18 /wordpress/core/6.0.2/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array)
    #19 /wordpress/core/6.0.2/wp-includes/plugin.php(476): WP_Hook->do_action(Array)
    #20 /wordpress/core/6.0.2/wp-settings.php(461): do_action('plugins_loaded')
    #21 phar:///usr/local/bin/wp-cli/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php(1317): require('/wordpress/core...')
    #22 phar:///usr/local/bin/wp-cli/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php(1235): WP_CLI\Runner->load_wordpress()
    #23 phar:///usr/local/bin/wp-cli/vendor/wp-cli/wp-cli/php/WP_CLI/Bootstrap/LaunchRunner.php(28): WP_CLI\Runner->start()
    #24 phar:///usr/local/bin/wp-cli/vendor/wp-cli/wp-cli/php/bootstrap.php(78): WP_CLI\Bootstrap\LaunchRunner->process(Object(WP_CLI\Bootstrap\BootstrapState))
    #25 phar:///usr/local/bin/wp-cli/vendor/wp-cli/wp-cli/php/wp-cli.php(27): WP_CLI\bootstrap()
    #26 phar:///usr/local/bin/wp-cli/php/boot-phar.php(11): include('phar:///usr/loc...')
    #27 /usr/local/bin/wp-cli(4): include('phar:///usr/loc...')
    #28 {main}
      thrown in /srv/htdocs/wp-content/plugins/the-events-calendar/common/src/Tribe/Context/locations.php on line 50

    **Event Tickets**
    On PHP 7.4

    PHP Fatal error:  Uncaught TypeError: Argument 1 passed to TEC\Tickets\Custom_Tables\V1\Provider::prevent_tickets_on_recurring_events() must be of the type string, null given, called in /wordpress/core/6.0.2/wp-includes/class-wp-hook.php on line 307 and defined in /srv/htdocs/wp-content/plugins/event-tickets/src/Tickets/Custom_Tables/V1/Provider.php:80
    Stack trace:
    #0 /wordpress/core/6.0.2/wp-includes/class-wp-hook.php(307): TEC\Tickets\Custom_Tables\V1\Provider->prevent_tickets_on_recurring_events(NULL)
    #1 /wordpress/core/6.0.2/wp-includes/plugin.php(191): WP_Hook->apply_filters(NULL, Array)
    #2 /wordpress/core/6.0.2/wp-admin/admin-header.php(242): apply_filters('admin_body_clas...', '')
    #3 /wordpress/core/6.0.2/wp-admin/themes.php(246): require_once('/wordpress/core...')
    #4 {main}
      thrown in /srv/htdocs/wp-content/plugins/event-tickets/src/Tickets/Custom_Tables/V1/Provider.php on line 80 

    on php 8.0

    PHP Fatal error:  Uncaught Error: Failed opening required '/srv/htdocs/wp-content/plugins/event-tickets/src/functions/php-min-version.php' (include_path='/:.') in /srv/htdocs/wp-content/plugins/event-tickets/event-tickets.php:40
    Stack trace:
    #0 /wordpress/core/6.0.1/wp-settings.php(428): include_once()
    #1 /srv/htdocs/wp-config.php(83): require_once('/wordpress/core...')
    #2 /wordpress/core/6.0.1/wp-load.php(55): require_once('/srv/htdocs/wp-...')
    #3 /wordpress/core/6.0.1/wp-blog-header.php(13): require_once('/wordpress/core...')
    #4 /wordpress/core/6.0.1/index.php(17): require('/wordpress/core...')
    #5 {main}
      thrown in /srv/htdocs/wp-content/plugins/event-tickets/event-tickets.php on line 40
Viewing 16 replies (of 16 total)
  • Hey there! This thread has been inactive for a while so we’re going to go ahead and mark it Resolved. Please feel free to open a new thread if any other questions come up and we’d be happy to help. ??

    Best,
    Rob

Viewing 16 replies (of 16 total)
  • The topic ‘Fatal errors with The Events Calendar 6.0.0 and Event Tickets 5.5.0’ is closed to new replies.