Critical error in Easy Appointments Connect – Google Calendar sync not working

Support › Category: Questions › Critical error in Easy Appointments Connect – Google Calendar sync not working
KFZ Klanatsky-Deutsch Staff asked 7 months ago
Hello, We are experiencing a critical error with the Easy Appointments Connect plugin on our website. Problem: Appointments are no longer automatically saved to Google Calendar. When trying to open the Connect Extension settings page in the WordPress admin area, a critical error occurs. WordPress displays:
“There has been a critical error on this website.”
We also received the automatic WordPress fatal error notification email. Environment Details
  • WordPress Version: 6.9.1
  • Active Theme: Vantage (Version 1.20.32)
  • Easy Appointments Connect Version: 1.2.2
  • PHP Version: 8.1.34
Error Details
  • Error Type: E_ERROR
  • File: /wp-content/plugins/easy-appointments-connect/main.php
  • Line: 453
Error Message: Uncaught Error: Call to a member function get_container() on null
in /wp-content/plugins/easy-appointments-connect/main.php:453 Stack Trace: #0 /wp-includes/class-wp-hook.php(341): EasyAppointmentsConnect->connect_settings_page()
#1 /wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters()
#2 /wp-includes/plugin.php(522): WP_Hook->do_action()
#3 /wp-admin/admin.php(264): do_action()
#4 {main}
2 Answers
martijn_brouns Staff answered 7 months ago

Same here!

[EDIT] I solved it. It seems my EA Connect plugin was outdated and license for getting an update was expired. Bought the extension again (now valid for 2 years) and all works like a charm again. For some, this might be frustrating but in all honesty: $39 for 2 two year license is not at all bad. Thanks for continuing your support peeps from Easy Appointments !

pooneh_khaef Staff replied 7 months ago

Hi, My licence is valid for one year

martijn_brouns Staff replied 7 months ago

In that case you can simply download the new version of EA Connect by going to https://easy-appointments.com/account/?account_page=downloads

YurtsofHawaii Staff answered 7 months ago
Same problem here and our license is not expired - it's valid for another 5 weeks.  The original post was 6 days ago. Any response from Easy Appointment support? 
martijn_brouns Staff replied 7 months ago

In that case you can simply download the new version of EA Connect by going to https://easy-appointments.com/account/?account_page=downloads

YurtsofHawaii Staff replied 7 months ago

Thanks for that – it worked, but why does the “Check For Updates” link not work for EA Connect in the WP plugins page? How are users to know when an update is available for EA Connect?

Also, how is EA Connect update done without losing all Connect settings? When I upgraded the plugin the standard way, by deactivating, removing, then uploading the new one, all settings were lost. I had to reauthorize, etc.

Thank you!

martijn_brouns Staff replied 7 months ago

Same here. Issue for many users (me too) is that you generally don't live going to some Google API console and sort out IDs and keys again (in fact, I hato regenerate a new key).

Besides that, it's us users having to sort this out without anyone supporting us for the $39 I just paid again.

Your points are valid..

YurtsofHawaii Staff replied 7 months ago

True. The system does work well, though, when it’s setup correctly, and that’s the main thing. Thanks for your help.