Title: Plugin Conflict
Last modified: August 7, 2024

---

# Plugin Conflict

 *  Resolved [dee987](https://wordpress.org/support/users/dee987/)
 * (@dee987)
 * [1 year, 10 months ago](https://wordpress.org/support/topic/plugin-conflict-430/)
 * Hi,
 * I am running Easy Appointments on my site along with The Event Calendar Pro. 
   When Easy Appointments is enabled it conflicts with the calendar software and
   crashes the entire website.
 * It had worked for years without an issue. This started when I upgraded the PHP
   to 8.3.10.
 * I have all plugins running on the latest versions.
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fplugin-conflict-430%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 9 replies - 1 through 9 (of 9 total)

 *  [KB](https://wordpress.org/support/users/kespinoza/)
 * (@kespinoza)
 * [1 year, 9 months ago](https://wordpress.org/support/topic/plugin-conflict-430/#post-17951337)
 * I am having the same issue.
 *  [KB](https://wordpress.org/support/users/kespinoza/)
 * (@kespinoza)
 * [1 year, 9 months ago](https://wordpress.org/support/topic/plugin-conflict-430/#post-17955501)
 * I ended up rolling back to Event Calendar Pro Version 6.5.1, and that resolved
   the issue. I am also using PHP version 8.3.10.
 *  Thread Starter [dee987](https://wordpress.org/support/users/dee987/)
 * (@dee987)
 * [1 year, 9 months ago](https://wordpress.org/support/topic/plugin-conflict-430/#post-17957004)
 * KB<span style=”box-sizing: border-box; margin: 0px; padding: 0px;”>, I am glad
   to hear it. I am a bit worried this plugin is no longer supported since it looks
   like the plugin author has not offered support in months. </span>
 * <span style=”box-sizing: border-box; margin: 0px; padding: 0px;”>Event Calendar
   update 6.5.1 is a vulnerability fix, so I am concerned about rolling back before
   this. [6.5.1.4—Cross-Site Request Forgery via action_restore_events](https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/the-events-calendar/the-events-calendar-6514-cross-site-request-forgery-via-action-restore-events).
   I rolled back to Version 6.5.2,</span> and everything seems to be working.
 * In the meantime, I am going to start looking for an alternative – not updating
   the event software isn’t a long term solution.
 *  Thread Starter [dee987](https://wordpress.org/support/users/dee987/)
 * (@dee987)
 * [1 year, 9 months ago](https://wordpress.org/support/topic/plugin-conflict-430/#post-17957819)
 * Update – this fix didn’t really work because it broke the pro shortcodes on my
   end. So, unfortunately I have the Easy Appointments disabled.
 *  [gmariani405](https://wordpress.org/support/users/gmariani405/)
 * (@gmariani405)
 * [1 year, 9 months ago](https://wordpress.org/support/topic/plugin-conflict-430/#post-17978487)
 * Was going to report the same issue. But the conflict is due to the fact that 
   Easy Appointments and The Events Calendar Pro both use the di52 library ( [https://github.com/lucatume/di52](https://github.com/lucatume/di52)).
   They must be different versions or something. This is the error in question:
 * `PHP Fatal error: Uncaught TypeError: TEC\Common\lucatume\DI52\ServiceProvider::
   __construct(): Argument #1 ($container) must be of type TEC\Common\lucatume\DI52\
   Container, tad_DI52_Container given, called in /chroot/home/USERNAME/WEBSITE/
   html/wp-content/plugins/easy-appointments/vendor/lucatume/di52/src/tad/DI52/Container.
   php on line 484 and defined in /chroot/home/USERNAME/WEBSITE/html/wp-content/
   plugins/the-events-calendar/common/vendor/vendor-prefixed/lucatume/di52/src/ServiceProvider.
   php:37`
 *  [KB](https://wordpress.org/support/users/kespinoza/)
 * (@kespinoza)
 * [1 year, 9 months ago](https://wordpress.org/support/topic/plugin-conflict-430/#post-17993112)
 * I found a plug-in to replace Easy Appointments, [https://simplyscheduleappointments.com/](https://simplyscheduleappointments.com/).
   It integrates with the Events Calendar if you need that functionality. There 
   is a free version that works well for my client’s needs. Give it a try, easy 
   setup.
 *  Thread Starter [dee987](https://wordpress.org/support/users/dee987/)
 * (@dee987)
 * [1 year, 9 months ago](https://wordpress.org/support/topic/plugin-conflict-430/#post-17994158)
 * [@kespinoza](https://wordpress.org/support/users/kespinoza/) thanks! I will check
   it out.
 *  [Nikola Loncar](https://wordpress.org/support/users/loncar/)
 * (@loncar)
 * [1 year, 9 months ago](https://wordpress.org/support/topic/plugin-conflict-430/#post-17997788)
 * Hi, sorry for waiting. There is a new version that will be released in a couple
   of minutes.
 *  [Nikola Loncar](https://wordpress.org/support/users/loncar/)
 * (@loncar)
 * [1 year, 9 months ago](https://wordpress.org/support/topic/plugin-conflict-430/#post-17997810)
 * Hi please update to 3.12.0 version. Sorry for the issues that you have experienced
   with that conflict. It should be resolved quicker.
 * Best regards,
 * Nikola

Viewing 9 replies - 1 through 9 (of 9 total)

The topic ‘Plugin Conflict’ is closed to new replies.

 * ![](https://ps.w.org/easy-appointments/assets/icon-256x256.png?rev=1472759)
 * [Easy Appointments](https://wordpress.org/plugins/easy-appointments/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/easy-appointments/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/easy-appointments/)
 * [Active Topics](https://wordpress.org/support/plugin/easy-appointments/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/easy-appointments/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/easy-appointments/reviews/)

 * 10 replies
 * 4 participants
 * Last reply from: [Nikola Loncar](https://wordpress.org/support/users/loncar/)
 * Last activity: [1 year, 9 months ago](https://wordpress.org/support/topic/plugin-conflict-430/#post-17997810)
 * Status: resolved