I just ran a 'git push heroku master' and everything looks good so
far.
I tried to start up the app and I'm getting:
Status: 500 Internal Server Error
A secret is required to generate an integrity hash for cookie
session data. Use config.action_controller.session = { :session_key =>
"_myapp_session", :secret => "some secret phrase of at least 30
characters" } in config/environment.rb
/disk1/home/slugs/212040_6583be6_06de/mnt/vendor/rails/actionpack/
lib/action_controller/session/cookie_store.rb:90:in
`ensure_secret_secure'
/disk1/home/slugs/212040_6583be6_06de/mnt/vendor/rails/actionpack/
lib/action_controller/session/cookie_store.rb:59:in `initialize'
/usr/local/lib/ruby/1.8/cgi/session.rb:273:in `new'
/usr/local/lib/ruby/1.8/cgi/session.rb:273:in
`initialize_without_cgi_reader'
/disk1/home/slugs/212040_6583be6_06de/mnt/vendor/rails/actionpack/
lib/action_controller/cgi_ext/session.rb:39:in `initialize'
/disk1/home/slugs/212040_6583be6_06de/mnt/vendor/rails/actionpack/
lib/action_controller/cgi_process.rb:132:in `new'
/disk1/home/slugs/212040_6583be6_06de/mnt/vendor/rails/actionpack/
lib/action_controller/cgi_process.rb:132:in `session'
/disk1/home/slugs/212040_6583be6_06de/mnt/vendor/rails/actionpack/
lib/action_controller/cgi_process.rb:168:in `stale_session_check!'
/disk1/home/slugs/212040_6583be6_06de/mnt/vendor/rails/actionpack/
lib/action_controller/cgi_process.rb:116:in `session'
/disk1/home/slugs/212040_6583be6_06de/mnt/vendor/rails/actionpack/
lib/action_controller/base.rb:1135:in `assign_shortcuts_without_flash'
/disk1/home/slugs/212040_6583be6_06de/mnt/vendor/rails/actionpack/
lib/action_controller/flash.rb:166:in `assign_shortcuts'
/disk1/home/slugs/212040_6583be6_06de/mnt/vendor/rails/actionpack/
lib/action_controller/base.rb:523:in `process_without_filters'
/disk1/home/slugs/212040_6583be6_06de/mnt/vendor/rails/actionpack/
lib/action_controller/filters.rb:569:in
`process_without_session_management_support'
/disk1/home/slugs/212040_6583be6_06de/mnt/vendor/rails/actionpack/
lib/action_controller/session_management.rb:130:in `process'
/disk1/home/slugs/212040_6583be6_06de/mnt/vendor/rails/actionpack/
lib/action_controller/base.rb:389:in `process'
/disk1/home/slugs/212040_6583be6_06de/mnt/vendor/rails/actionpack/
lib/action_controller/dispatcher.rb:149:in `handle_request'
/disk1/home/slugs/212040_6583be6_06de/mnt/vendor/rails/actionpack/
lib/action_controller/dispatcher.rb:107:in `dispatch'
/disk1/home/slugs/212040_6583be6_06de/mnt/vendor/rails/actionpack/
lib/action_controller/dispatcher.rb:104:in `synchronize'
/disk1/home/slugs/212040_6583be6_06de/mnt/vendor/rails/actionpack/
lib/action_controller/dispatcher.rb:104:in `dispatch'
/disk1/home/slugs/212040_6583be6_06de/mnt/vendor/rails/actionpack/
lib/action_controller/dispatcher.rb:120:in `dispatch_cgi'
/disk1/home/slugs/212040_6583be6_06de/mnt/vendor/rails/actionpack/
lib/action_controller/dispatcher.rb:35:in `dispatch'
/usr/local/lib/ruby/gems/1.8/gems/thin-1.0.1/lib/rack/adapter/
rails.rb:60:in `serve_rails'
/usr/local/lib/ruby/gems/1.8/gems/thin-1.0.1/lib/rack/adapter/
rails.rb:80:in `call'
/home/heroku_rack/lib/static_assets.rb:9:in `call'
/home/heroku_rack/lib/last_access.rb:25:in `call'
/usr/local/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/urlmap.rb:
46:in `call'
/usr/local/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/urlmap.rb:
40:in `each'
/usr/local/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/urlmap.rb:
40:in `call'
/home/heroku_rack/lib/date_header.rb:14:in `call'
/usr/local/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/builder.rb:
60:in `call'
/usr/local/lib/ruby/gems/1.8/gems/thin-1.0.1/lib/thin/
connection.rb:80:in `pre_process'
/usr/local/lib/ruby/gems/1.8/gems/thin-1.0.1/lib/thin/
connection.rb:78:in `catch'
/usr/local/lib/ruby/gems/1.8/gems/thin-1.0.1/lib/thin/
connection.rb:78:in `pre_process'
/usr/local/lib/ruby/gems/1.8/gems/thin-1.0.1/lib/thin/
connection.rb:57:in `process'
/usr/local/lib/ruby/gems/1.8/gems/thin-1.0.1/lib/thin/
connection.rb:42:in `receive_data'
/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.12.6/lib/
eventmachine.rb:240:in `run_machine'
/usr/local/lib/ruby/gems/1.8/gems/eventmachine-0.12.6/lib/
eventmachine.rb:240:in `run'
/usr/local/lib/ruby/gems/1.8/gems/thin-1.0.1/lib/thin/backends/
base.rb:57:in `start'
/usr/local/lib/ruby/gems/1.8/gems/thin-1.0.1/lib/thin/server.rb:
150:in `start'
/usr/local/lib/ruby/gems/1.8/gems/thin-1.0.1/lib/thin/controllers/
controller.rb:80:in `start'
/usr/local/lib/ruby/gems/1.8/gems/thin-1.0.1/lib/thin/runner.rb:
173:in `send'
/usr/local/lib/ruby/gems/1.8/gems/thin-1.0.1/lib/thin/runner.rb:
173:in `run_command'
/usr/local/lib/ruby/gems/1.8/gems/thin-1.0.1/lib/thin/runner.rb:
139:in `run!'
/usr/local/lib/ruby/gems/1.8/gems/thin-1.0.1/bin/thin:6
/usr/local/bin/thin:20:in `load'
/usr/local/bin/thin:20
I double checked my config/environment.rb and everything appears fine:
# The session_key and secret (for verifying session data integrity)
are set in config/database.yml
config.action_controller.session = {
:session_key => '_myherokuapp_session',
:secret => '39aba040cb58038866aa323841ef98f03...something
really long here'
}
Any ideas why I might still be getting this message? My current
production site has no problem running with this configuration.
--
You received this message because you are subscribed to the Google Groups
"Heroku" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/heroku?hl=en.