Rails + Heroku: We're sorry, but something went wrong

Hi, this is my first time trying to promote a project to Heroku, and I get an error message: We're sorry, but something went wrong. I am not sure how to read heroku magazine. Are these obsolescence warnings? I have nothing in my provider / plugins ... Can someone help me figure out what happened? Let me know if you need other files.

 2012-10-23T20:29:56+00:00 app[web.1]: Rendered home/index.html.erb within layouts/application (10.8ms) 2012-10-23T20:29:56+00:00 app[web.1]: WARN: tilt autoloading 'sass' in a non thread-safe way; explicit require 'sass' suggested. 2012-10-23T20:29:56+00:00 app[web.1]: 2: <html> 2012-10-23T20:29:56+00:00 app[web.1]: 3: <head> 2012-10-23T20:29:56+00:00 app[web.1]: 4: <title><%= complete_title(yield(:title)) %></title> 2012-10-23T20:29:56+00:00 app[web.1]: ActionView::Template::Error (/app/app/assets/stylesheets/application.css has already been required): 2012-10-23T20:29:56+00:00 app[web.1]: 8: </head> 2012-10-23T20:29:56+00:00 app[web.1]: 5: <%= stylesheet_link_tag "application", :media => "all" %> 2012-10-23T20:29:56+00:00 app[web.1]: 6: <%= javascript_include_tag "application" %> 2012-10-23T20:29:56+00:00 app[web.1]: 7: <%= csrf_meta_tags %> 2012-10-23T20:29:56+00:00 app[web.1]: app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb___2170089293047453939_42303620' 2012-10-23T20:29:56+00:00 app[web.1]: 2012-10-23T20:29:56+00:00 app[web.1]: 2012-10-23T20:29:56+00:00 app[web.1]: 2012-10-23T20:29:56+00:00 app[web.1]: Completed 500 Internal Server Error in 664ms 2012-10-23T20:29:56+00:00 heroku[router]: GET pacific-ravine-3563.herokuapp.com/ dyno=web.1 queue=0 wait=0ms service=806ms status=500 bytes=643 2012-10-23T20:29:56+00:00 heroku[router]: GET pacific-ravine-3563.herokuapp.com/favicon.ico dyno=web.1 queue=0 wait=0ms service=11ms status=200 bytes=0 2012-10-23T20:30:32+00:00 app[web.1]: 2012-10-23T20:30:32+00:00 app[web.1]: Started GET "/" for 66.108.172.226 at 2012-10-23 20:30:32 +0000 2012-10-23T20:30:32+00:00 app[web.1]: 2012-10-23T20:30:32+00:00 app[web.1]: Processing by HomeController#index as HTML 2012-10-23T20:30:32+00:00 app[web.1]: Rendered home/index.html.erb within layouts/application (0.4ms) 2012-10-23T20:30:32+00:00 app[web.1]: ActionView::Template::Error (/app/app/assets/stylesheets/application.css has already been required): 2012-10-23T20:30:32+00:00 app[web.1]: 2: <html> 2012-10-23T20:30:32+00:00 app[web.1]: 3: <head> 2012-10-23T20:30:32+00:00 app[web.1]: 4: <title><%= complete_title(yield(:title)) %></title> 2012-10-23T20:30:32+00:00 app[web.1]: 5: <%= stylesheet_link_tag "application", :media => "all" %> 2012-10-23T20:30:32+00:00 app[web.1]: 6: <%= javascript_include_tag "application" %> 2012-10-23T20:30:32+00:00 app[web.1]: Completed 500 Internal Server Error in 26ms 2012-10-23T20:30:32+00:00 app[web.1]: 2012-10-23T20:30:32+00:00 app[web.1]: app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb___2170089293047453939_42303620' 2012-10-23T20:30:32+00:00 app[web.1]: 2012-10-23T20:30:32+00:00 app[web.1]: 2012-10-23T20:30:32+00:00 app[web.1]: 7: <%= csrf_meta_tags %> 2012-10-23T20:30:32+00:00 app[web.1]: 8: </head> 2012-10-23T20:30:32+00:00 heroku[router]: GET pacific-ravine-3563.herokuapp.com/ dyno=web.1 queue=0 wait=0ms service=47ms status=500 bytes=643 2012-10-23T21:35:53+00:00 heroku[web.1]: Idling 2012-10-23T21:35:56+00:00 heroku[web.1]: Stopping all processes with SIGTERM 2012-10-23T21:35:57+00:00 app[web.1]: /usr/local/lib/ruby/1.9.1/webrick/server.rb:90:in `select' 2012-10-23T21:35:57+00:00 app[web.1]: [2012-10-23 21:35:57] ERROR SignalException: SIGTERM 2012-10-23T21:36:06+00:00 heroku[web.1]: Stopping remaining processes with SIGKILL 2012-10-23T21:36:06+00:00 heroku[web.1]: Error R12 (Exit timeout) -> At least one process failed to exit within 10 seconds of SIGTERM 2012-10-23T21:36:08+00:00 heroku[web.1]: Process exited with status 137 2012-10-23T21:36:12+00:00 heroku[web.1]: Starting process with command `bundle exec rails server -p 45563` 2012-10-23T21:36:17+00:00 app[web.1]: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /app/config/environment.rb:5) 2012-10-23T21:36:17+00:00 app[web.1]: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release note s for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /app/config/environment.rb:5) 2012-10-23T21:36:17+00:00 app[web.1]: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /app/config/environment.rb:5) 2012-10-23T21:36:21+00:00 app[web.1]: => Ctrl-C to shutdown server 2012-10-23T21:36:21+00:00 app[web.1]: Connecting to database specified by DATABASE_URL 2012-10-23T21:36:21+00:00 app[web.1]: => Booting WEBrick 2012-10-23T21:36:21+00:00 app[web.1]: => Rails 3.2.8 application starting in production on http://0.0.0.0:45563 2012-10-23T21:36:21+00:00 app[web.1]: => Call with -d to detach 2012-10-23T21:36:22+00:00 app[web.1]: [2012-10-23 21:36:22] INFO WEBrick 1.3.1 2012-10-23T21:36:22+00:00 app[web.1]: [2012-10-23 21:36:22] INFO ruby 1.9.2 (2011-07-09) [x86_64-linux] 2012-10-23T21:36:22+00:00 app[web.1]: [2012-10-23 21:36:22] INFO WEBrick::HTTPServer#start: pid=2 port=45563 2012-10-23T21:36:23+00:00 heroku[web.1]: State changed from starting to up 2012-10-23T22:39:55+00:00 heroku[web.1]: Idling 2012-10-23T2 2:39:59+00:00 heroku[web.1]: Stopping all processes with SIGTERM 2012-10-23T22:39:59+00:00 app[web.1]: [2012-10-23 22:39:59] ERROR SignalException: SIGTERM 2012-10-23T22:39:59+00:00 app[web.1]: /usr/local/lib/ruby/1.9.1/webrick/server.rb:90:in `select' 2012-10-23T22:40:08+00:00 heroku[web.1]: Error R12 (Exit timeout) -> At least one process failed to exit within 10 seconds of SIGTERM 2012-10-23T22:40:08+00:00 heroku[web.1]: Stopping remaining processes with SIGKILL 2012-10-23T22:40:11+00:00 heroku[web.1]: Process exited with status 137 2012-10-23T22:40:11+00:00 heroku[web.1]: State changed from up to down 2012-10-24T00:05:40+00:00 heroku[web.1]: Unidling 2012-10-24T00:05:40+00:00 heroku[web.1]: State changed from down to starting 2012-10-24T00:05:42+00:00 heroku[web.1]: Starting process with command `bundle exec rails server -p 26314` 2012-10-24T00:05:46+00:00 app[web.1]: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /app/config/environment.rb:5) 2012-10-24T00:05:46+00:00 app[web.1]: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /app/config/environment.rb:5) 2012-10-24T00:05:46+00:00 app[web.1]: DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /app/config/environment.rb:5) 2012-10-24T00:05:50+00:00 app[web.1]: => Booting WEBrick 2012-10-24T00:05:50+00:00 app[web.1]: => Rails 3.2.8 application starting in production on http://0.0.0.0:26314 2012-10-24T00:05:50+00:00 app[web.1]: => Call with -d to detach 2012-10-24T00:05:50+00:00 app[web.1]: => Ctrl-C to shutdown server 2012-10-24T00:05:50+00:00 app[web.1]: Connecting to database specified by DATABASE_URL 2012-10-24T00:05:50+00:00 app[web.1]: [2012-10-24 00:05:50] INFO WEBrick 1.3.1 2012-10-24T00:05:50+00:00 app[web.1]: [2012-10-24 00:05:50] INFO WEBrick::HTTPServer#start: pid=2 port=26314 2012-10-24T00:05:50+00:00 app[web.1]: [2012-10-24 00:05:50] INFO ruby 1.9.2 (2011-07-09) [x86_64-linux] 2012-10-24T00:05:51+00:00 heroku[web.1]: State changed from starting to up 2012-10-24T00:05:52+00:00 heroku[router]: GET pacific-ravine-3563.herokuapp.com/ dyno=web.1 queue=0 wait=0ms service=29ms status=301 bytes=0 2012-10-24T00:05:52+00:00 app[web.1]: 2012-10-24T00:05:52+00:00 app[web.1]: 2012-10-24T00:05:52+00:00 app[web.1]: Started GET "/" for 208.185.23.206 at 2012-10-24 00:05:52 +0000 2012-10-24T00:05:52+00:00 app[web.1]: Processing by HomeController#index as HTML 2012-10-24T00:05:53+00:00 app[web.1]: WARN: tilt autoloading 'sass' in a non thread-safe way; explicit require 'sass' suggested. 2012-10-24T00:05:53+00:00 app[web.1]: Rendered home/index.html.erb within layouts/application (16.5ms) 2012-10-24T00:05:53+00:00 app[web.1]: Completed 500 Internal Server Error in 725ms 2012-10-24T00:05:53+00:00 app[web.1]: 2012-10-24T00:05:53+00:00 app[web.1]: ActionView::Template::Error (/app/app/assets/stylesheets/application.css has already been required): 2012-10-24T00:05:53+00:00 app[web.1]: 2: <html> 2012-10-24T00:05:53+00:00 app[web.1]: 3: <head> 2012-10-24T00:05:53+00:00 app[web.1]: 4: <title><%= complete_title(yield(:title)) %></title> 2012-10-24T00:05:53+00:00 app[web.1]: 5: <%= stylesheet_link_tag "application", :media => "all" %> 2012-10-24T00:05:53+00:00 app[web.1]: 6: <%= javascript_include_tag "application" %> 2012-10-24T00:05:5 3+00:00 app[web.1]: 7: <%= csrf_meta_tags %> 2012-10-24T00:05:53+00:00 app[web.1]: 8: </head> 2012-10-24T00:05:53+00:00 app[web.1]: app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb___2799874165581384053_34182960' 2012-10-24T00:05:53+00:00 app[web.1]: 2012-10-24T00:05:53+00:00 app[web.1]: 2012-10-24T00:05:53+00:00 heroku[router]: GET pacific-ravine-3563.herokuapp.com/ dyno=web.1 queue=0 wait=0ms service=1169ms status=500 bytes=643 2012-10-24T00:05:53+00:00 heroku[router]: GET pacific-ravine-3563.herokuapp.com/favicon.ico dyno=web.1 queue=0 wait=0ms service=10ms status=200 bytes=0 

