Defect #11103
closedNoMethodError with ldap login (private method `gsub' called)
0%
Description
NoMethodError (private method `gsub' called for ["Admins"]:Net::BER::BerIdentifiedArray):
/var/lib/gems/1.8/gems/net-ldap-0.3.1/lib/net/ldap/filter.rb:630:in `unescape'
/var/lib/gems/1.8/gems/net-ldap-0.3.1/lib/net/ldap/filter.rb:509:in `to_ber'
/var/lib/gems/1.8/gems/net-ldap-0.3.1/lib/net/ldap/filter.rb:536:in `to_ber'
/var/lib/gems/1.8/gems/net-ldap-0.3.1/lib/net/ldap/filter.rb:536:in `map'
/var/lib/gems/1.8/gems/net-ldap-0.3.1/lib/net/ldap/filter.rb:536:in `to_ber'
/var/lib/gems/1.8/gems/net-ldap-0.3.1/lib/net/ldap/filter.rb:533:in `to_ber'
/var/lib/gems/1.8/gems/net-ldap-0.3.1/lib/net/ldap/filter.rb:533:in `map'
/var/lib/gems/1.8/gems/net-ldap-0.3.1/lib/net/ldap/filter.rb:533:in `to_ber'
/var/lib/gems/1.8/gems/net-ldap-0.3.1/lib/net/ldap.rb:1386:in `search'
/var/lib/gems/1.8/gems/net-ldap-0.3.1/lib/net/ldap.rb:1367:in `loop'
/var/lib/gems/1.8/gems/net-ldap-0.3.1/lib/net/ldap.rb:1367:in `search'
/var/lib/gems/1.8/gems/net-ldap-0.3.1/lib/net/ldap.rb:627:in `search'
/var/lib/gems/1.8/gems/net-ldap-0.3.1/lib/net/ldap.rb:564:in `open'
lib/redmine/hook.rb:63:in `send'
lib/redmine/hook.rb:63:in `call_hook'
lib/redmine/hook.rb:63:in `each'
lib/redmine/hook.rb:63:in `call_hook'
lib/redmine/hook.rb:60:in `tap'
lib/redmine/hook.rb:60:in `call_hook'
lib/redmine/hook.rb:141:in `call_hook'
app/controllers/account_controller.rb:203:in `successful_authentication'
app/controllers/account_controller.rb:151:in `password_authentication'
app/controllers/account_controller.rb:138:in `authenticate_user'
app/controllers/account_controller.rb:30:in `login'
/usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
/usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
/usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
/usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
Just upgraded from 1.2. Direct/cookie logins do work but a new login session fails. Running Debian Squeeze....
- Ruby 1.8.7.302-2squeeze1
- 1.4.3.stable.9774 (MySQL)
- LOCAL GEMS ***
actionmailer (3.2.5, 2.3.14)
actionpack (3.2.5, 2.3.14)
activemodel (3.2.5)
activerecord (3.2.5, 2.3.14)
activeresource (3.2.5, 2.3.14)
activesupport (3.2.5, 2.3.14)
arel (3.0.2)
builder (3.0.0)
bundler (1.1.4)
coderay (1.0.6)
erubis (2.7.0)
fastercsv (1.5.5)
hike (1.2.1)
i18n (0.6.0, 0.4.2)
icalendar (1.1.6)
journey (1.0.3)
json (1.7.3)
mail (2.4.4)
mime-types (1.18)
multi_json (1.3.6)
mysql (2.8.1)
net-ldap (0.3.1)
polyglot (0.3.3)
rack (1.4.1, 1.1.3)
rack-cache (1.2)
rack-ssl (1.3.2)
rack-test (0.6.1)
rails (2.3.14)
railties (3.2.5)
rake (0.9.2.2)
rdoc (3.12)
ruby-openid (2.1.8)
sprockets (2.1.3)
thor (0.15.2)
tilt (1.3.3)
treetop (1.4.10)
tzinfo (0.3.33)