time-exchange-gr / oscurrency

Open Source Time Exchange derived from Insoshi
http://time-exchange.gr
Other
9 stars 0 forks source link

NoMethodError in person_sessions#create #115

Open 3point2 opened 12 years ago

3point2 commented 12 years ago
A NoMethodError occurred in person_sessions#create:

  undefined method `downcase' for nil:NilClass
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/activesupport-2.3.14/lib/active_support/whiny_nil.rb:52:in `method_missing'

-------------------------------
Request:
-------------------------------

  * URL       : http://www.time-exchange.gr/person_sessions
  * IP address: 176.58.218.235
  * Parameters: {"commit"=>"Είσοδος", "person_session"=>{"openid_identifier"=>"[FILTERED]", "password"=>"[FILTERED]", "email"=>""}, "action"=>"create", "authenticity_token"=>"IUBz+F9Tt5Aq+N0KApMlLjB5y9o4txvlqebVK6bwpoE=", "controller"=>"person_sessions"}
  * Rails root: /app

-------------------------------
Session:
-------------------------------

  * session id: nil
  * data: nil

-------------------------------
Environment:
-------------------------------

  * CONTENT_LENGTH                                 : 249
  * CONTENT_TYPE                                   : application/x-www-form-urlencoded
  * GATEWAY_INTERFACE                              : CGI/1.2
  * HTTP_ACCEPT                                    : text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  * HTTP_ACCEPT_CHARSET                            : ISO-8859-1,utf-8;q=0.7,*;q=0.3
  * HTTP_ACCEPT_ENCODING                           : gzip,deflate,sdch
  * HTTP_ACCEPT_LANGUAGE                           : en-US,en;q=0.8
  * HTTP_CACHE_CONTROL                             : max-age=0
  * HTTP_CONNECTION                                : close
  * HTTP_COOKIE                                    : _oscurrency_session=BAh7BzoQX2NzcmZfdG9rZW4iMUlVQnorRjlUdDVBcStOMEtBcE1sTGpCNXk5bzR0eHZscWViVks2Yndwb0U9Og9zZXNzaW9uX2lkIiU5YmRjNzRjYWUwM2RkZWM2ZTIwZTZjODUzN2E1NDRlYQ%3D%3D--2dda434cf0c3e94e43beca2277b3da853544a4ac; use_openid=1
  * HTTP_HOST                                      : www.time-exchange.gr
  * HTTP_ORIGIN                                    : http://www.time-exchange.gr
  * HTTP_REFERER                                   : http://www.time-exchange.gr/person_sessions
  * HTTP_USER_AGENT                                : Mozilla/5.0 (Windows NT 6.1) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.47 Safari/536.11
  * HTTP_VERSION                                   : HTTP/1.0
  * HTTP_X_FORWARDED_FOR                           : 176.58.218.235
  * HTTP_X_HEROKU_DYNOS_IN_USE                     : 1
  * HTTP_X_HEROKU_QUEUE_DEPTH                      : 0
  * HTTP_X_HEROKU_QUEUE_WAIT_TIME                  : 1
  * HTTP_X_REAL_IP                                 : 176.58.218.235
  * HTTP_X_REQUEST_START                           : 1341567040872
  * PATH_INFO                                      : /person_sessions
  * QUERY_STRING                                   :
  * REMOTE_ADDR                                    : 10.140.1.96
  * REQUEST_METHOD                                 : POST
  * REQUEST_PATH                                   : /person_sessions
  * REQUEST_URI                                    : /person_sessions
  * SCRIPT_NAME                                    :
  * SERVER_NAME                                    : www.time-exchange.gr
  * SERVER_PORT                                    : 80
  * SERVER_PROTOCOL                                : HTTP/1.1
  * SERVER_SOFTWARE                                : thin 1.2.6 codename Crazy Delicious
  * action_controller.request.path_parameters      : actioncreatecontrollerperson_sessions
  * action_controller.request.query_parameters     :
  * action_controller.request.request_parameters   : commitΕίσοδοςperson_sessionopenid_identifierhttp//divyakaramat@yahoo.compasswordemailauthenticity_tokenIUBz+F9Tt5Aq+N0KApMlLjB5y9o4txvlqebVK6bwpoE=
  * action_controller.rescue.request               : #<ActionController::Request:0x7f949ff69e48>
  * action_controller.rescue.response              : #<ActionController::Response:0x7f949ff69ad8>
  * action_dispatch.request.unsigned_session_cookie: _csrf_tokenIUBz+F9Tt5Aq+N0KApMlLjB5y9o4txvlqebVK6bwpoE=session_id9bdc74cae03ddec6e20e6c8537a544ea
  * async.callback                                 : #<Method: Thin::Connection#post_process>
  * async.close                                    : #<EventMachine::DefaultDeferrable:0x7f949ff6ec68>
  * rack.errors                                    : #<IO:0x7f94aaadb9c0>
  * rack.input                                     : #<StringIO:0x7f949ff6f910>
  * rack.multiprocess                              : false
  * rack.multithread                               : false
  * rack.request.cookie_hash                       : _oscurrency_sessionBAh7BzoQX2NzcmZfdG9rZW4iMUlVQnorRjlUdDVBcStOMEtBcE1sTGpCNXk5bzR0eHZscWViVks2Yndwb0U9Og9zZXNzaW9uX2lkIiU5YmRjNzRjYWUwM2RkZWM2ZTIwZTZjODUzN2E1NDRlYQ==--2dda434cf0c3e94e43beca2277b3da853544a4acuse_openid1
  * rack.request.cookie_string                     : _oscurrency_session=BAh7BzoQX2NzcmZfdG9rZW4iMUlVQnorRjlUdDVBcStOMEtBcE1sTGpCNXk5bzR0eHZscWViVks2Yndwb0U9Og9zZXNzaW9uX2lkIiU5YmRjNzRjYWUwM2RkZWM2ZTIwZTZjODUzN2E1NDRlYQ%3D%3D--2dda434cf0c3e94e43beca2277b3da853544a4ac; use_openid=1
  * rack.request.form_hash                         : commitΕίσοδοςperson_sessionopenid_identifierhttp//divyakaramat@yahoo.compasswordemailauthenticity_tokenIUBz+F9Tt5Aq+N0KApMlLjB5y9o4txvlqebVK6bwpoE=
  * rack.request.form_input                        : #<StringIO:0x7f949ff6f910>
  * rack.request.form_vars                         : authenticity_token=IUBz%2BF9Tt5Aq%2BN0KApMlLjB5y9o4txvlqebVK6bwpoE%3D&person_session%5Bemail%5D=&person_session%5Bpassword%5D=&person_session%5Bopenid_identifier%5D=http%2F%2Fdivyakaramat%40yahoo.com&commit=%CE%95%CE%AF%CF%83%CE%BF%CE%B4%CE%BF%CF%82
  * rack.request.query_hash                        :
  * rack.request.query_string                      :
  * rack.run_once                                  : false
  * rack.session                                   : _csrf_tokenIUBz+F9Tt5Aq+N0KApMlLjB5y9o4txvlqebVK6bwpoE=session_id9bdc74cae03ddec6e20e6c8537a544ea
  * rack.session.options                           : httponlytruedomainpath/key_session_idid9bdc74cae03ddec6e20e6c8537a544eaexpire_after
  * rack.url_scheme                                : http
  * rack.version                                   : 10

  * Process: 1
  * Server : bbcdc443-3eef-43b4-82eb-a22e3b62fb12

