Thanks for these steps for reproduction.

I have just committed a fix, and this will be available from the next update of the server code.

Shaun

On 11 Dec 2008, at 14:31, Gregory Williams wrote:

Repro steps:

(1) Ensure that you're not logged into the website.
(2) Open http://api06.dev.openstreetmap.org/ in two separate web browser
tabs. Let's call them A and B.
(3) Log in using the site in tab A. Works fine.
(4) Switch to tab B, which still shows the state from before the
successful log in.
(5) Click the Log in link in tab B. Error message reported as below.

Gregory

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:dev-
[EMAIL PROTECTED] On Behalf Of Gregory Williams
Sent: 11 December 2008 14:25
To: OSM-Dev Openstreetmap
Subject: Re: [OSM-dev] Crowd Sourced Testing of OSM 0.6 API

...and then it happens again!

I was logged out for a few minutes whilst reporting a separate issue
in
trac. I then logged back in and get the following error:

--------

NoMethodError in User#login

Showing user/login.rhtml where line #9 raised:

undefined method `password' for #<User:0xf6a02e44>

Extracted source (around line #9):

6: <br/>
7: <table>
8:   <tr><td class="fieldName">Email Address or username:</td><td><%=
text_field('user', 'email',{:size => 50, :maxlength => 255})
%></td></tr>
9:   <tr><td class="fieldName">Password:</td><td><%=
password_field('user', 'password',{:size => 28, :maxlength => 255}) %>
<span class="minorNote">(<%= link_to 'Lost your password?',
:controller
=> 'user', :action => 'lost_password' %>)</span></td></tr>
10:   <tr><td colspan=2>&nbsp;<!--vertical spacer--></td></tr>
11:   <tr><td></td><td align="right"><%= submit_tag 'Login'
%></td></tr>
12: </table>

RAILS_ROOT: /home/edgemaster/apis/api06
Application Trace | Framework Trace | Full Trace

/usr/lib/ruby/gems/1.8/gems/activerecord-
2.1.2/lib/active_record/attribu
te_methods.rb:256:in `method_missing'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/for
m_helper.rb:628:in `send'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/for
m_helper.rb:628:in `value_before_type_cast'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/for
m_helper.rb:616:in `value_before_type_cast'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/for
m_helper.rb:535:in `to_input_field_tag'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/for
m_helper.rb:380:in `password_field'
/home/edgemaster/apis/api06/app/views/user/login.rhtml:9:in
`_run_erb_47app47views47user47login46rhtml'
/home/edgemaster/apis/api06/app/views/user/login.rhtml:4:in
`_run_erb_47app47views47user47login46rhtml'

/usr/lib/ruby/gems/1.8/gems/activerecord-
2.1.2/lib/active_record/attribu
te_methods.rb:256:in `method_missing'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/for
m_helper.rb:628:in `send'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/for
m_helper.rb:628:in `value_before_type_cast'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/for
m_helper.rb:616:in `value_before_type_cast'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/for
m_helper.rb:535:in `to_input_field_tag'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/for
m_helper.rb:380:in `password_field'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/cap
ture_helper.rb:141:in `call'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/cap
ture_helper.rb:141:in `capture_erb_with_buffer'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/cap
ture_helper.rb:44:in `capture'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/for
m_tag_helper.rb:443:in `form_tag_in_block'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/for
m_tag_helper.rb:39:in `form_tag'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/base.rb:342
:in `send'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/base.rb:342
:in `execute'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/template_ha
ndlers/compilable.rb:29:in `send'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/template_ha
ndlers/compilable.rb:29:in `render'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/template.rb
:35:in `render'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/template.rb
:22:in `render_template'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/base.rb:248
:in `render_file'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/base.
rb:1112:in `render_for_file'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/base.
rb:845:in `render_with_no_layout'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/layou
t.rb:251:in `render_without_benchmark'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/bench
marking.rb:51:in `render'
/usr/lib/ruby/gems/1.8/gems/activesupport-
2.1.2/lib/active_support/core_
ext/benchmark.rb:8:in `realtime'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/bench
marking.rb:51:in `render'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/base.
rb:1161:in `default_render'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/base.
rb:1167:in `perform_action_without_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/filte
rs.rb:579:in `call_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/filte
rs.rb:572:in `perform_action_without_benchmark'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/bench
marking.rb:68:in `perform_action_without_rescue'
/usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/bench
marking.rb:68:in `perform_action_without_rescue'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/rescu
e.rb:201:in `perform_action_without_caching'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/cachi
ng/sql_cache.rb:13:in `passenger_orig_perform_action'
/usr/lib/ruby/gems/1.8/gems/activerecord-
2.1.2/lib/active_record/connect
ion_adapters/abstract/query_cache.rb:33:in `cache'
/usr/lib/ruby/gems/1.8/gems/activerecord-
2.1.2/lib/active_record/query_c
ache.rb:8:in `cache'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/cachi
ng/sql_cache.rb:12:in `passenger_orig_perform_action'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/request_
handler.rb:53:in `perform_action'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/base.
rb:529:in `send'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/base.
rb:529:in `process_without_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/filte
rs.rb:568:in `process_without_session_management_support'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/sessi
on_management.rb:130:in `process'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/base.
rb:389:in `process'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/dispa
tcher.rb:149:in `handle_request'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/dispa
tcher.rb:107:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/dispa
tcher.rb:104:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/dispa
tcher.rb:104:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/dispa
tcher.rb:120:in `dispatch_cgi'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/dispa
tcher.rb:35:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/request_
handler.rb:38:in `process_request'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_reque
st_handler.rb:165:in `main_loop'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/applicat
ion_spawner.rb:321:in `start_request_handler'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/applicat
ion_spawner.rb:282:in `handle_spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/utils.rb:163:i
n `safe_fork'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/utils.rb:161:i
n `fork'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/utils.rb:161:i
n `safe_fork'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/applicat
ion_spawner.rb:280:in `handle_spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/utils.rb:163:i
n `safe_fork'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/utils.rb:161:i
n `fork'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/utils.rb:161:i
n `safe_fork'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/applicat
ion_spawner.rb:279:in `handle_spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:317:in `__send__'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:317:in `main_loop'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:168:in `start_synchronously'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:135:in `start'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:112:in `fork'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:112:in `start'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/applicat
ion_spawner.rb:179:in `start'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/framewor
k_spawner.rb:270:in `handle_spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/framewor
k_spawner.rb:263:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/framewor
k_spawner.rb:263:in `handle_spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:317:in `__send__'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:317:in `main_loop'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:168:in `start_synchronously'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:135:in `start'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:112:in `fork'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:112:in `start'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/framewor
k_spawner.rb:87:in `start'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/spawn_manager.
rb:218:in `spawn_rails_application'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/spawn_manager.
rb:213:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/spawn_manager.
rb:213:in `spawn_rails_application'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/spawn_manager.
rb:122:in `spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/spawn_manager.
rb:247:in `handle_spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:317:in `__send__'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:317:in `main_loop'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:168:in `start_synchronously'
/usr/lib/ruby/gems/1.8/gems/passenger-2.0.5/bin/passenger-spawn-
server:4
6

