Skip to content

Instantly share code, notes, and snippets.

@dblock
Created January 14, 2013 01:32
Show Gist options
  • Save dblock/4527185 to your computer and use it in GitHub Desktop.
Save dblock/4527185 to your computer and use it in GitHub Desktop.
heroku slug compilation timeout
[2013-01-13 18:25:27 +0000] git push -f git@heroku.com:gravity-staging.git FETCH_HEAD:master
-----> Deleting 12 files matching .slugignore patterns.
-----> Ruby/Rails app detected
-----> Using Ruby version: ruby-1.9.3
-----> Installing dependencies using Bundler version 1.3.0.pre.5
Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin
Updating https://github.com/dblock/garner.git
Updating https://github.com/dblock/devise_invitable.git
Updating https://github.com/indirect/haml-rails.git
Updating https://github.com/dblock/carrierwave-mongoid.git
Updating https://github.com/dblock/stringex.git
Updating https://github.com/macreery/jammit.git
Updating https://github.com/collectiveidea/delayed_job.git
Updating https://github.com/macreery/analytical.git
Updating https://github.com/rightscale/right_aws.git
Updating https://github.com/dblock/to_xls.git
Updating https://github.com/37signals/mail_view.git
Updating https://github.com/jilion/useragent.git
find: `spec': No such file or directory
Updating https://github.com/rack/rack-contrib.git
Updating https://github.com/aaw/sunspot.git
Updating https://github.com/aaw/sunspot_mongo.git
Updating https://github.com/macreery/typhoeus.git
Updating https://github.com/rightscale/right_http_connection.git
Fetching https://github.com/dblock/barista.git
Fetching https://github.com/mark-moseley/linecache.git
Fetching https://github.com/pivotal/jasmine-gem.git
Fetching gem metadata from http://rubygems.org/.......
Fetching gem metadata from http://rubygems.org/..
Using rake (0.9.2)
Using Platform (0.4.0)
Using open4 (1.3.0)
Using POpen4 (0.1.4)
Using i18n (0.6.0)
Using multi_json (1.3.6)
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.3)
Using rack-cache (1.2)
Using rack-test (0.6.2)
Using hike (1.2.1)
Using tilt (1.3.3)
Using sprockets (2.2.2)
Using actionpack (3.2.11)
Using mime-types (1.19)
Using polyglot (0.3.3)
Using treetop (1.4.12)
Using mail (2.4.4)
Using actionmailer (3.2.11)
Using arel (3.0.2)
Using tzinfo (0.3.35)
Using activerecord (3.2.11)
Using activeresource (3.2.11)
Using addressable (2.3.2)
Using gyoku (0.4.6)
Using nokogiri (1.5.0)
Using akami (1.2.0)
Using tins (0.6.0)
Using amatch (0.2.10)
Using analytical (3.0.12) from https://github.com/macreery/analytical.git (at 6ba830e)
Using backports (2.6.5)
Using multipart-post (1.1.5)
Using faraday (0.8.4)
Using faraday_middleware (0.8.8)
Using balanced (0.3.11)
Using bcrypt-ruby (3.0.1)
Using bundler (1.3.0.pre.5)
Using callsite (0.0.11)
Using cancan (1.6.5)
Using carrierwave (0.7.1)
Using moped (1.3.2)
Using origin (1.0.11)
Using mongoid (3.0.15)
Using mongoid-grid_fs (1.3.3)
Using carrierwave-mongoid (0.3.0.alpha) from https://github.com/dblock/carrierwave-mongoid.git (at 4b29788)
Using chunky_png (1.2.7)
Using fssm (0.2.9)
Using sass (3.2.5)
Using compass (0.11.7)
Using country-select (1.1.1)
Using daemons (1.1.9)
Using dalli (2.1.0)
Using delayed_job (3.0.3) from https://github.com/collectiveidea/delayed_job.git (at 87dbc62)
Using delayed_job_mongoid (2.0.0)
Using delayed_job_shallow_mongoid (0.5.1)
Using delayed_task (0.1.4)
Using descendants_tracker (0.0.1)
Using orm_adapter (0.0.7)
Using rack-ssl (1.3.2)
Using json (1.7.6)
Using rdoc (3.12)
Using thor (0.14.6)
Using railties (3.2.11)
Using warden (1.1.1)
Using devise (2.1.0)
Using devise-encryptable (0.1.1)
Using rails (3.2.11)
Using devise_invitable (1.0.2) from https://github.com/dblock/devise_invitable.git (at 906ea2e)
Using subexec (0.2.2)
Using digimarc (0.1.1) from source at ./vendor/gems/digimarc-0.1.1/
Using easy_diff (0.0.2)
Using eventmachine (1.0.0)
Using em-proxy (0.1.8)
Using oauth (0.4.7)
Using querystring (0.1.0)
Using ffi (1.3.1)
Using typhoeus (0.4.2) from https://github.com/macreery/typhoeus.git (at 1fbdd29)
Using embedly (1.5.6)
Using encryptor (1.1.3)
Using excon (0.16.10)
Using execjs (1.4.0)
Using formatador (0.2.4)
Using net-ssh (2.6.3)
Using net-scp (1.0.4)
Using ruby-hmac (0.4.0)
Using fog (1.6.0)
Using frac (0.9.5)
Using garner (0.1.3) from https://github.com/dblock/garner.git (at 38ae99a)
Using geocoder (1.1.6)
Using money (3.7.1)
Using google_currency (1.2.0)
Using googlecharts (1.6.6)
Using hashie (1.2.0)
Using multi_xml (0.5.2)
Using rack-accept (0.4.5)
Using rack-mount (0.8.3)
Using virtus (0.5.4)
Using grape (0.2.6)
Using haml (3.1.6)
Using haml-rails (0.3.4) from https://github.com/indirect/haml-rails.git (at 92c41db)
Using handles_sortable_columns (0.1.3)
Using heroku-api (0.3.7)
Using launchy (2.1.2)
Using netrc (0.7.7)
Using rest-client (1.6.7)
Using rubyzip (0.9.9)
Using heroku (2.30.5)
Using posix-spawn (0.3.6)
Using heroku-forward (0.1.0)
Using hpricot (0.8.4)
Using htmlentities (4.3.1)
Using httparty (0.10.0)
Using httpauth (0.2.0)
Using httpi (1.1.1)
Using yui-compressor (0.9.6)
Using jammit (0.6.3) from https://github.com/macreery/jammit.git (at 7b387d8)
Using jquery-rails (0.2.7)
Using kaminari (0.14.1)
Using km (1.1.3)
Using mail_view (1.0.1) from https://github.com/37signals/mail_view.git (at 750cbd8)
Using mailchimp (0.0.7.alpha)
Using mongoid-cached-json (1.3.0)
Using mongoid-history (0.3.1)
Using mongoid-locker (0.2.1)
Using stringex (1.4.0) from https://github.com/dblock/stringex.git (at 0b1c8f5)
Using mongoid_slug (2.0.1)
Using mongoid_collection_snapshot (0.2.0)
Using mongoid_orderable (1.1.0)
Using newrelic_rpm (3.3.3)
Using newrelic-grape (1.1.0)
Using newrelic_moped (0.0.3)
Using nori (1.1.4)
Using numbers_and_words (0.3.1)
Using oauth2 (0.6.1)
Using oj (1.4.5)
Using omniauth (1.1.1)
Using omniauth-oauth2 (1.0.2)
Using omniauth-facebook (1.4.0)
Using omniauth-oauth (1.0.1)
Using omniauth-twitter (0.0.14)
Using pr_geohash (1.0.0)
Using rack-contrib (1.1.0) from https://github.com/rack/rack-contrib.git (at af3663c)
Using rack-cors (0.2.7)
Using rack-timeout (0.0.3)
Using rdiscount (1.6.8)
Using redcarpet (2.0.1)
Using right_http_connection (1.3.0) from https://github.com/rightscale/right_http_connection.git (at a68e268)
Using right_aws (2.1.0) from https://github.com/rightscale/right_aws.git (at 6e63ad8)
Using rmagick (2.13.1)
Using rsolr (1.0.8)
Using ruby-ole (1.2.11.6)
Using ruby-progressbar (0.0.10)
Using sanitize (2.0.3)
Using wasabi (2.5.1)
Using savon (1.2.0)
Using simple_form (2.0.1)
Using spreadsheet (0.6.8)
Using statsd-ruby (1.2.0)
Using stemmer (1.0.1)
Using sunspot (2.0.0.pre.120417) from https://github.com/aaw/sunspot.git (at 81a28a6)
Using sunspot_rails (2.0.0.pre.120417) from https://github.com/aaw/sunspot.git (at 81a28a6)
Using sunspot_mongo (1.0.1) from https://github.com/aaw/sunspot_mongo.git (at 1f42950)
Using tax_cloud (0.2.0)
Using thin (1.5.0)
Using timezone (0.1.5)
Using to_xls (1.0.0) from https://github.com/dblock/to_xls.git (at f72679a)
Using useragent (0.2.3) from https://github.com/jilion/useragent.git (at 179acf1)
Using warden_oauth (0.1.1)
Your bundle is complete! It was installed into ./vendor/bundle
Cleaning up the bundler cache.
find: `spec': No such file or directory
-----> Writing config/database.yml to read from DATABASE_URL
/app/slug-compiler/lib/utils.rb:66:in `block (2 levels) in spawn': command='/app/slug-compiler/lib/../../tmp/buildpacks/ruby/bin/compile /tmp/build_1dfuvrens22ic /app/tmp/repo.git/.cache' exit_status=0 out='' at=timeout elapsed=900.0278389453888 (Utils::TimeoutError)
from /app/slug-compiler/lib/utils.rb:52:in `loop'
from /app/slug-compiler/lib/utils.rb:52:in `block in spawn'
from /app/slug-compiler/lib/utils.rb:47:in `popen'
from /app/slug-compiler/lib/utils.rb:47:in `spawn'
from /app/slug-compiler/lib/buildpack.rb:37:in `block in compile'
from /app/slug-compiler/lib/buildpack.rb:35:in `fork'
from /app/slug-compiler/lib/buildpack.rb:35:in `compile'
from /app/slug-compiler/lib/slug.rb:497:in `block in run_buildpack'
from /app/slug-compiler/lib/utils.rb:121:in `log'
from /app/slug-compiler/lib/slug.rb:748:in `log'
from /app/slug-compiler/lib/slug.rb:496:in `run_buildpack'
from /app/slug-compiler/lib/slug.rb:125:in `block (2 levels) in compile'
from /app/slug-compiler/lib/utils.rb:102:in `block in timeout'
from /usr/local/lib/ruby/1.9.1/timeout.rb:58:in `timeout'
from /app/slug-compiler/lib/utils.rb:102:in `rescue in timeout'
from /app/slug-compiler/lib/utils.rb:97:in `timeout'
from /app/slug-compiler/lib/slug.rb:114:in `block in compile'
from /app/slug-compiler/lib/utils.rb:121:in `log'
from /app/slug-compiler/lib/slug.rb:748:in `log'
from /app/slug-compiler/lib/slug.rb:113:in `compile'
from /app/slug-compiler/bin/slugc:85:in `block in <main>'
from /app/slug-compiler/lib/slug.rb:505:in `block in lock'
from /app/slug-compiler/lib/repo_lock.rb:44:in `call'
from /app/slug-compiler/lib/repo_lock.rb:44:in `run'
from /app/slug-compiler/lib/slug.rb:505:in `lock'
from /app/slug-compiler/bin/slugc:66:in `<main>'
! Heroku push rejected, failed to compile Ruby/rails app
To git@heroku.com:gravity-staging.git
! [remote rejected] FETCH_HEAD -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:gravity-staging.git'
rake aborted!
failed with exit code 1
/mnt/jenkins/workspace/deploy-gravity-staging/lib/tasks/cmd.rake:6:in `system!'
/mnt/jenkins/workspace/deploy-gravity-staging/lib/tasks/deploy.rake:139:in `block (2 levels) in <top (required)>'
/home/jenkins/.rvm/gems/ruby-1.9.3-p286/gems/rake-0.9.2/lib/rake/task.rb:205:in `call'
/home/jenkins/.rvm/gems/ruby-1.9.3-p286/gems/rake-0.9.2/lib/rake/task.rb:205:in `block in execute'
/home/jenkins/.rvm/gems/ruby-1.9.3-p286/gems/rake-0.9.2/lib/rake/task.rb:200:in `each'
/home/jenkins/.rvm/gems/ruby-1.9.3-p286/gems/rake-0.9.2/lib/rake/task.rb:200:in `execute'
/home/jenkins/.rvm/gems/ruby-1.9.3-p286/gems/rake-0.9.2/lib/rake/task.rb:158:in `block in invoke_with_call_chain'
/home/jenkins/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
/home/jenkins/.rvm/gems/ruby-1.9.3-p286/gems/rake-0.9.2/lib/rake/task.rb:151:in `invoke_with_call_chain'
/home/jenkins/.rvm/gems/ruby-1.9.3-p286/gems/rake-0.9.2/lib/rake/task.rb:144:in `invoke'
/home/jenkins/.rvm/gems/ruby-1.9.3-p286/gems/rake-0.9.2/lib/rake/application.rb:112:in `invoke_task'
/home/jenkins/.rvm/gems/ruby-1.9.3-p286/gems/rake-0.9.2/lib/rake/application.rb:90:in `block (2 levels) in top_level'
/home/jenkins/.rvm/gems/ruby-1.9.3-p286/gems/rake-0.9.2/lib/rake/application.rb:90:in `each'
/home/jenkins/.rvm/gems/ruby-1.9.3-p286/gems/rake-0.9.2/lib/rake/application.rb:90:in `block in top_level'
/home/jenkins/.rvm/gems/ruby-1.9.3-p286/gems/rake-0.9.2/lib/rake/application.rb:129:in `standard_exception_handling'
/home/jenkins/.rvm/gems/ruby-1.9.3-p286/gems/rake-0.9.2/lib/rake/application.rb:84:in `top_level'
/home/jenkins/.rvm/gems/ruby-1.9.3-p286/gems/rake-0.9.2/lib/rake/application.rb:62:in `block in run'
/home/jenkins/.rvm/gems/ruby-1.9.3-p286/gems/rake-0.9.2/lib/rake/application.rb:129:in `standard_exception_handling'
/home/jenkins/.rvm/gems/ruby-1.9.3-p286/gems/rake-0.9.2/lib/rake/application.rb:59:in `run'
/home/jenkins/.rvm/gems/ruby-1.9.3-p286/gems/rake-0.9.2/bin/rake:32:in `<top (required)>'
/home/jenkins/.rvm/gems/ruby-1.9.3-p286/bin/rake:23:in `load'
/home/jenkins/.rvm/gems/ruby-1.9.3-p286/bin/rake:23:in `<main>'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment