Support

Home Forums Event Espresso Premium Uncaught Error: Class "EE_PMT_Base" not found

Uncaught Error: Class "EE_PMT_Base" not found

Posted: March 27, 2024 at 11:16 am


InUnison

March 27, 2024 at 11:16 am

I have uninstalled and reinstalled Event Espresso core, and the stripe add-on. The error persists. Activating the stripe add-on causes a critical error on the site.

An error of type E_ERROR was caused in line 17 of the file /nas/content/live/comiudev/wp-content/plugins/eea-stripe-gateway/payment_methods/Stripe_Onsite/EE_PMT_Stripe_Onsite.pm.php. Error message: Uncaught Error: Class “EE_PMT_Base” not found in /nas/content/live/comiudev/wp-content/plugins/eea-stripe-gateway/payment_methods/Stripe_Onsite/EE_PMT_Stripe_Onsite.pm.php:17
Stack trace:
#0 /nas/content/live/comiudev/wp-content/plugins/event-espresso-core-reg/core/helpers/EEH_Autoloader.helper.php(73): require_once()
#1 /nas/content/live/comiudev/wp-includes/plugin.php(122): EEH_Autoloader::espresso_autoloader(‘EE_PMT_Stripe_O…’)
#2 /nas/content/live/comiudev/wp-includes/plugin.php(442): add_filter(‘wp_ajax_eea_str…’, Array, 10, 1)
#3 /nas/content/live/comiudev/wp-content/plugins/eea-stripe-gateway/EE_Stripe_Gateway.class.php(76): add_action(‘wp_ajax_eea_str…’, Array)
#4 /nas/content/live/comiudev/wp-includes/class-wp-hook.php(324): EE_Stripe_Gateway->after_registration(”)
#5 /nas/content/live/comiudev/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#6 /nas/content/live/comiudev/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#7 /nas/content/live/comiudev/wp-content/plugins/event-espresso-core-reg/core/services/addon/AddonManager.php(95): do_action(‘AHEE__EE_System…’)
#8 /nas/content/live/comiudev/wp-content/plugins/event-espresso-core-reg/core/EE_System.core.php(405): EventEspresso\core\services\addon\AddonManager->loadAddons()
#9 /nas/content/live/comiudev/wp-includes/class-wp-hook.php(324): EE_System->load_espresso_addons(”)
#10 /nas/content/live/comiudev/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#11 /nas/content/live/comiudev/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#12 /nas/content/live/comiudev/wp-content/plugins/event-espresso-core-reg/core/EE_Bootstrap.core.php(23): do_action(‘AHEE__EE_Bootst…’)
#13 /nas/content/live/comiudev/wp-includes/class-wp-hook.php(324): EE_Bootstrap::load_espresso_addons(”)
#14 /nas/content/live/comiudev/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#15 /nas/content/live/comiudev/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#16 /nas/content/live/comiudev/wp-settings.php(506): do_action(‘plugins_loaded’)
#17 /nas/content/live/comiudev/wp-config.php(68): require_once(‘/nas/content/li…’)
#18 /nas/content/live/comiudev/wp-load.php(50): require_once(‘/nas/content/li…’)
#19 /nas/content/live/comiudev/wp-admin/admin.php(34): require_once(‘/nas/content/li…’)
#20 /nas/content/live/comiudev/wp-admin/plugins.php(10): require_once(‘/nas/content/li…’)
#21 {main}
thrown


Tony

  • Support Staff

March 27, 2024 at 11:42 am

Hi there,

We will be pushing an update for the Stripe addon to fix this today.

May I ask, are you hosted on WP Engine by any chance?


InUnison

March 27, 2024 at 11:44 am

Thanks! We are hosted by WP Engine. Is there anything they should do?


Tony

  • Support Staff

March 27, 2024 at 11:48 am

I dont think so, I suspect its related to object caching but others have stated thats not enabled.

Currently all of the reports we’ve had of this are hosted on WP Engine.

We’ve moved the function throwing the error to prevent it but so far have been unable to reproduce on our test sites.


InUnison

March 27, 2024 at 2:34 pm

Yes, we removed object caching on the site level and the server level.

Thanks for working on this, is there a timeframe for when the fix will be pushed?


Tony

  • Support Staff

March 27, 2024 at 4:34 pm

The update has been pushed live (version 1.1.13.p of the Stripe add-on).

If you don’t see it available on your site just yet go to Event Espresso -> General Settings and just hit save to force an update check.

It should then show in Dashboard -> Plugins


InUnison

March 28, 2024 at 7:17 am

Thank you! Just installed and activated, and we are good to go. Thanks for the quick work and the solution.


Rio

  • Support Staff

March 28, 2024 at 7:36 am

Awesome. If you need anything, feel free to reach us again.

thanks

The support post ‘Uncaught Error: Class "EE_PMT_Base" not found’ 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.

Event Espresso