Support » Plugin: The Events Calendar » Kills Site, Fatal Error

  • Resolved msarns


    I have 3 sites running TEC. All are not serving pages when is installed, with error as follows:

    PHP Fatal error: Call to undefined method Tribe__Settings_Manager::add() in \the-events-calendar\common\src\Tribe\Main.php on line 237

    I have reverted to TEC 4.3.5, and all sites are back immediately. However I’ve had to turn off automatic updates, and our Premium TEC plugins are all posting nags that they will not work until is active.

    Let me know when your plugin is working again.


Viewing 15 replies - 1 through 15 (of 38 total)
  • Same here it completely killed the website! :/

    Fatal error: Uncaught Error: Call to undefined method Tribe__Settings_Manager::add() in\wp-content\plugins\the-events-calendar\common\src\Tribe\Main.php:237 Stack trace: #0\wp-includes\class-wp-hook.php(298): Tribe__Main->load_assets('') #1\wp-includes\class-wp-hook.php(323): WP_Hook->apply_filters(NULL, Array) #2\wp-includes\plugin.php(453): WP_Hook->do_action(Array) #3\wp-settings.php(449): do_action('init') #4\wp-config.php(109): require_once('...') #5\wp-load.php(37): require_once('...') #6\wp-blog-header.php(13): require_once('...') #7\index.php(17): require('...') #8 {main} thrown in\wp-content\plugins\the-events-calendar\common\src\Tribe\Main.php on line 237


    me too.
    Kills admin dashboard also


    Plugin Contributor nicosantos


    Hey folks,

    Thanks for the early report of the issue! We are actively looking into this and trying to find the culprit. Can you please let us now which PHP versions are your servers running? Also, Can you give us some details about the server in which you are running your sites? Window servers by any chance?

    Thanks once again and sorry for the hassle, I will make sure to give you an update when we have more information on this,


    Yes Windows, double-checked settings, and they are:

    PHP 5.6.20
    Windows Server 2008 R2 Enterprise SP1


    Plugin Author Zach Tirrell


    Thanks for the additional info!

    We are still struggling to reproduce this. Which web server are you using? Is this Apache, IIS, something else?

    Same Issue here, Windows Server 2008 R2, with PHP 5.5.38 if it helps?


    Further info:

    IIS is the server.
    Also, MySQL 5.6 is current db.

    In addition to previously noted:
    PHP 5.6.20
    Windows Server 2008 R2 Enterprise SP1

    Not a LAMP setup, so we’re aware we may be an outlier.

    Thanks again,

    Plugin Author Zach Tirrell


    Can you also provide a list of which of our Premium Plugins you are using in addition to TEC?



    Modern Tribe Support Rep

    I wonder if this could be a max_path issue? Could you guys share the full path to your /wp-content/plugins/ folder? It might be something like:


    The Settings_Manager.php file is included in two locations:




    What happens if you delete this folder:


    Does the issue go away, or perhaps a new error crops up?

    – Brook


    On one site:

    Events Calendar PRO
    Eventbrite Tickets

    Had a license for Community Events, since expired, but it was never added to the installation.

    Other 2 sites are just using the non-premium plugin. All gave the error about Tribe__Settings_Manager. All behaved normally when reverted.


    – Windows Server 2008 SP2
    – PHP 7.0.12
    – Using IIS

    The path for the plugins folder is:


    • This reply was modified 2 years, 1 month ago by  Daniel Maier.

    Deleting the folder you mentioned didn’t seem to make the problem go away.

    I still got the following error, which seems the same as before:

    Fatal error: Uncaught Error: Call to undefined method Tribe__Settings_Manager::add() in E:\Websites\\wp-content\plugins\the-events-calendar\common\src\Tribe\Main.php:237 Stack trace: #0 E:\Websites\\wp-includes\class-wp-hook.php(298): Tribe__Main->load_assets('') #1 E:\Websites\\wp-includes\class-wp-hook.php(323): WP_Hook->apply_filters(NULL, Array) #2 E:\Websites\\wp-includes\plugin.php(453): WP_Hook->do_action(Array) #3 E:\Websites\\wp-settings.php(449): do_action('init') #4 E:\Websites\\wp-config.php(109): require_once('E:\\Websites\\cit...') #5 E:\Websites\\wp-load.php(37): require_once('E:\\Websites\\cit...') #6 E:\Websites\\wp-blog-header.php(13): require_once('E:\\Websites\\cit...') #7 E:\Websites\\index.php(17): require('E:\\Websites\\cit...') #8 {main} thrown in E:\Websites\\wp-content\plugins\the-events-calendar\common\src\Tribe\Main.php on line 237

    Thank you!

    • This reply was modified 2 years, 1 month ago by  Daniel Maier.


    Plugin paths below. I’ve obfuscated the names, same number of letters.

    I will try the folder deletion on our dev box and let you know results later when I finish.




    WAMP server on Windows XP SP3.
    PHP 5.4.16
    Mysql 5.6.12

    I used the free TEC plug-in, nothing else. (it’s on my test site, and I deleted the whole plugin/TEC folder so I could get on site-building)


    • This reply was modified 2 years, 1 month ago by  btacwebadmin.
    • This reply was modified 2 years, 1 month ago by  btacwebadmin.
Viewing 15 replies - 1 through 15 (of 38 total)
  • The topic ‘ Kills Site, Fatal Error’ is closed to new replies.