-------------------------------
Backtrace:
-------------------------------

  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/activesupport-2.3.14/lib/active_support/whiny_nil.rb:52:in `method_missing'
  [RAILS_ROOT]/vendor/plugins/open_id_authentication/lib/open_id_authentication.rb:91:in `normalize_identifier'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/authlogic-oid-1.0.4/lib/authlogic_openid/session.rb:51:in `openid_identifier='
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/authlogic-oid-1.0.4/lib/authlogic_openid/session.rb:47:in `credentials='
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/authlogic-2.1.6/lib/authlogic/session/foundation.rb:28:in `initialize'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/authlogic-2.1.6/lib/authlogic/session/password.rb:140:in `initialize'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/authlogic-2.1.6/lib/authlogic/session/activation.rb:48:in `initialize'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/authlogic-2.1.6/lib/authlogic/session/klass.rb:64:in `initialize'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/authlogic-2.1.6/lib/authlogic/session/scopes.rb:79:in `initialize'
  [RAILS_ROOT]/app/controllers/person_sessions_controller.rb:13:in `new'
  [RAILS_ROOT]/app/controllers/person_sessions_controller.rb:13:in `create'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:1333:in `send'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:1333:in `perform_action_without_filters'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/filters.rb:617:in `call_filters'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/activesupport-2.3.14/lib/active_support/core_ext/benchmark.rb:17:in `ms'
  /usr/ruby1.8.7/lib/ruby/1.8/benchmark.rb:308:in `realtime'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/activesupport-2.3.14/lib/active_support/core_ext/benchmark.rb:17:in `ms'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/rescue.rb:160:in `perform_action_without_flash'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/flash.rb:151:in `perform_action_without_render_component'
  [RAILS_ROOT]/vendor/plugins/render_component/lib/components.rb:39:in `perform_action'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:532:in `send'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:532:in `process_without_filters'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/filters.rb:606:in `process'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:391:in `process'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:386:in `call'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/routing/route_set.rb:438:in `call'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/dispatcher.rb:87:in `dispatch'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/dispatcher.rb:121:in `_call'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/dispatcher.rb:130:in `build_middleware_stack'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/activerecord-2.3.14/lib/active_record/query_cache.rb:29:in `call'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/activerecord-2.3.14/lib/active_record/query_cache.rb:29:in `call'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/activerecord-2.3.14/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/activerecord-2.3.14/lib/active_record/query_cache.rb:9:in `cache'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/activerecord-2.3.14/lib/active_record/query_cache.rb:28:in `call'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/activerecord-2.3.14/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/string_coercion.rb:25:in `call'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/rack-1.1.2/lib/rack/head.rb:9:in `call'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/rack-1.1.2/lib/rack/methodoverride.rb:24:in `call'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/params_parser.rb:15:in `call'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/session/cookie_store.rb:99:in `call'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/activesupport-2.3.14/lib/active_support/cache/strategy/local_cache.rb:25:in `call'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/failsafe.rb:26:in `call'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/rack-1.1.2/lib/rack/lock.rb:11:in `call'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/rack-1.1.2/lib/rack/lock.rb:11:in `synchronize'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/rack-1.1.2/lib/rack/lock.rb:11:in `call'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/dispatcher.rb:106:in `call'
  /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/rack/adapter/rails.rb:74:in `call'
  /home/heroku_rack/lib/static_assets.rb:9:in `call'
  /home/heroku_rack/lib/last_access.rb:15:in `call'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/rack-1.1.2/lib/rack/urlmap.rb:47:in `call'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/rack-1.1.2/lib/rack/urlmap.rb:41:in `each'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/rack-1.1.2/lib/rack/urlmap.rb:41:in `call'
  /home/heroku_rack/lib/date_header.rb:14:in `call'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/rack-1.1.2/lib/rack/builder.rb:77:in `call'
  /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:76:in `pre_process'
  /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:74:in `catch'
  /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:74:in `pre_process'
  /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:57:in `process'
  /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:42:in `receive_data'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine'
  [RAILS_ROOT]/.bundle/gems/ruby/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'
  /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/backends/base.rb:57:in `start'
  /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/server.rb:156:in `start'
  /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/controllers/controller.rb:80:in `start'
  /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/runner.rb:177:in `send'
  /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/runner.rb:177:in `run_command'
  /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/runner.rb:143:in `run!'
  /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/bin/thin:6
  /usr/ruby1.8.7/bin/thin:19:in `load'
  /usr/ruby1.8.7/bin/thin:19
herestomwiththeweather commented 11 years ago

*\ a github bug automatically closed this issue when a commit from the origin fork that "close" referenced an issue in the origin fork was merged