TeensyMud - 'A ruby mud server.'

Subject: Error report with empty log-in fields
Subject: Error report with empty log-in fields
Author: Massaria
Posted: 01/18/2006 11:15AM


Whoa!
Didn't look that long when I did the copy...
Anyways, as requested, the error report when not typing anything at all when logging in to teensyweb.


ArgumentError? in Account#login
salt too short(need >=2 bytes)
RAILS_ROOT: c:/www/teensymud/script/../config/..

Application Trace | Framework Trace | Full Trace
#{RAILS_ROOT}/app/models/user.rb:28:in `crypt'
#{RAILS_ROOT}/app/models/user.rb:28:in `authenticate'
#{RAILS_ROOT}/app/controllers/account_controller.rb:34:in `login'
c:/apps/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/base.rb:853:in `send'
c:/apps/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/base.rb:853:in `perform_action_without_filters'
c:/apps/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/filters.rb:332:in `perform_action_without_benchmark'
c:/apps/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/benchmarking.rb:69:in `perform_action_without_rescue'
c:/apps/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/benchmarking.rb:69:in `measure'
c:/apps/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/benchmarking.rb:69:in `perform_action_without_rescue'
c:/apps/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/rescue.rb:82:in `perform_action'
c:/apps/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/base.rb:369:in `send'
c:/apps/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/base.rb:369:in `process_without_session_management_support'
c:/apps/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/session_management.rb:116:in `process'
c:/apps/ruby/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/dispatcher.rb:38:in `dispatch'
c:/apps/ruby/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/webrick_server.rb:117:in `handle_dispatch'
c:/apps/ruby/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/webrick_server.rb:83:in `service'
c:/apps/ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
c:/apps/ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
c:/apps/ruby/lib/ruby/1.8/webrick/server.rb:155:in `start_thread'
c:/apps/ruby/lib/ruby/1.8/webrick/server.rb:144:in `start'
c:/apps/ruby/lib/ruby/1.8/webrick/server.rb:144:in `start_thread'
c:/apps/ruby/lib/ruby/1.8/webrick/server.rb:94:in `start'
c:/apps/ruby/lib/ruby/1.8/webrick/server.rb:89:in `each'
c:/apps/ruby/lib/ruby/1.8/webrick/server.rb:89:in `start'
c:/apps/ruby/lib/ruby/1.8/webrick/server.rb:79:in `start'
c:/apps/ruby/lib/ruby/1.8/webrick/server.rb:79:in `start'
c:/apps/ruby/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/webrick_server.rb:69:in `dispatch'
c:/apps/ruby/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/commands/servers/webrick.rb:59
c:/apps/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require__'
c:/apps/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'
c:/apps/ruby/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active_support/dependencies.rb:214:in `require'
c:/apps/ruby/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/commands/server.rb:28
c:/apps/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require__'
c:/apps/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'
c:/apps/ruby/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active_support/dependencies.rb:214:in `require'
c:/www/teensymud/script/server:3
#{RAILS_ROOT}/app/models/user.rb:28:in `crypt'
#{RAILS_ROOT}/app/models/user.rb:28:in `authenticate'
#{RAILS_ROOT}/app/controllers/account_controller.rb:34:in `login'
c:/apps/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/base.rb:853:in `send'
c:/apps/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/base.rb:853:in `perform_action_without_filters'
c:/apps/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/filters.rb:332:in `perform_action_without_benchmark'
c:/apps/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/benchmarking.rb:69:in `perform_action_without_rescue'
c:/apps/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/benchmarking.rb:69:in `measure'
c:/apps/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/benchmarking.rb:69:in `perform_action_without_rescue'
c:/apps/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/rescue.rb:82:in `perform_action'
c:/apps/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/base.rb:369:in `send'
c:/apps/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/base.rb:369:in `process_without_session_management_support'
c:/apps/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.2/lib/action_controller/session_management.rb:116:in `process'
c:/apps/ruby/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/dispatcher.rb:38:in `dispatch'
c:/apps/ruby/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/webrick_server.rb:117:in `handle_dispatch'
c:/apps/ruby/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/webrick_server.rb:83:in `service'
c:/apps/ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
c:/apps/ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
c:/apps/ruby/lib/ruby/1.8/webrick/server.rb:155:in `start_thread'
c:/apps/ruby/lib/ruby/1.8/webrick/server.rb:144:in `start'
c:/apps/ruby/lib/ruby/1.8/webrick/server.rb:144:in `start_thread'
c:/apps/ruby/lib/ruby/1.8/webrick/server.rb:94:in `start'
c:/apps/ruby/lib/ruby/1.8/webrick/server.rb:89:in `each'
c:/apps/ruby/lib/ruby/1.8/webrick/server.rb:89:in `start'
c:/apps/ruby/lib/ruby/1.8/webrick/server.rb:79:in `start'
c:/apps/ruby/lib/ruby/1.8/webrick/server.rb:79:in `start'
c:/apps/ruby/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/webrick_server.rb:69:in `dispatch'
c:/apps/ruby/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/commands/servers/webrick.rb:59
c:/apps/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require__'
c:/apps/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'
c:/apps/ruby/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active_support/dependencies.rb:214:in `require'
c:/apps/ruby/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/commands/server.rb:28
c:/apps/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require__'
c:/apps/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'
c:/apps/ruby/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active_support/dependencies.rb:214:in `require'
c:/www/teensymud/script/server:3
Request
Parameters: {"commit"=>"Login", "login"=>"", "password"=>""}

Show session dump

---
flash: !ruby/hash:ActionController?::Flash::FlashHash? {}
Response
Headers: {"cookie"=>[], "Cache-Control"=>"no-cache"}


reply
Subject: Error report with empty log-in fields
Author: Tyche
Posted: 01/19/2006 02:23AM

Massaria wrote:
>
> Whoa!
> Didn't look that long when I did the copy...
> Anyways, as requested, the error report when not typing anything at all when logging in to teensyweb.
>
>
> ArgumentError? in Account#login
> salt too short(need >=2 bytes)

I think I got this fixed now. Thanks for the report!



reply