Page 1 of 1

SelfRegistration Class 'RRUtils' not found

Posted: Sat Nov 30, 2019 9:16 am
by tojnk
I get the following error when using {SelfRegistration group=horrormarathon}

This group exists.

Running CMSMS 2.2.12
with SelfRegistration 1.14.6

Code: Select all

Fatal error: Uncaught Error: Class 'RRUtils' not found in /volume2/horrormarathon/modules/SelfRegistration/action.signup.php:89 Stack trace: #0 /volume2/horrormarathon/lib/classes/class.CMSModule.php(1403): include() #1 /volume2/horrormarathon/modules/CGExtensions/CGExtensions.module.php(619): CMSModule->DoAction('signup', 'mfba3b', Array, '83') #2 /volume2/horrormarathon/modules/SelfRegistration/SelfRegistration.module.php(277): CGExtensions->DoAction('signup', 'mfba3b', Array, '83') #3 /volume2/horrormarathon/modules/SelfRegistration/action.default.php(52): SelfRegistration->DoAction('signup', 'mfba3b', Array, '83') #4 /volume2/horrormarathon/lib/classes/class.CMSModule.php(1403): include('/volume2/horror...') #5 /volume2/horrormarathon/modules/CGExtensions/CGExtensions.module.php(619): CMSModule->DoAction('default', 'mfba3b', Array, '83') #6 /volume2/horrormarathon/modules/SelfRegistration/SelfRegistration.module.php(277): CGExtensions->DoAction('default', 'mfba3b', Array, '83') #7 /volume2/horrormarathon/lib/classes/c in /volume2/horrormarathon/modules/SelfRegistration/action.signup.php on line 89
I recently upgraded to the lastest version of cmsms and modules, but a search for RRUtils only show the following hits:

Code: Select all

  X:\modules\SelfRegistration\action.anothergroup.php (1 hit)
	Line 76:     $relations = RRUtils::array_merge_by_name_required($relations,$grelns);
  X:\modules\SelfRegistration\action.edittempuser.php (1 hit)
	Line 75:     $tmp = RRUtils::array_merge_by_name_required($tmp,$grelns);
  X:\modules\SelfRegistration\action.reguser.php (1 hit)
	Line 61:             $tmp = RRUtils::array_merge_by_name_required($tmp,$grelns);
  X:\modules\SelfRegistration\action.signup.php (1 hit)
	Line 89:     $tmp = RRUtils::array_merge_by_name_required($tmp,$grelns);
What am I missing here?

Re: SelfRegistration Class 'RRUtils' not found

Posted: Sat Nov 30, 2019 6:22 pm
by DIGI3
What version of FEU are you using? The 3.x series doesn't support SelfReg, the author has released a replacement registration module now.

Re: SelfRegistration Class 'RRUtils' not found

Posted: Sat Nov 30, 2019 8:37 pm
by tojnk
I am using FrontEndUsers 3.1.5

What is the name of the registration module compatible with this version of FEU?

Re: SelfRegistration Class 'RRUtils' not found

Posted: Sat Nov 30, 2019 8:46 pm
by DIGI3
From release notes of FEU 3:
The SelfRegistration module will no longer work with the v3.0 series of FrontEndUsers see the CGFEURegister module.