Support

Home Forums Event Espresso Premium This plugin failed to load properly and is paused during recovery mode. WP 5.2

This plugin failed to load properly and is paused during recovery mode. WP 5.2

Posted: October 11, 2020 at 1:12 pm


laura Krug

October 11, 2020 at 1:12 pm

Manage events, sell tickets, and receive payments from your WordPress website. Reduce event administration time, cut-out ticketing fees, and own your customer data. | Extensions | Sales | Support

Version 4.10.8.p | By Event Espresso | Visit plugin site
This plugin failed to load properly and is paused during recovery mode.

An error of type E_ERROR was caused in line 91 of the file /var/www/wp-content/plugins/event-espresso-core-reg/core/services/loaders/ClassInterfaceCache.php. Error message: Uncaught EventEspresso\core\exceptions\InvalidAliasException: “EventEspresso\core\services\cache\CacheStorageInterface” can not be used as an alias because the “EventEspresso\core\services\cache\TransientCacheStorage” class does not extend or implement it. in /var/www/wp-content/plugins/event-espresso-core-reg/core/services/loaders/ClassInterfaceCache.php:91 Stack trace: #0 /var/www/wp-content/plugins/event-espresso-core-reg/core/EE_Dependency_Map.core.php(1077): EventEspresso\core\services\loaders\ClassInterfaceCache->addAlias(‘EventEspresso\\c…’, ‘EventEspresso\\c…’) #1 /var/www/wp-content/plugins/event-espresso-core-reg/core/EE_Dependency_Map.core.php(113): EE_Dependency_Map->_register_core_aliases() #2 /var/www/wp-content/plugins/event-espresso-core-reg/core/services/bootstrap/BootstrapCore.php(128): EE_Dependency_Map->initialize() #3 /var/www/wp-content/plugins/event-espresso-core-reg/core/services/bootstrap/BootstrapCore.php(102): EventEspresso\core\services\bootstrap\BootstrapCore->bootstrapDepend


Tony

  • Support Staff

October 12, 2020 at 3:31 am

Hi Laura,

I’m trying to reproduce this so I can see what is happening but so far I’ve been unable to, do you know which version of PHP your site is running?


laura Krug

October 15, 2020 at 8:38 pm

Hi sorry I told you the wrong version of WordPress I had. Here is the details of the site and error messages. Thank you

When seeking help with this issue, you may be asked for some of the following information:
WordPress version 5.5.1
Current theme: Visia Child (version 1.2.1)
Current plugin: Event Espresso (version 4.10.8.p)
PHP version 7.3.12

Error Details
=============
An error of type E_ERROR was caused in line 91 of the file /var/www/wp-content/plugins/event-espresso-core-reg/core/services/loaders/ClassInterfaceCache.php. Error message: Uncaught EventEspresso\core\exceptions\InvalidAliasException: “EventEspresso\core\services\cache\CacheStorageInterface” can not be used as an alias because the “EventEspresso\core\services\cache\TransientCacheStorage” class does not extend or implement it. in /var/www/wp-content/plugins/event-espresso-core-reg/core/services/loaders/ClassInterfaceCache.php:91
Stack trace:
#0 /var/www/wp-content/plugins/event-espresso-core-reg/core/EE_Dependency_Map.core.php(1077): EventEspresso\core\services\loaders\ClassInterfaceCache->addAlias(‘EventEspresso\\c…’, ‘EventEspresso\\c…’)
#1 /var/www/wp-content/plugins/event-espresso-core-reg/core/EE_Dependency_Map.core.php(113): EE_Dependency_Map->_register_core_aliases()
#2 /var/www/wp-content/plugins/event-espresso-core-reg/core/services/bootstrap/BootstrapCore.php(128): EE_Dependency_Map->initialize()
#3 /var/www/wp-content/plugins/event-espresso-core-reg/core/services/bootstrap/BootstrapCore.php(102): EventEspresso\core\services\bootstrap\BootstrapCore->bootstrapDepend


Tony

  • Support Staff

October 16, 2020 at 7:23 am

Hmm, strange. I’m not able to reproduce this.

The first step I would take is to reinstall Event Espresso to confirm all files are correct.

First, create a database backup (just to be safe).

Then Deactivate and Delete EE4 through Dashboard -> Plugins (none of you Event data will be lost but we created a database backup just to be sure anyway).

Now go to Dashboard -> Plugins -> Add new -> Upload plugin.

Download Event Espresso 4 from your account page.

The .zip file that just downloaded, select it in the upload plugin section above and install again.

Does it work now or throw the same error?


laura Krug

October 16, 2020 at 1:28 pm

Hey Tony!
That seemed to work and fixed our problem!
Thanks for your support.


Tony

  • Support Staff

October 19, 2020 at 5:02 am

Great! I’m glad that fixed it.

Sounds like an update failed or something altered the files within Event Espresso, which then caused the above error.

As a one-off I wouldn’t worry about it but if continues to happen this should be investigated further.

You must be logged in to reply to this support post. Sign In or Register for an Account

Support forum for Event Espresso 3 and Event Espresso 4.
Documentation for EE3 and EE4
Documentation for Event Espresso 3 Documentation for Event Espresso 4

Status: publish

Updated by  Tony 1 week ago ago

Topic Tags

Notifications

This topic is: not resolved
Do NOT follow this link or you will be banned from the site!
[gravityform id=80 title=false description=false ajax=false]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_80' ><form method='post' enctype='multipart/form-data' id='gform_80' action='/topic/this-plugin-failed-to-load-properly-and-is-paused-during-recovery-mode-wp-5-2/'> <div class='gform_body'><ul id='gform_fields_80' class='gform_fields top_label form_sublabel_below description_below'><li id='field_80_1' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_80_1' >First name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_80_1' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /></div></li><li id='field_80_2' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_80_2' >Email address<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_80_2' type='email' value='' class='medium' aria-required="true" aria-invalid="false" /> </div></li><li id='field_80_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' >GDPR Agreement<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_80_3'><li class='gchoice_80_3_1'> <input name='input_3.1' type='checkbox' value='I consent to have this website store my submitted information so they can respond to my inquiry.' id='choice_80_3_1' /> <label for='choice_80_3_1' id='label_80_3_1'>I consent to have this website store my submitted information so they can respond to my inquiry.</label> </li></ul></div></li><li id='field_80_4' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_80_4' >Name</label><div class='ginput_container'><input name='input_4' id='input_80_4' type='text' value='' autocomplete='off'/></div><div class='gfield_description' id='gfield_description_80_4'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_80' class='gform_button button' value='Download Now' onclick='if(window["gf_submitting_80"]){return false;} if( !jQuery("#gform_80")[0].checkValidity || jQuery("#gform_80")[0].checkValidity()){window["gf_submitting_80"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_80"]){return false;} if( !jQuery("#gform_80")[0].checkValidity || jQuery("#gform_80")[0].checkValidity()){window["gf_submitting_80"]=true;} jQuery("#gform_80").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_80' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='80' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_80' value='WyJbXSIsIjBiNjdjZjkyMDUzOWUxOWY5Y2NiZjIwMzM4YjA1Mjk4Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_80' id='gform_target_page_number_80' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_80' id='gform_source_page_number_80' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 80) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [80, 1]) } ); </script>
[i]
[i]