This project is archived and is in readonly mode.

#4465 ✓wontfix
Philippe Creux

[BUG] uninitialized constant ActiveSupport::MessageVerifier::OpenSSL

Reported by Philippe Creux | April 24th, 2010 @ 12:10 AM

I'm running a Rails 3.0.0beta3 application with ruby-1.8.7-p249 using devise for authentication.

Specs and Cucumber features cover authentication and signup. They all pass.

When I run 'rails server' (powered by Webrick), the first page is displayed correctly however any next page I attempt to display raises the following error:

Error during failsafe response:
ActionView::Template::Error (uninitialized constant ActiveSupport::MessageVerifier::OpenSSL) in /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb

It looks like rails does not succeed to require OpenSSL on active_support/message_verifier.rb:58 (http://github.com/rails/rails/blob/master/activesupport/lib/active_...)

I can't require 'openssl' running 'rails console':

rails console
Loading development environment (Rails 3.0.0.beta3)
ruby-1.8.7-p249 > defined? OpenSSL
 => nil 
ruby-1.8.7-p249 > require 'openssl'
 => nil

It works fine running 'bundle exec irb':

bundle exec irb
ruby-1.8.7-p249 > defined? OpenSSL
 => nil 
ruby-1.8.7-p249 > require 'openssl'
 => true 
ruby-1.8.7-p249 > defined? OpenSSL
 => "constant"

Again, all Cucumber & Specs pass.

Let me know if you need any other info. Thanks for your help!

Comments and changes to this ticket

  • Ryan Bigg

    Ryan Bigg April 25th, 2010 @ 12:17 AM

    Did you install the libopenssl-ruby package and re-compile your Ruby install? How did you install Ruby?

  • Philippe Creux

    Philippe Creux April 25th, 2010 @ 03:29 AM

    I installed Ruby with RVM on Mac OS X. I guess that the openssl lib is installed as I can require 'openssl' successfully via irb.

  • Philippe Creux

    Philippe Creux April 26th, 2010 @ 05:25 PM

    I patched active_support/message_verifier.rb on line 58 to raise and display a stacktrace when failing to require 'openssl'.

    Here is the full stacktrace, I hope it helps:

    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/message_verifier.rb:60:in `generate_digest'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/message_verifier.rb:33:in `verify'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/cookie_store.rb:171:in `unmarshal'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/cookie_store.rb:159:in `load_session'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/abstract_store.rb:91:in `send'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/abstract_store.rb:91:in `load!'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/abstract_store.rb:99:in `stale_session_check!'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/abstract_store.rb:90:in `load!'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/abstract_store.rb:33:in `[]'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/flash.rb:163:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/cookie_store.rb:107:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/cookies.rb:202:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/callbacks.rb:46:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/callbacks.rb:410:in `_run_call_callbacks'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/callbacks.rb:88:in `send'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/callbacks.rb:88:in `run_callbacks'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/callbacks.rb:44:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/sendfile.rb:105:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/remote_ip.rb:48:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/show_exceptions.rb:48:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/railties-3.0.0.beta3/lib/rails/rack/logger.rb:13:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/runtime.rb:17:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/lock.rb:11:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/lock.rb:11:in `synchronize'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/lock.rb:11:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/static.rb:30:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/railties-3.0.0.beta3/lib/rails/application.rb:132:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/railties-3.0.0.beta3/lib/rails/application.rb:81:in `send'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/railties-3.0.0.beta3/lib/rails/application.rb:81:in `method_missing'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/railties-3.0.0.beta3/lib/rails/rack/log_tailer.rb:15:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/content_length.rb:13:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/handler/webrick.rb:48:in `service'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:162:in `start'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:95:in `start'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:92:in `each'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:92:in `start'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:23:in `start'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:82:in `start'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/handler/webrick.rb:14:in `run'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/server.rb:155:in `start'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/railties-3.0.0.beta3/lib/rails/commands/server.rb:62:in `start'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/railties-3.0.0.beta3/lib/rails/commands.rb:42
    script/rails:9:in `require'
    script/rails:9
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/message_verifier.rb:63:in `generate_digest'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/message_verifier.rb:33:in `verify'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/cookie_store.rb:171:in `unmarshal'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/cookie_store.rb:159:in `load_session'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/abstract_store.rb:91:in `send'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/abstract_store.rb:91:in `load!'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/abstract_store.rb:99:in `stale_session_check!'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/abstract_store.rb:90:in `load!'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/abstract_store.rb:33:in `[]'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/flash.rb:163:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/cookie_store.rb:107:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/cookies.rb:202:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/callbacks.rb:46:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/callbacks.rb:410:in `_run_call_callbacks'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/callbacks.rb:88:in `send'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/callbacks.rb:88:in `run_callbacks'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/callbacks.rb:44:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/sendfile.rb:105:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/remote_ip.rb:48:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/show_exceptions.rb:48:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/railties-3.0.0.beta3/lib/rails/rack/logger.rb:13:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/runtime.rb:17:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/lock.rb:11:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/lock.rb:11:in `synchronize'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/lock.rb:11:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/static.rb:30:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/railties-3.0.0.beta3/lib/rails/application.rb:132:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/railties-3.0.0.beta3/lib/rails/application.rb:81:in `send'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/railties-3.0.0.beta3/lib/rails/application.rb:81:in `method_missing'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/railties-3.0.0.beta3/lib/rails/rack/log_tailer.rb:15:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/content_length.rb:13:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/handler/webrick.rb:48:in `service'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:162:in `start'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:95:in `start'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:92:in `each'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:92:in `start'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:23:in `start'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:82:in `start'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/handler/webrick.rb:14:in `run'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/server.rb:155:in `start'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/railties-3.0.0.beta3/lib/rails/commands/server.rb:62:in `start'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/railties-3.0.0.beta3/lib/rails/commands.rb:42
    script/rails:9:in `require'
    script/rails:9
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/message_verifier.rb:60:in `generate_digest'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/message_verifier.rb:33:in `verify'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/cookie_store.rb:171:in `unmarshal'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/cookie_store.rb:159:in `load_session'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/abstract_store.rb:91:in `send'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/abstract_store.rb:91:in `load!'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/abstract_store.rb:99:in `stale_session_check!'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/abstract_store.rb:90:in `load!'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/session/abstract_store.rb:80:in `inspect'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb:16:in `debug_hash'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb:16:in `map'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb:16:in `debug_hash'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb:27:in `_render_template__2130210762_2177813800_0'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_view/template.rb:46:in `send'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_view/template.rb:46:in `render'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/notifications/instrumenter.rb:18:in `instrument'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/notifications.rb:48:in `__send__'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/notifications.rb:48:in `instrument'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_view/template.rb:44:in `render'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_view/render/rendering.rb:58:in `_render_template'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/notifications/instrumenter.rb:18:in `instrument'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/notifications.rb:48:in `__send__'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/notifications.rb:48:in `instrument'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_view/render/rendering.rb:55:in `_render_template'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_view/render/rendering.rb:25:in `render_without_haml'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/haml-2.2.23/lib/haml/helpers/action_view_mods.rb:13:in `render'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb:10:in `_render_template__305880284_2177903920_0'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_view/template.rb:46:in `send'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_view/template.rb:46:in `render'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/notifications/instrumenter.rb:18:in `instrument'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/notifications.rb:48:in `__send__'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/notifications.rb:48:in `instrument'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_view/template.rb:44:in `render'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_view/render/rendering.rb:58:in `_render_template'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/notifications/instrumenter.rb:18:in `instrument'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/notifications.rb:48:in `__send__'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/activesupport-3.0.0.beta3/lib/active_support/notifications.rb:48:in `instrument'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_view/render/rendering.rb:55:in `_render_template'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_view/render/rendering.rb:25:in `render_without_haml'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/haml-2.2.23/lib/haml/helpers/action_view_mods.rb:13:in `render'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/show_exceptions.rb:80:in `rescue_action_locally'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/show_exceptions.rb:60:in `render_exception'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/show_exceptions.rb:51:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/railties-3.0.0.beta3/lib/rails/rack/logger.rb:13:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/runtime.rb:17:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/lock.rb:11:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/lock.rb:11:in `synchronize'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/lock.rb:11:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/static.rb:30:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/railties-3.0.0.beta3/lib/rails/application.rb:132:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/railties-3.0.0.beta3/lib/rails/application.rb:81:in `send'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/railties-3.0.0.beta3/lib/rails/application.rb:81:in `method_missing'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/railties-3.0.0.beta3/lib/rails/rack/log_tailer.rb:15:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/content_length.rb:13:in `call'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/handler/webrick.rb:48:in `service'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:162:in `start'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:95:in `start'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:92:in `each'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:92:in `start'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:23:in `start'
    /Users/pcreux/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/webrick/server.rb:82:in `start'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/handler/webrick.rb:14:in `run'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/rack-1.1.0/lib/rack/server.rb:155:in `start'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/railties-3.0.0.beta3/lib/rails/commands/server.rb:62:in `start'
    /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/railties-3.0.0.beta3/lib/rails/commands.rb:42
    script/rails:9:in `require'
    script/rails:9
    Error during failsafe response: 
    ActionView::Template::Error (uninitialized constant ActiveSupport::MessageVerifier::OpenSSL) in /Users/pcreux/.rvm/gems/ruby-1.8.7-p249/gems/actionpack-3.0.0.beta3/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb:
    
  • Alexis

    Alexis April 26th, 2010 @ 09:28 PM

    I have the same issue on Ubuntu karmic and with Devise.

  • Greg Bell

    Greg Bell April 26th, 2010 @ 09:38 PM

    Just ran through the app and confirmed that this is an issue with the version of Devise we are using.

    I removed the devise initializer and the application behaves as expected.

    We'll look into it further with the Devise community. I'll post back after resolution.

  • Ryan Bigg

    Ryan Bigg April 26th, 2010 @ 09:40 PM

    • State changed from “new” to “wontfix”

    Issue is with Devise, not Rails.

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

<h2 style="font-size: 14px">Tickets have moved to Github</h2>

The new ticket tracker is available at <a href="https://github.com/rails/rails/issues">https://github.com/rails/rails/issues</a>

Pages