Yes the problem is only while deploying on heroku.
The error (after adding your line)
2013-03-21T18:42:32+00:00 app[web.1]: Started GET "/" for 200.40.110.106 at 2013-03-21 18:42:32 +0000
2013-03-21T18:42:32+00:00 app[web.1]:
2013-03-21T18:42:32+00:00 app[web.1]: ActionView::Template::Error (SyntaxError: unexpected INDENT
2013-03-21T18:42:32+00:00 app[web.1]: (in /app/app/assets/javascripts/app.coffee)):
2013-03-21T18:42:32+00:00 app[web.1]: 7: = csrf_meta_tags
2013-03-21T18:42:32+00:00 app[web.1]: 8: = stylesheet_link_tag "application", :media => "all"
2013-03-21T18:42:32+00:00 app[web.1]: 9: = javascript_include_tag "vendor"
2013-03-21T18:42:32+00:00 app[web.1]: 10: = javascript_include_tag "application" if user_signed_in?
2013-03-21T18:42:32+00:00 app[web.1]: 11: = javascript_include_tag "
https://maps.googleapis.com/maps/api/js?sensor=false"
2013-03-21T18:42:32+00:00 app[web.1]: 12: = javascript_include_tag "markerclusterer"
2013-03-21T18:42:32+00:00 app[web.1]: 13: %script{:type=>'text/javascript'}= yield :dynamic_js
2013-03-21T18:42:32+00:00 app[web.1]: app/views/layouts/application.html.haml:10:in `_app_views_layouts_application_html_haml__4435557158513798731_47437700'
2013-03-21T18:42:32+00:00 app[web.1]:
2013-03-21T18:42:32+00:00 app[web.1]:
2013-03-21T18:42:32+00:00 app[web.1]: cache: [GET /] miss
2013-03-21T18:42:32+00:00 app[web.1]: Processing by HomeController#index as HTML
2013-03-21T18:42:32+00:00 app[web.1]: Rendered home/index.html.erb within layouts/application (0.5ms)
2013-03-21T18:42:32+00:00 app[web.1]: Completed 500 Internal Server Error in 304ms
I, by mistake open two post about the issue, thinking that this was not send to the group.
I donno how to fix that. Anyway! Need help about this. I read all the changes made to haml 4 and above and did not find anything related to this.
Next is the whole deployment:
ismael@Gollum:~/Development/scanntech_dash$ git push production master --force
Counting objects: 21, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (14/14), done.
Writing objects: 100% (14/14), 1.24 KiB, done.
Total 14 (delta 10), reused 0 (delta 0)
-----> Deleting 3 files matching .slugignore patterns.
-----> Ruby/Rails app detected
-----> Using Ruby version: ruby-1.9.3
-----> WARNING: Removing `Gemfile.lock` because it was generated on Windows.
Bundler will do a full resolve so native gems are handled properly.
This may result in unexpected gem versions being used in your app.
-----> Installing dependencies using Bundler version 1.3.2
Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin
Updating git://
github.com/aew/roo.git Updating git://
github.com/tchak/barber.git Updating git://
github.com/emberjs/ember-rails.git Fetching gem metadata from
https://rubygems.org/.......
Fetching gem metadata from
https://rubygems.org/..
Resolving dependencies...
Using rake (10.0.3)
Using i18n (0.6.4)
Using multi_json (1.7.1)
Using activesupport (3.2.11)
Using builder (3.0.4)
Using activemodel (3.2.11)
Using erubis (2.7.0)
Using journey (1.0.4)
Using rack (1.4.5)
Using rack-cache (1.2)
Using rack-test (0.6.2)
Using hike (1.2.1)
Using tilt (1.3.6)
Using sprockets (2.2.2)
Using actionpack (3.2.11)
Using mime-types (1.21)
Using polyglot (0.3.3)
Using treetop (1.4.12)
Using mail (2.4.4)
Using actionmailer (3.2.11)
Using active_model_serializers (0.7.0)
Using arel (3.0.2)
Using tzinfo (0.3.37)
Using activerecord (3.2.11)
Using activeresource (3.2.11)
Using json (1.7.7)
Installing nokogiri (1.5.9)
Using uuidtools (2.1.3)
Using aws-sdk (1.8.5)
Using handlebars-source (1.0.0.rc3)
Using ember-source (0.0.3)
Using execjs (1.4.0)
Using barber (0.4.1) from git://
github.com/tchak/barber.git (at master)
Using bcrypt-ruby (3.0.1)
Using sass (3.2.7)
Using bootstrap-sass (2.2.2.0)
Using bundler (1.3.2)
Using facter (1.6.18)
Using timers (1.1.0)
Using celluloid (0.12.4)
Using climate_control (0.0.3)
Using clockwork (0.5.0)
Using cocaine (0.5.1)
Using coffee-script-source (1.6.2)
Using coffee-script (2.2.0)
Using rack-ssl (1.3.3)
Using rdoc (3.12.2)
Using thor (0.17.0)
Using railties (3.2.11)
Using coffee-rails (3.2.2)
Using connection_pool (1.0.0)
Using orm_adapter (0.4.0)
Using warden (1.2.1)
Using devise (2.2.3)
Using ember-data-source (0.0.5)
Using ember-rails (0.11.1) from git://
github.com/emberjs/ember-rails.git (at master)
Using sass-rails (3.2.6)
Using font-awesome-sass-rails (3.0.0.1)
Installing haml (4.0.1)
Using haml-rails (0.4)
Using i18n-js (2.1.2)
Using jquery-rails (2.2.1)
Using newrelic_rpm (3.5.5.38)
Using oj (2.0.10)
Using paperclip (3.4.1)
Using pg (0.14.1)
Using puma (1.6.3)
Using rack-protection (1.5.0)
Using rails (3.2.11)
Using redis (3.0.3)
Using redis-store (1.1.3)
Using redis-rack (1.4.2)
Using redis-actionpack (3.2.3)
Using redis-activesupport (3.2.3)
Using redis-namespace (1.2.1)
Using redis-rack-cache (1.2.1)
Using redis-rails (3.2.3)
Using rubyzip (0.9.9)
Using ruby-ole (1.2.11.6)
Using spreadsheet (0.8.3)
Using roo (1.10.2) from git://
github.com/aew/roo.git (at master)
Using routing-filter (0.3.1)
Using sidekiq (2.8.0)
Using simple_form (2.1.0)
Using sinatra (1.3.6)
Using temple (0.5.5)
Using slim (1.3.6)
Using sugarcrm (0.9.18)
Using tlsmail (0.0.1)
Using uglifier (1.3.0)
Your bundle is complete! It was installed into ./vendor/bundle
Post-install message from haml:
HEADS UP! Haml 4.0 has many improvements, but also has changes that may break
your application:
* Support for Ruby 1.8.6 dropped
* Support for Rails 2 dropped
* Sass filter now always outputs <style> tags
* Data attributes are now hyphenated, not underscored
* html2haml utility moved to the html2haml gem
* Textile and Maruku filters moved to the haml-contrib gem
For more info see:
http://rubydoc.info/github/haml/haml/file/CHANGELOG.md Cleaning up the bundler cache.
Removing nokogiri (1.5.8)
Removing haml (4.0.0)
-----> Writing config/database.yml to read from DATABASE_URL
-----> Preparing app for Rails asset pipeline
Running: rake assets:precompile
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/tlsmail-0.0.1/lib/net/smtp.rb:806: warning: already initialized constant SMTPSession
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/tlsmail-0.0.1/lib/net/pop.rb:687: warning: already initialized constant POP
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/tlsmail-0.0.1/lib/net/pop.rb:688: warning: already initialized constant POPSession
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/tlsmail-0.0.1/lib/net/pop.rb:689: warning: already initialized constant POP3Session
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/tlsmail-0.0.1/lib/net/pop.rb:702: warning: already initialized constant APOPSession
rake aborted!
SyntaxError: unexpected INDENT
(in /tmp/build_u78jv0ctsj98/app/assets/javascripts/app.coffee)
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:66:in `extract_result'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:28:in `block in exec'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:41:in `compile_to_tempfile'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:27:in `exec'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:19:in `eval'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:33:in `call'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/coffee-script-2.2.0/lib/coffee_script.rb:57:in `compile'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/tilt-1.3.6/lib/tilt/coffee.rb:46:in `evaluate'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/tilt-1.3.6/lib/tilt/template.rb:77:in `render'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/context.rb:193:in `block in evaluate'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/context.rb:190:in `each'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/context.rb:190:in `evaluate'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/processed_asset.rb:12:in `initialize'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:249:in `new'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:249:in `block in build_asset'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:270:in `circular_call_protection'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:248:in `build_asset'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/index.rb:93:in `block in build_asset'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/caching.rb:19:in `cache_asset'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/index.rb:92:in `build_asset'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:169:in `find_asset'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/index.rb:60:in `find_asset'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/processed_asset.rb:111:in `block in resolve_dependencies'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/processed_asset.rb:105:in `each'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/processed_asset.rb:105:in `resolve_dependencies'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/processed_asset.rb:97:in `build_required_assets'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/processed_asset.rb:16:in `initialize'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:249:in `new'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:249:in `block in build_asset'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:270:in `circular_call_protection'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:248:in `build_asset'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/index.rb:93:in `block in build_asset'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/caching.rb:19:in `cache_asset'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/index.rb:92:in `build_asset'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:169:in `find_asset'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/index.rb:60:in `find_asset'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/bundled_asset.rb:16:in `initialize'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:252:in `new'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:252:in `build_asset'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/index.rb:93:in `block in build_asset'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/caching.rb:19:in `cache_asset'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/index.rb:92:in `build_asset'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:169:in `find_asset'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/index.rb:60:in `find_asset'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.11/lib/sprockets/static_compiler.rb:19:in `block in compile'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:219:in `block in each_logical_path'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:206:in `block (2 levels) in each_file'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:196:in `each'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:196:in `each_entry'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:204:in `block in each_file'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:203:in `each'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:203:in `each_file'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/sprockets-2.2.2/lib/sprockets/base.rb:217:in `each_logical_path'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.11/lib/sprockets/static_compiler.rb:18:in `compile'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.11/lib/sprockets/assets.rake:56:in `internal_precompile'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.11/lib/sprockets/assets.rake:70:in `block (3 levels) in <top (required)>'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.11/lib/sprockets/assets.rake:60:in `block (3 levels) in <top (required)>'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.11/lib/sprockets/assets.rake:23:in `invoke_or_reboot_rake_task'
/tmp/build_u78jv0ctsj98/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.11/lib/sprockets/assets.rake:29:in `block (2 levels) in <top (required)>'
Tasks: TOP => assets:precompile:primary
(See full trace by running task with --trace)
Precompiling assets failed, enabling runtime asset compilation
Injecting rails31_enable_runtime_asset_compilation
Please see this article for troubleshooting help:
http://devcenter.heroku.com/articles/rails31_heroku_cedar#troubleshooting-----> Rails plugin injection
Injecting rails_log_stdout
Injecting rails3_serve_static_assets
-----> Discovering process types
Procfile declares types -> web, worker
Default types for Ruby/Rails -> console, rake
-----> Compiled slug size: 31.7MB
-----> Launching... done, v363
-----> Deploy hooks scheduled, check output in your logs