Project

General

Profile

Actions

Bug #25655

closed

Commons down

Added by Laurie Hurson 6 days ago. Updated 6 days ago.

Status:
Resolved
Priority name:
Normal
Assignee:
-
Category name:
-
Target version:
Start date:
2026-09-16
Due date:
% Done:

0%

Estimated time:
Deployment actions:

Description

Hi All,

I cannot access the commons and have gotten several emails from faculty with the same issue. I am seeing a critical error when I try to access. I have cleared my cache and tried several browsers. I am at the GC.

Thanks,
Laurie


Files

Actions #1

Updated by Boone Gorges 6 days ago

Investigating now

Actions #2

Updated by Boone Gorges 6 days ago

The Redis cache was full. I've flushed it and the site is once again responding. I'll talk to Reclaim about eviction policy or other next steps.

Actions #3

Updated by Laurie Hurson 6 days ago

Hm okay, I can now see public pages but still get the same error when i try to log in. Again cleared my cache and tried logging in through multiple browsers

Actions #4

Updated by Boone Gorges 6 days ago

Hm. A random selection of pages on my end is working fine. I'm looking over the error log and I don't see any more errors indicating out-of-memory issues since I flushed the cache a while ago.

When viewing a URL that shows a fatal error, could you please do me a favor and append ?bbgd=1 to the URL (so eg https://commons.gc.cuny.edu/members/?bbgd=1) and then let me know what error message is shown on the screen?

Actions #5

Updated by Laurie Hurson 6 days ago

Sure when i go to the link this is the error message

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the eventorganiser domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/webroot/ROOT/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the bbpress domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/webroot/ROOT/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the bp-event-organiser domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/webroot/ROOT/wp-includes/functions.php on line 6131

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the buddypress-followers domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/webroot/ROOT/wp-includes/functions.php on line 6131

Deprecated: Hook bp_uri is deprecated since version 12.0.0 with no alternative available. in /var/www/webroot/ROOT/wp-includes/functions.php on line 6131

Deprecated: Optional parameter $type declared before required parameter $invite is implicitly treated as a required parameter in /var/www/webroot/ROOT/wp-content/plugins/cac-onboarding/src/Frontend/Helpers.php on line 36

Deprecated: Optional parameter $type declared before required parameter $invite is implicitly treated as a required parameter in /var/www/webroot/ROOT/wp-content/plugins/cac-onboarding/src/Frontend/Helpers.php on line 55

Deprecated: Optional parameter $type declared before required parameter $invite is implicitly treated as a required parameter in /var/www/webroot/ROOT/wp-content/plugins/cac-onboarding/src/Frontend/Helpers.php on line 233

Deprecated: Optional parameter $type declared before required parameter $invite is implicitly treated as a required parameter in /var/www/webroot/ROOT/wp-content/plugins/cac-onboarding/src/Frontend/Helpers.php on line 245

Fatal error: Uncaught ValueError: Argument number specifier must be greater than zero and less than 2147483647 in /var/www/webroot/ROOT/wp-content/plugins/cac-onboarding/src/Invitation/Notification.php:142 Stack trace: #0 /var/www/webroot/ROOT/wp-content/plugins/cac-onboarding/src/Invitation/Notification.php(142): sprintf() #1 /var/www/webroot/ROOT/wp-includes/class-wp-hook.php(341): CAC\Onboarding\Invitation\Notification::format() #2 /var/www/webroot/ROOT/wp-includes/plugin.php(256): WP_Hook->apply_filters() #3 /var/www/webroot/ROOT/wp-content/plugins/buddypress/bp-notifications/bp-notifications-functions.php(296): apply_filters_ref_array() #4 /var/www/webroot/ROOT/wp-content/plugins/buddypress/bp-notifications/bp-notifications-adminbar.php(29): bp_notifications_get_notifications_for_user() #5 /var/www/webroot/ROOT/wp-content/plugins/buddypress/bp-members/bp-members-adminbar.php(267): bp_notifications_toolbar_menu() #6 /var/www/webroot/ROOT/wp-content/plugins/buddypress/bp-members/bp-members-adminbar.php(282): bp_members_admin_bar_notifications_menu() #7 /var/www/webroot/ROOT/wp-includes/class-wp-hook.php(341): bp_members_admin_bar_notifications_menu_priority() #8 /var/www/webroot/ROOT/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters() #9 /var/www/webroot/ROOT/wp-includes/plugin.php(570): WP_Hook->do_action() #10 /var/www/webroot/ROOT/wp-includes/admin-bar.php(97): do_action_ref_array() #11 /var/www/webroot/ROOT/wp-includes/class-wp-hook.php(341): wp_admin_bar_render() #12 /var/www/webroot/ROOT/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters() #13 /var/www/webroot/ROOT/wp-includes/plugin.php(522): WP_Hook->do_action() #14 /var/www/webroot/ROOT/wp-includes/general-template.php(3229): do_action() #15 /var/www/webroot/ROOT/wp-content/themes/bp-nelo/header.php(48): wp_body_open() #16 /var/www/webroot/ROOT/wp-includes/template.php(814): require_once('...') #17 /var/www/webroot/ROOT/wp-includes/template.php(749): load_template() #18 /var/www/webroot/ROOT/wp-includes/general-template.php(48): locate_template() #19 /var/www/webroot/ROOT/wp-content/themes/bp-nelo/buddypress.php(5): get_header() #20 /var/www/webroot/ROOT/wp-includes/template-loader.php(132): include('...') #21 /var/www/webroot/ROOT/wp-blog-header.php(19): require_once('...') #22 /var/www/webroot/ROOT/index.php(17): require('...') #23 {main} thrown in /var/www/webroot/ROOT/wp-content/plugins/cac-onboarding/src/Invitation/Notification.php on line 142

There has been a critical error on this website.

Learn more about troubleshooting WordPress.

Actions #6

Updated by Marilyn Weber 6 days ago

Also happening on https://www.humbiocie.hunter.cuny.edu and at least one other (no URL yet)

Actions #7

Updated by Boone Gorges 6 days ago

Thanks for the info and screenshot. It looks like there's a longstanding bug in cac-onboarding that can trigger fatal errors for certain combinations of pending invitations (which my account doesn't have, explaining why I didn't see it). This is totally unrelated to the Redis issue on the surface, though it could be that clearing the Redis cache triggered cac-onboarding to rebuild some markup that had previously been in the cache, surfacing the bug. Fixed in https://github.com/cuny-academic-commons/cac-onboarding/commit/5218a45f914ea1d9721ebdc1f521c6c0de1cb18d and pushed to the production site. Can you please confirm that you're no longer seeing the error?

Actions #8

Updated by Laurie Hurson 6 days ago

Thanks Boone, everything appears to be working correctly for me now.

Actions #9

Updated by Marilyn Weber 6 days ago

Confirmed here as well!

Actions #10

Updated by Raymond Hoh 6 days ago

It looks like there's a longstanding bug in cac-onboarding that can trigger fatal errors for certain combinations of pending invitations (which my account doesn't have, explaining why I didn't see it).

Groan. Apologies for not catching this bug when I committed it in cac-onboarding, Boone!

Actions #11

Updated by Boone Gorges 6 days ago

  • Status changed from New to Resolved
  • Target version set to 2.7.12

Thanks to all for confirming!

Ray, weird that it didn't crop up in three years!

Actions

Also available in: Atom PDF