/usr/lib/ruby/gems/1.8/gems/activerecord-
2.1.2/lib/active_record/attribu
te_methods.rb:256:in `method_missing'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/for
m_helper.rb:628:in `send'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/for
m_helper.rb:628:in `value_before_type_cast'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/for
m_helper.rb:616:in `value_before_type_cast'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/for
m_helper.rb:535:in `to_input_field_tag'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/for
m_helper.rb:380:in `password_field'
/home/edgemaster/apis/api06/app/views/user/login.rhtml:9:in
`_run_erb_47app47views47user47login46rhtml'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/cap
ture_helper.rb:141:in `call'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/cap
ture_helper.rb:141:in `capture_erb_with_buffer'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/cap
ture_helper.rb:44:in `capture'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/for
m_tag_helper.rb:443:in `form_tag_in_block'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/helpers/for
m_tag_helper.rb:39:in `form_tag'
/home/edgemaster/apis/api06/app/views/user/login.rhtml:4:in
`_run_erb_47app47views47user47login46rhtml'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/base.rb:342
:in `send'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/base.rb:342
:in `execute'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/template_ha
ndlers/compilable.rb:29:in `send'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/template_ha
ndlers/compilable.rb:29:in `render'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/template.rb
:35:in `render'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/template.rb
:22:in `render_template'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_view/base.rb:248
:in `render_file'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/base.
rb:1112:in `render_for_file'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/base.
rb:845:in `render_with_no_layout'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/layou
t.rb:251:in `render_without_benchmark'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/bench
marking.rb:51:in `render'
/usr/lib/ruby/gems/1.8/gems/activesupport-
2.1.2/lib/active_support/core_
ext/benchmark.rb:8:in `realtime'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/bench
marking.rb:51:in `render'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/base.
rb:1161:in `default_render'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/base.
rb:1167:in `perform_action_without_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/filte
rs.rb:579:in `call_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/filte
rs.rb:572:in `perform_action_without_benchmark'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/bench
marking.rb:68:in `perform_action_without_rescue'
/usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/bench
marking.rb:68:in `perform_action_without_rescue'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/rescu
e.rb:201:in `perform_action_without_caching'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/cachi
ng/sql_cache.rb:13:in `passenger_orig_perform_action'
/usr/lib/ruby/gems/1.8/gems/activerecord-
2.1.2/lib/active_record/connect
ion_adapters/abstract/query_cache.rb:33:in `cache'
/usr/lib/ruby/gems/1.8/gems/activerecord-
2.1.2/lib/active_record/query_c
ache.rb:8:in `cache'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/cachi
ng/sql_cache.rb:12:in `passenger_orig_perform_action'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/request_
handler.rb:53:in `perform_action'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/base.
rb:529:in `send'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/base.
rb:529:in `process_without_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/filte
rs.rb:568:in `process_without_session_management_support'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/sessi
on_management.rb:130:in `process'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/base.
rb:389:in `process'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/dispa
tcher.rb:149:in `handle_request'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/dispa
tcher.rb:107:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/dispa
tcher.rb:104:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/dispa
tcher.rb:104:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/dispa
tcher.rb:120:in `dispatch_cgi'
/usr/lib/ruby/gems/1.8/gems/actionpack-
2.1.2/lib/action_controller/dispa
tcher.rb:35:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/request_
handler.rb:38:in `process_request'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_reque
st_handler.rb:165:in `main_loop'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/applicat
ion_spawner.rb:321:in `start_request_handler'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/applicat
ion_spawner.rb:282:in `handle_spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/utils.rb:163:i
n `safe_fork'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/utils.rb:161:i
n `fork'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/utils.rb:161:i
n `safe_fork'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/applicat
ion_spawner.rb:280:in `handle_spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/utils.rb:163:i
n `safe_fork'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/utils.rb:161:i
n `fork'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/utils.rb:161:i
n `safe_fork'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/applicat
ion_spawner.rb:279:in `handle_spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:317:in `__send__'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:317:in `main_loop'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:168:in `start_synchronously'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:135:in `start'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:112:in `fork'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:112:in `start'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/applicat
ion_spawner.rb:179:in `start'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/framewor
k_spawner.rb:270:in `handle_spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/framewor
k_spawner.rb:263:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/framewor
k_spawner.rb:263:in `handle_spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:317:in `__send__'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:317:in `main_loop'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:168:in `start_synchronously'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:135:in `start'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:112:in `fork'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:112:in `start'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/railz/framewor
k_spawner.rb:87:in `start'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/spawn_manager.
rb:218:in `spawn_rails_application'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/spawn_manager.
rb:213:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/spawn_manager.
rb:213:in `spawn_rails_application'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/spawn_manager.
rb:122:in `spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/spawn_manager.
rb:247:in `handle_spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:317:in `__send__'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:317:in `main_loop'
/usr/lib/ruby/gems/1.8/gems/passenger-
2.0.5/lib/passenger/abstract_serve
r.rb:168:in `start_synchronously'
/usr/lib/ruby/gems/1.8/gems/passenger-2.0.5/bin/passenger-spawn-
server:4
6

Request

Parameters:

{"referer"=>"/login?referer=%2Fuser%2FGregory%2520Williams %2Faccount"}

Show session dump

---
:location:
 :minlat: "49.9061889648438"
 :maxlat: "60.8458099365234"
 :minlon: "-8.62355613708496"
 :maxlon: "1.75900018215179"
:user: 4
flash: !map:ActionController::Flash::FlashHash {}


Response

Headers:

{"X-Powered-By"=>"Phusion Passenger (mod_rails/mod_rack) 2.0.5",
"cookie"=>[],
"Cache-Control"=>"no-cache"}

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:dev-
[EMAIL PROTECTED] On Behalf Of Gregory Williams
Sent: 11 December 2008 14:19
To: OSM-Dev Openstreetmap
Subject: Re: [OSM-dev] Crowd Sourced Testing of OSM 0.6 API

I saw the same error a little earlier after:
(1) I registered.
(2) Confirmed registration.
(3) Machine crashed (due to something completely unrelated).
(4) Firefox offered to restore tabs. Error was in one of them.
Different
user, but otherwise the same.


I've not been able to repro the error again either though. So, full
trace here either. Sorry.

Gregory

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:dev-
[EMAIL PROTECTED] On Behalf Of Shaun McDonald
Sent: 11 December 2008 13:58
To: Robert Vollmert
Cc: OSM-Dev Openstreetmap; [EMAIL PROTECTED]
Subject: Re: [OSM-dev] Crowd Sourced Testing of OSM 0.6 API


On 11 Dec 2008, at 12:56, Robert Vollmert wrote:

On Dec 11, 2008, at 12:22, Shaun McDonald wrote:
As the 0.6 XML API is now feature complete, I'd like to start a
push
for getting it tested, to iron on the final bugs prior to going
live.

Can you all please take a look at the following page to find
out
more
about testing the 0.6 API:


http://wiki.openstreetmap.org/wiki/OSM_Protocol_Version_0.6/Crowd_sou
rced_Testing

I created an account on api06.dev...., but I can't login:

NoMethodError in User#login
Showing user/login.rhtml where line #9 raised:

undefined method `password' for #<User:0xf66d38b8> There's a
bunch
more info following. Is there something wrong on my side?


Strange, I can't reproduce the problem here. Have you clicked the
link
in the e-mail you were sent.

The bunch more info, is what tells us where to look in the code to
find
the error. So can you please send it too?

Shaun


_______________________________________________
dev mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev


_______________________________________________
dev mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev


_______________________________________________
dev mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
dev mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev

Reply via email to