Gemfile

 source 'https://rubygems.org' gem 'rails', '3.2.8' gem "bcrypt-ruby" gem 'paperclip' gem 'jquery-rails' gem 'fancybox-rails' gem 'will_paginate', '~> 3.0' gem 's3_direct_upload' gem 'aws-s3' gem 'aws-sdk' gem 'mail' # Bundle edge Rails instead: # gem 'rails', :git => 'git://github.com/rails/rails.git' group :development, :test do gem 'sqlite3' gem 'rspec-rails' gem 'debugger' end group :production do gem 'pg' end # Gems used only for assets and not required # in production environments by default. group :assets do gem 'sass-rails', '~> 3.2.3' gem 'coffee-rails', '~> 3.2.1' # See https://github.com/sstephenson/execjs#readme for more supported runtimes # gem 'therubyracer', :platforms => :ruby gem 'uglifier', '>= 1.0.3' gem 'jquery-fileupload-rails' end gem 'jquery-rails' 
+1
source share
2 answers

Google with WARN: tilt autoloading 'sass' in a non thread-safe way; explicit require 'sass' suggested. WARN: tilt autoloading 'sass' in a non thread-safe way; explicit require 'sass' suggested.

I found this answer: fooobar.com/questions/270385 / ...
It seems that assets need to be compiled locally.

