Item1914: login broken with AllowLoginName switched on
Priority: Urgent
Current State: Closed
Released In:
Target Release: n/a
When TopicUserMapping is called in the middle of the Users constructor it tries to call it already using something like
{session}->{users}
... which does not yet exist:
Can't call method "handlesUser" on an undefined value at /home/www-data/foswiki/trunk/core/lib/Foswiki/Users/TopicUserMapping.pm line 1029.
at /home/www-data/foswiki/trunk/core/lib/Foswiki/Users/TopicUserMapping.pm line 1029
Foswiki::Users::TopicUserMapping::_cacheUser('Foswiki::Users::TopicUserMapping=HASH(0x8902754)', 'FredNeuman', 'fred') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/Users/TopicUserMapping.pm line 1120
Foswiki::Users::TopicUserMapping::_loadMapping('Foswiki::Users::TopicUserMapping=HASH(0x8902754)') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/Users/TopicUserMapping.pm line 229
Foswiki::Users::TopicUserMapping::_userReallyExists('Foswiki::Users::TopicUserMapping=HASH(0x8902754)', 'foo') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/Users/TopicUserMapping.pm line 151
Foswiki::Users::TopicUserMapping::handlesUser('Foswiki::Users::TopicUserMapping=HASH(0x8902754)', 'undef', 'foo', '') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/Users.pm line 213
Foswiki::Users::_getMapping('Foswiki::Users=HASH(0x8838544)', 'undef', 'foo', 'undef', 0) called at /home/www-data/foswiki/trunk/core/lib/Foswiki/Users.pm line 876
Foswiki::Users::checkPassword('Foswiki::Users=HASH(0x8838544)', 'foo', 'bar') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/LoginManager.pm line 367
Foswiki::LoginManager::loadSession('Foswiki::LoginManager::TemplateLogin=HASH(0x8958838)', 'undef', 'Foswiki::Users=HASH(0x8838544)') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/Users.pm line 131
Foswiki::Users::new('Foswiki::Users', 'Foswiki=HASH(0x8154648)') called at /home/www-data/foswiki/trunk/core/lib/Foswiki.pm line 1553
Foswiki::new('Foswiki', 'undef', 'Foswiki::Request=HASH(0x87ce930)', 'HASH(0x87b59dc)') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/UI.pm line 300
Foswiki::UI::_execute('Foswiki::Request=HASH(0x87ce930)', 'CODE(0x87c1d74)', 'logon', 1, 'login', 1) called at /home/www-data/foswiki/trunk/core/lib/Foswiki/UI.pm line 282
Foswiki::UI::handleRequest('Foswiki::Request=HASH(0x87ce930)') called at /home/www-data/foswiki/trunk/core/lib/Foswiki/Engine/CGI.pm line 29
Foswiki::Engine::CGI::run('Foswiki::Engine::CGI=HASH(0x8669730)') called at /home/www-data/foswiki/trunk/core/bin/login line 45
Sorted.
--
CrawfordCurrie - 10 Aug 2009
Re-opened for small glitch
--
CrawfordCurrie - 11 Aug 2009
Re-opened for another glitch
--
MichaelDaum - 12 Aug 2009