• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

[1.1.3] registration broken

#1
Hi there,

I´ve upgraded my 1.1 to 1.13 yesterday. Since that (but not necessarily caused by the upgrade) users can´t register anymore. The login for registered members just works fine, only the registration seems to be broken and leads to a XenForo Error page, stating "We encountered a server error. Please try again later."

The corresponding error logs show this:
Code:
Error information:
ErrorException: Declaration of CemZoo_Username_DataWriter_User::_verifyUsername() should be compatible with that of XenForo_DataWriter_User::_verifyUsername() - library/CemZoo/Username/DataWriter/User.php:102
Created by: unknown account, today at 11:31
 
Stack tracking:
#0 /srv/www/vhosts/myforum.com/httpdocs/library/XenForo/Autoloader.php(119): XenForo_Application::handlePhpError('CemZoo_Username...')
#1 /srv/www/vhosts/myforum.com/httpdocs/library/XenForo/Autoloader.php(119): XenForo_Autoloader::autoload()
#2 /srv/www/vhosts/myforum.com/httpdocs/library/XenForo/Application.php(858): XenForo_Autoloader->autoload('CemZoo_Username...')
#3 /srv/www/vhosts/myforum.com/httpdocs/library/XenForo/Application.php(397): XenForo_Application::autoload('XenForo_DataWri...', 'datawriter')
#4 /srv/www/vhosts/myforum.com/httpdocs/library/XenForo/DataWriter.php(1975): XenForo_Application::resolveDynamicClass('XenForo_DataWri...')
#5 /srv/www/vhosts/myforum.com/httpdocs/library/XenForo/ControllerPublic/Register.php(60): XenForo_DataWriter::create()
#6 /srv/www/vhosts/myforum.com/httpdocs/library/XenForo/FrontController.php(310): XenForo_ControllerPublic_Register->actionIndex(Object(XenForo_RouteMatch))
#7 /srv/www/vhosts/myforum.com/httpdocs/library/XenForo/FrontController.php(132): XenForo_FrontController->dispatch()
#8 /srv/www/vhosts/myforum.com/httpdocs/index.php(13): XenForo_FrontController->run()
#9 {main}
 
Requiered status:
 
array(3) {
  ["url"] => string(32) "http://myforum.com/login/login"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(7) {
    ["login"] => string(9) "(username)"
    ["register"] => string(1) "1"
    ["password"] => string(10) "(password)"
    ["submit"] => string(8) "Login"
    ["cookie_check"] => string(1) "1"
    ["redirect"] => string(1) "/"
    ["_xfToken"] => string(0) ""
  }
}
I changed Captcha from Re-Captcha to manual Captcha yesterday because of spamrobots, which can obviously pass the Re-Captcha and installed 3 other AddOns (with TMS). I disabled all AddOns and even with reenabled Re-Captcha, the registration won´t start to work again.

Honestly I don´t have an idea, what this error log is trying to tell me. Exept, that the library file User.php seems to have a mismatch on line 102 - and thats the last sign of that file: a closing } .

A little help would be appreciated :confused:

Regards,
Marv.
 

Chris D

XenForo developer
Staff member
#2
Looks like from the error to be caused by an add-on called CemZoo Username Changer?

Disable that first, see if the problem persists or not.
 
#5
Noticed that too. I was using the very first unpaid release. I´m still in the process of setting the site up so may be I´ll make use of the paid one later on and disabled this one for now. Anyway thanks for the heads-up, I´ve contacted the author already.