Here are some links:

For faster pre-compilers, you can partially download the application by setting config.assets.initialize_on_precompile to false in config / application.rb, although in this case the templates do not see application objects or methods. Geroku demands that this be false.

http://guides.rubyonrails.org/asset_pipeline.html#precompiling-assets

When precompiling assets in Rails 3.1.1 and higher, you can prevent the initialization of your application and connection to the database so that the next line is in your config / application.rb: config.assets.initialize_on_precompile = false

https://devcenter.heroku.com/articles/rails3x-asset-pipeline-cedar#troubleshooting

I have not tried it myself, I hope this helps.

+1
source

First, a few pointers. The message We're sorry, but something went wrong is what Heroku presents to the end user for any error in your application because you are in production mode. This is different from what happens in development mode on your local machine, based on the theory that you do not want to show the debug stack trace to any user of your application that arrives.

The obsolescence warning is a red herring; it's about some of the gems Heroku introduces into every Rails application to integrate with magazine management materials.

Your error log has a really relevant line:

 2012-10-23T20:29:56+00:00 app[web.1]: ActionView::Template::Error (/app/app/assets/stylesheets/application.css has already been required): 

This is a mistake somewhere in the way stylesheets are handled, possibly in a pipeline function. This is why @ evanc3 asks how many style sheets you have. And I admit, I don’t know how to debug this problem, so this is only a partial answer. Hope I brought you on the right track.

+3
source

Source: https://habr.com/ru/post/1442827/


All Articles