PublicsLab site down
Stacy M. Hartman reports "
I returned from the Thanksgiving break to a fully broken Commons site. We are getting "critical error" message whenever I try to access it. The site is plbeta.commons.cuny.edu.
Brief Googling indicated that this is probably beyond my ability to fix on my own. I have no idea what caused the error; neither I nor my college assistant (CC'd) had touched it recently.
Any advice, guidance, or assistance would be greatly appreciated. Thanks!"
I (Marilyn) can get to the dashboard as a superadmin, but I can't see the problem.
#2 Updated by Marilyn Weber 8 months ago
And she adds
I'm on a Mac, and I've tried both Safari and Firefox. Justin is on a PC and tried Chrome. We both tried Safari on our iPhones. We got the same critical error message in all circumstances.
I first noticed that something was wrong with the website last Wednesday evening, right as the holiday weekend was starting. It was fine as of 11/23, which was the last time Justin or I visited it, and Jetpack analytics show a handful of visitors on 11/24, with nothing since then, so I think it must have broken on 11/24 or 11/25.
#3 Updated by Boone Gorges 8 months ago
- Status changed from New to Reporter Feedback
The plugin events-ticket was throwing a fatal error:
Fatal error: Uncaught RuntimeException: Error while making 'tickets.attendee_registration': Class tickets.attendee_registration does not exist in /var/www/html/commons/www/wp-content/plugins/event-tickets/common/vendor/lucatume/di52/src/tad/DI52/Container.php:352 Stack trace: #0 /var/www/html/commons/www/wp-content/plugins/event-tickets/common/vendor/lucatume/di52/src/tad/DI52/Container.php(281): tad_DI52_Container->resolve() #1 /var/www/html/commons/www/wp-content/plugins/event-tickets/common/src/Tribe/Container.php(176): tad_DI52_Container->make() #2 /var/www/html/commons/www/wp-content/themes/customizr/core/class-fire-plugins_compat.php(774): tribe() #3 /var/www/html/commons/www/wp-includes/class-wp-hook.php(287): czr_fn_et_ticket_disable_post_list() #4 /var/www/html/commons/www/wp-includes/plugin.php(206): WP_Hook->apply_filters() #5 /var/www/html/commons/www/wp-content/themes/customizr/core/core-functions.php(1553): apply_filters() #6 /var/www/html/commons/www/wp-content/themes/customizr/core/front/controllers/class in /var/www/html/commons/www/wp-content/plugins/event-tickets/common/vendor/lucatume/di52/src/tad/DI52/Container.php on line 352
Event Tickets was updated as part of the 1.17.8 release on 10/23, from version 5.0.2 to version 184.108.40.206.
For the time being, I've deactivated Event Tickets, and the site is now loading. Could you please see whether the user is actually using the Event Tickets plugin? If not, I suggest that it remain deactivated, and we take no further action unless we hear that this is a widespread issue. If so, I'll have to reactivate and dig deeper, though the few minutes' research I've done so far suggests that this is going to be hard to do (it's a complex plugin).
#7 Updated by Boone Gorges 8 months ago
I only disabled the plugin on the site in question.
At this time, there's no indication that further action is required. For example, https://gcdi.commons.gc.cuny.edu/ runs the plugin but seems to be loading fine. My small amount of debugging I did suggested that there was something about the specific combination of plugins and/or configurations on the PublicsLab site that triggered the error. As such, the problem doesn't seem to be widespread.