anyone have any suggestions or experience this problem before?  I'm anxious
to get this up and running.

On Tue, Jun 15, 2010 at 1:32 AM, Scott Kulik <[email protected]> wrote:

> 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.

Reply via email to