We are seeing the following message when trying to complete a registration form: “This registration step could not be completed please refresh the page and try again”
We activated the debug mode and saw that two extensions were having fatal errors. Below is a copy of a few of the errors logged in the debug.log:
—– [19-Mar-2024 00:30:06 UTC] PHP Warning: session_start(): Session cannot
be started after headers have already been sent in /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/core/services/session/SessionStartHandler.php on line 65
[19-Mar-2024 00:40:07 UTC] PHP Warning: Undefined array key "espresso_events" in /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/core/CPTs/EE_CPT_Strategy.core.php on line 331
[19-Mar-2024 00:40:46 UTC] PHP Warning: Undefined array key "espresso_events" in /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/core/CPTs/EE_CPT_Strategy.core.php on line 331
[19-Mar-2024 00:42:43 UTC] PHP Notice: session_start(): ps_files_cleanup_dir: opendir(/var/cpanel/php/sessions/ea-php82) failed: Permission denied (13) in /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/core/services/session/SessionStartHandler.php on line 65
[19-Mar-2024 00:43:17 UTC] PHP Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, function "ee_wp_users_remove_email_user_match_check_logged_out" not found or invalid function name in /home/gxtestin/public_html/wp-includes/class-wp-hook.php:326
Stack trace:
#0 /home/gxtestin/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters(true, Array)
#1 /home/gxtestin/public_html/wp-content/plugins/eea-wp-user-integration/EED_WP_Users_SPCO.module.php(521): apply_filters('EED_WP_Users_SP...', true, Object(EE_SPCO_Reg_Step_Attendee_Information), Object(EE_Registration))
#2 /home/gxtestin/public_html/wp-includes/class-wp-hook.php(324): EED_WP_Users_SPCO::verify_user_access(false, 0, Object(EE_Registration), Array, Array, Object(EE_SPCO_Reg_Step_Attendee_Information))
#3 /home/gxtestin/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters(false, Array)
#4 /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/modules/single_page_checkout/reg_steps/attendee_information/EE_SPCO_Reg_Step_Attendee_Information.class.php(687): apply_filters('FHEE__EE_SPCO_R...', false, 0, Object(EE_Registration), Array, Array, Object(EE_SPCO_Reg_Step_Attendee_Information))
#5 /home/gxtestin/public_html/wp-includes/class-wp-hook.php(326): EE_SPCO_Reg_Step_Attendee_Information->preRegistrationProcess(false, 0, Object(EE_Registration), Array, Array)
#6 /home/gxtestin/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters(false, Array)
#7 /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/core/domain/services/registration/form/v1/RegFormHandler.php(151): apply_filters('FHEE__EventEspr...', false, 0, Object(EE_Registration), Array, Array, Object(EventEspresso\core\domain\services\registration\form\v1\RegFormHandler))
#8 /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/modules/single_page_checkout/reg_steps/attendee_information/EE_SPCO_Reg_Step_Attendee_Information.class.php(618): EventEspresso\core\domain\services\registration\form\v1\RegFormHandler->processRegistrations(Array, Array)
#9 /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/modules/single_page_checkout/EED_Single_Page_Checkout.module.php(1279): EE_SPCO_Reg_Step_Attendee_Information->process_reg_step()
#10 /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/modules/single_page_checkout/EED_Single_Page_Checkout.module.php(471): EED_Single_Page_Checkout->_process_form_action()
#11 /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/modules/single_page_checkout/EED_Single_Page_Checkout.module.php(140): EED_Single_Page_Checkout->_initialize()
#12 /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/modules/single_page_checkout/EED_Single_Page_Checkout.module.php(164): EED_Single_Page_Checkout::process_ajax_request('process_reg_ste...')
#13 /home/gxtestin/public_html/wp-includes/class-wp-hook.php(324): EED_Single_Page_Checkout::process_reg_step('')
#14 /home/gxtestin/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)
#15 /home/gxtestin/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#16 /home/gxtestin/public_html/wp-admin/admin-ajax.php(203): do_action('wp_ajax_nopriv_...')
#17 {main}
thrown in /home/gxtestin/public_html/wp-includes/class-wp-hook.php on line 326
[19-Mar-2024 00:43:48 UTC] PHP Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, function "ee_wp_users_remove_email_user_match_check_logged_out" not found or invalid function name in /home/gxtestin/public_html/wp-includes/class-wp-hook.php:326
Stack trace:
#0 /home/gxtestin/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters(true, Array)
#1 /home/gxtestin/public_html/wp-content/plugins/eea-wp-user-integration/EED_WP_Users_SPCO.module.php(521): apply_filters('EED_WP_Users_SP...', true, Object(EE_SPCO_Reg_Step_Attendee_Information), Object(EE_Registration))
#2 /home/gxtestin/public_html/wp-includes/class-wp-hook.php(324): EED_WP_Users_SPCO::verify_user_access(false, 0, Object(EE_Registration), Array, Array, Object(EE_SPCO_Reg_Step_Attendee_Information))
#3 /home/gxtestin/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters(false, Array)
#4 /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/modules/single_page_checkout/reg_steps/attendee_information/EE_SPCO_Reg_Step_Attendee_Information.class.php(687): apply_filters('FHEE__EE_SPCO_R...', false, 0, Object(EE_Registration), Array, Array, Object(EE_SPCO_Reg_Step_Attendee_Information))
#5 /home/gxtestin/public_html/wp-includes/class-wp-hook.php(326): EE_SPCO_Reg_Step_Attendee_Information->preRegistrationProcess(false, 0, Object(EE_Registration), Array, Array)
#6 /home/gxtestin/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters(false, Array)
#7 /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/core/domain/services/registration/form/v1/RegFormHandler.php(151): apply_filters('FHEE__EventEspr...', false, 0, Object(EE_Registration), Array, Array, Object(EventEspresso\core\domain\services\registration\form\v1\RegFormHandler))
#8 /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/modules/single_page_checkout/reg_steps/attendee_information/EE_SPCO_Reg_Step_Attendee_Information.class.php(618): EventEspresso\core\domain\services\registration\form\v1\RegFormHandler->processRegistrations(Array, Array)
#9 /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/modules/single_page_checkout/EED_Single_Page_Checkout.module.php(1279): EE_SPCO_Reg_Step_Attendee_Information->process_reg_step()
#10 /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/modules/single_page_checkout/EED_Single_Page_Checkout.module.php(471): EED_Single_Page_Checkout->_process_form_action()
#11 /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/modules/single_page_checkout/EED_Single_Page_Checkout.module.php(140): EED_Single_Page_Checkout->_initialize()
#12 /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/modules/single_page_checkout/EED_Single_Page_Checkout.module.php(164): EED_Single_Page_Checkout::process_ajax_request('process_reg_ste...')
#13 /home/gxtestin/public_html/wp-includes/class-wp-hook.php(324): EED_Single_Page_Checkout::process_reg_step('')
#14 /home/gxtestin/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)
#15 /home/gxtestin/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#16 /home/gxtestin/public_html/wp-admin/admin-ajax.php(203): do_action('wp_ajax_nopriv_...')
#17 {main}
thrown in /home/gxtestin/public_html/wp-includes/class-wp-hook.php on line 326
[19-Mar-2024 01:00:07 UTC] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/core/services/session/SessionStartHandler.php on line 65
[19-Mar-2024 01:25:36 UTC] PHP Warning: Undefined array key "espresso_events" in /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/core/CPTs/EE_CPT_Strategy.core.php on line 331
[19-Mar-2024 01:25:36 UTC] PHP Warning: Undefined array key "espresso_venues" in /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/core/CPTs/EE_CPT_Strategy.core.php on line 331
[19-Mar-2024 01:25:36 UTC] PHP Warning: Undefined array key "espresso_people" in /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/core/CPTs/EE_CPT_Strategy.core.php on line 331
[19-Mar-2024 01:25:41 UTC] PHP Warning: Undefined array key "espresso_venues" in /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/core/CPTs/EE_CPT_Strategy.core.php on line 331
[19-Mar-2024 01:25:43 UTC] PHP Warning: Undefined array key "espresso_people" in /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/core/CPTs/EE_CPT_Strategy.core.php on line 331
[19-Mar-2024 01:30:05 UTC] PHP Warning: session_start(): Session cannot be started after headers have already been sent in /home/gxtestin/public_html/wp-content/plugins/event-espresso-core-reg/core/services/session/SessionStartHandler.php on line 65
---
How can we solve this? The plugins are at the latest version available.
I just tried d logging in with the credentials porivded but they don’t appear to be valid, can you check and resend please?
If you create a new account, use support[at]eventespresso.com for the email and we can request a password reset through that if need be.
This is the important part of the error:
PHP Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, function "ee_wp_users_remove_email_user_match_check_logged_out" not found or invalid function name in /home/gxtestin/public_html/wp-includes/class-wp-hook.php:326
That means that somewhere on the site you have this line of code:
But the function from that snippet has been remove/comments out on your site so the callback has been added but the function for that callback doesn’t exist.
But then (I’m guessing later) completely remove the ee_wp_users_remove_email_user_match_check_logged_out function from that file.
To prevent the fatal error you need to delete/comment out the above line of code from your child theme.
Viewing 13 reply threads
The support post ‘Fatal error’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.
Support forum for Event Espresso 3 and Event Espresso 4.