Same problem here! Stefan
Am Freitag, den 12.06.2015, 14:19 -0400 schrieb Chris Maloney: > Thanks for the response. I just tried to report it on Phabricator. From > the home page, I clicked "Report a problem", and it took me to a login > screen. I clicked the "Mediawiki" button, and it took me to the MediaWiki's > OAuth screen. After I clicked "Allow", it came back to Phabricator, and the > message, "Login Failure. Login cookie was set correctly, but your login > session is not valid. Try clearing cookies and logging in again." > > Now, how do I report *that* problem? > > Chris > > On Fri, Jun 12, 2015 at 1:04 PM, Thomas Mulhall <[email protected]> > wrote: > > > This should be reported https://phabricator.wikimedia.org/ as it looks > > like a bug. > > > > > > On Friday, 12 June 2015, 17:19, Chris Maloney <[email protected]> > > wrote: > > > > > > Hi, > > > > I am having the exact same problem as Stefan, in his email from yesterday, > > "EmailAuthentication broken - token is NULL in user table" ( > > https://lists.wikimedia.org/pipermail/mediawiki-l/2015-June/044454.html). > > > > My wiki installation is public, here: http://jatswiki.org. Feel free to go > > there to see this problem for yourself, if you want. > > > > If you try to create a new account, everything seems to work fine, and the > > email is sent. But, when you click on it, the page comes back with "Invalid > > token". But, if you go to the preferences screen, and send another one, > > then that one (usually) works. > > > > > Looking at the database, i notice that the user_email_token, > > > user_email_token_expires and user_email_authenticated columns of the > > > user table are NULL for the newly registered users. > > > > I see the same thing, and I note that when I resend an email confirmation, > > I see what I guess are the expected results:: > > > > * user_email_authenticated stays NULL > > * user_email_token and user_email_token_expires get a good values > > > > I enabled the $wgDebugToolbar, and below is a full dump of what I creating > > the account, the page that says "A confirmation code was sent to your email > > address". > > > > Thanks for any help you can give on this! If there's some better place to > > ask for help with this problem, please let me know. > > > > > > Debug log: > > ---- > > Start request POST > > > > /index.php?title=Special:UserLogin&action=submitlogin&type=signup&returnto=Main+Page > > HTTP HEADERS: > > HOST: jatswiki.org > > CONTENT-LENGTH: 212 > > CACHE-CONTROL: max-age=0 > > ACCEPT: > > text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 > > ORIGIN: http://jatswiki.org > > USER-AGENT: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) > > AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36 > > CONTENT-TYPE: application/x-www-form-urlencoded > > REFERER: > > > > http://jatswiki.org/index.php?title=Special:UserLogin&returnto=Main+Page&type=signup > > ACCEPT-ENCODING: gzip, deflate > > ACCEPT-LANGUAGE: en-US,en;q=0.8 > > COOKIE: jatswiki_session=rrrc5rfpcq9qbma83f0pp88ro0; > > jatswikiUserName=Test4; jatswikiLoggedOut=1434124288 > > X-FORWARDED-FOR: ::ffff:130.14.11.131 > > VIA: 1.1 localhost.localdomain 820EFE1A > > [caches] main: EmptyBagOStuff, message: SqlBagOStuff, parser: SqlBagOStuff > > [caches] LocalisationCache: using store LCStoreDB > > Fully initialised > > Connected to database 0 at localhost > > IP: 130.14.254.26 > > Connected to database 0 at localhost > > [MessageCache] MessageCache::load: Loading en... got from global cache > > Unstubbing $wgParser on call of $wgParser::firstCallInit from > > MessageCache::getParser > > Parser: using preprocessor: Preprocessor_DOM > > Unstubbing $wgLang on call of $wgLang::_unstub from > > ParserOptions::__construct > > User::getBlockedStatus: checking... > > [captcha] ConfirmEdit: passed; new account 'Test5' > > [SpamBlacklist] Loading email regex... > > [SpamBlacklist] no files specified > > [TitleBlacklist-cache] Updated jatswiki:title_blacklist_entries with 0 > > entries. > > MWCryptRand::realGenerate: Generating cryptographic random bytes for > > > > User::setToken/MWCryptRand::generateHex/MWCryptRand::realGenerateHex/MWCryptRand::generate/MWCryptRand::realGenerate > > MWCryptRand::realGenerate: openssl_random_pseudo_bytes generated 16 bytes > > of strong randomness. > > MWCryptRand::realGenerate: 0 bytes of randomness leftover in the buffer. > > DatabaseBase::query: Writes done: INSERT IGNORE INTO `user` > > > > (user_id,user_name,user_password,user_newpassword,user_newpass_time,user_email,user_email_authenticated,user_real_name,user_token,user_registration,user_editcount,user_touched) > > VALUES (NULL,'X') > > User: loading options for user 8 from database. > > MWCryptRand::realGenerate: Generating cryptographic random bytes for > > > > User::setToken/MWCryptRand::generateHex/MWCryptRand::realGenerateHex/MWCryptRand::generate/MWCryptRand::realGenerate > > MWCryptRand::realGenerate: openssl_random_pseudo_bytes generated 16 bytes > > of strong randomness. > > MWCryptRand::realGenerate: 0 bytes of randomness leftover in the buffer. > > MWCryptRand::realGenerate: Generating cryptographic random bytes for > > > > User::setInternalPassword/PasswordFactory::newFromPlaintext/Pbkdf2Password::crypt/MWCryptRand::generate/MWCryptRand::realGenerate > > MWCryptRand::realGenerate: openssl_random_pseudo_bytes generated 16 bytes > > of strong randomness. > > MWCryptRand::realGenerate: 0 bytes of randomness leftover in the buffer. > > MWCryptRand::realGenerate: Generating cryptographic random bytes for > > > > User::setToken/MWCryptRand::generateHex/MWCryptRand::realGenerateHex/MWCryptRand::generate/MWCryptRand::realGenerate > > MWCryptRand::realGenerate: openssl_random_pseudo_bytes generated 16 bytes > > of strong randomness. > > MWCryptRand::realGenerate: 0 bytes of randomness leftover in the buffer. > > MWCryptRand::realGenerate: Generating cryptographic random bytes for > > > > User::confirmationToken/MWCryptRand::generateHex/MWCryptRand::realGenerateHex/MWCryptRand::generate/MWCryptRand::realGenerate > > MWCryptRand::realGenerate: openssl_random_pseudo_bytes generated 16 bytes > > of strong randomness. > > MWCryptRand::realGenerate: 0 bytes of randomness leftover in the buffer. > > [exception] [54dc23a2] > > > > /index.php?title=Special:UserLogin&action=submitlogin&type=signup&returnto=Main+Page > > MWException from line 3658 of /var/www/jatswiki.org/includes/User.php: CAS > > update failed on user_touched for user ID '8'. > > #0 /var/www/jatswiki.org/includes/User.php(4165): User->saveSettings() > > #1 /var/www/jatswiki.org/includes/specials/SpecialUserlogin.php(409): > > User->sendConfirmationMail() > > #2 /var/www/jatswiki.org/includes/specials/SpecialUserlogin.php(314): > > LoginForm->addNewAccount() > > #3 /var/www/jatswiki.org/includes/specialpage/SpecialPage.php(384): > > LoginForm->execute(NULL) > > #4 /var/www/jatswiki.org/includes/specialpage/SpecialPageFactory.php(582): > > SpecialPage->run(NULL) > > #5 /var/www/jatswiki.org/includes/MediaWiki.php(267): > > SpecialPageFactory::executePath(Object(Title), Object(RequestContext)) > > #6 /var/www/jatswiki.org/includes/MediaWiki.php(566): > > MediaWiki->performRequest() > > #7 /var/www/jatswiki.org/includes/MediaWiki.php(414): MediaWiki->main() > > #8 /var/www/jatswiki.org/index.php(41): MediaWiki->run() > > #9 {main} > > [exception-json] {"id":"54dc23a2","type":"MWException","file":"/var/www/ > > jatswiki.org/includes/User.php","line":3658,"message":"CAS update failed > > on > > user_touched for user ID > > > > '8'.","url":"/index.php?title=Special:UserLogin&action=submitlogin&type=signup&returnto=Main+Page","backtrace":[{"file":"/var/www/ > > jatswiki.org/includes/User.php > > > > ","line":4165,"function":"saveSettings","class":"User","type":"->","args":[]},{"file":"/var/www/ > > jatswiki.org/includes/specials/SpecialUserlogin.php > > > > ","line":409,"function":"sendConfirmationMail","class":"User","type":"->","args":[]},{"file":"/var/www/ > > jatswiki.org/includes/specials/SpecialUserlogin.php > > > > ","line":314,"function":"addNewAccount","class":"LoginForm","type":"->","args":[]},{"file":"/var/www/ > > jatswiki.org/includes/specialpage/SpecialPage.php > > > > ","line":384,"function":"execute","class":"LoginForm","type":"->","args":["NULL"]},{"file":"/var/www/ > > jatswiki.org/includes/specialpage/SpecialPageFactory.php > > > > ","line":582,"function":"run","class":"SpecialPage","type":"->","args":["NULL"]},{"file":"/var/www/ > > jatswiki.org/includes/MediaWiki.php > > > > ","line":267,"function":"executePath","class":"SpecialPageFactory","type":"::","args":["Title","RequestContext"]},{"file":"/var/www/ > > jatswiki.org/includes/MediaWiki.php > > > > ","line":566,"function":"performRequest","class":"MediaWiki","type":"->","args":[]},{"file":"/var/www/ > > jatswiki.org/includes/MediaWiki.php > > > > ","line":414,"function":"main","class":"MediaWiki","type":"->","args":[]},{"file":"/var/www/ > > jatswiki.org/index.php > > ","line":41,"function":"run","class":"MediaWiki","type":"->","args":[]}]} > > UserMailer::send: sending mail to Test5 <[email protected]> > > Sending mail via internal mail() function > > [exception] [63993193] > > > > /index.php?title=Special:UserLogin&action=submitlogin&type=signup&returnto=Main+Page > > MWException from line 3658 of /var/www/jatswiki.org/includes/User.php: CAS > > update failed on user_touched for user ID '8'. > > #0 /var/www/jatswiki.org/includes/specials/SpecialUserlogin.php(418): > > User->saveSettings() > > #1 /var/www/jatswiki.org/includes/specials/SpecialUserlogin.php(314): > > LoginForm->addNewAccount() > > #2 /var/www/jatswiki.org/includes/specialpage/SpecialPage.php(384): > > LoginForm->execute(NULL) > > #3 /var/www/jatswiki.org/includes/specialpage/SpecialPageFactory.php(582): > > SpecialPage->run(NULL) > > #4 /var/www/jatswiki.org/includes/MediaWiki.php(267): > > SpecialPageFactory::executePath(Object(Title), Object(RequestContext)) > > #5 /var/www/jatswiki.org/includes/MediaWiki.php(566): > > MediaWiki->performRequest() > > #6 /var/www/jatswiki.org/includes/MediaWiki.php(414): MediaWiki->main() > > #7 /var/www/jatswiki.org/index.php(41): MediaWiki->run() > > #8 {main} > > [exception-json] {"id":"63993193","type":"MWException","file":"/var/www/ > > jatswiki.org/includes/User.php","line":3658,"message":"CAS update failed > > on > > user_touched for user ID > > > > '8'.","url":"/index.php?title=Special:UserLogin&action=submitlogin&type=signup&returnto=Main+Page","backtrace":[{"file":"/var/www/ > > jatswiki.org/includes/specials/SpecialUserlogin.php > > > > ","line":418,"function":"saveSettings","class":"User","type":"->","args":[]},{"file":"/var/www/ > > jatswiki.org/includes/specials/SpecialUserlogin.php > > > > ","line":314,"function":"addNewAccount","class":"LoginForm","type":"->","args":[]},{"file":"/var/www/ > > jatswiki.org/includes/specialpage/SpecialPage.php > > > > ","line":384,"function":"execute","class":"LoginForm","type":"->","args":["NULL"]},{"file":"/var/www/ > > jatswiki.org/includes/specialpage/SpecialPageFactory.php > > > > ","line":582,"function":"run","class":"SpecialPage","type":"->","args":["NULL"]},{"file":"/var/www/ > > jatswiki.org/includes/MediaWiki.php > > > > ","line":267,"function":"executePath","class":"SpecialPageFactory","type":"::","args":["Title","RequestContext"]},{"file":"/var/www/ > > jatswiki.org/includes/MediaWiki.php > > > > ","line":566,"function":"performRequest","class":"MediaWiki","type":"->","args":[]},{"file":"/var/www/ > > jatswiki.org/includes/MediaWiki.php > > > > ","line":414,"function":"main","class":"MediaWiki","type":"->","args":[]},{"file":"/var/www/ > > jatswiki.org/index.php > > ","line":41,"function":"run","class":"MediaWiki","type":"->","args":[]}]} > > [cookie] setcookie: "jatswikiUserID", "8", "1449676320", "/", "", "", "1" > > [cookie] setcookie: "jatswikiUserName", "Test5", "1449676320", "/", "", "", > > "1" > > [cookie] setcookie: "jatswikiToken", "", "1434037920", "/", "", "", "1" > > DatabaseBase::query: Writes done: REPLACE INTO `objectcache` > > (keyname,value,exptime) VALUES ('X') > > [gitinfo] Computed cacheFile= for /var/www/jatswiki.org > > [gitinfo] Cache incomplete for /var/www/jatswiki.org > > _______________________________________________ > > MediaWiki-l mailing list > > To unsubscribe, go to: > > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > > > > > > > > _______________________________________________ > > MediaWiki-l mailing list > > To unsubscribe, go to: > > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > > > _______________________________________________ > MediaWiki-l mailing list > To unsubscribe, go to: > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l _______________________________________________ MediaWiki-l mailing list To unsubscribe, go to: https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
