Created
October 21, 2016 12:05
-
-
Save tomtom5152/058d1bac8783beb1d6a73b8f9ba583b1 to your computer and use it in GitHub Desktop.
Discourse upgrade error log
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ cd /var/www/discourse && git fetch && git reset --hard HEAD@{upstream} | |
HEAD is now at 2a61cc8 FIX: email styling with blacklisted iframes | |
******************************************************** | |
*** Please be patient, next steps might take a while *** | |
******************************************************** | |
$ bundle install --deployment --without test --without development | |
Fetching gem metadata from https://rubygems.org/............ | |
Fetching version metadata from https://rubygems.org/.. | |
Fetching dependency metadata from https://rubygems.org/. | |
Using rake 11.2.2 | |
Using i18n 0.7.0 | |
Using json 1.8.3 | |
Using minitest 5.9.1 | |
Using thread_safe 0.3.5 | |
Using builder 3.2.2 | |
Using erubis 2.7.0 | |
Using mini_portile2 2.1.0 | |
Using rack 1.6.4 | |
Using mime-types 2.99.2 | |
Using arel 6.0.3 | |
Using jmespath 1.3.1 | |
Using babel-source 5.8.34 | |
Using execjs 2.7.0 | |
Using ember-source 1.12.2 | |
Using byebug 9.0.6 | |
Using certified 1.0.0 | |
Using coderay 1.1.1 | |
Using concurrent-ruby 1.0.2 | |
Using connection_pool 2.2.0 | |
Using crass 1.0.2 | |
Using daemons 1.2.4 | |
Using diff-lcs 1.2.5 | |
Using thor 0.19.1 | |
Using discourse_fastimage 2.0.3 | |
Using docile 1.1.5 | |
Using unf_ext 0.0.7.1 | |
Using email_reply_trimmer 0.1.4 | |
Using eventmachine 1.2.0.1 | |
Using excon 0.53.0 | |
Using exifr 1.2.4 | |
Using fabrication 2.9.8 | |
Using fakeweb 1.3.0 | |
Using multipart-post 2.0.0 | |
Using fast_blank 1.0.0 | |
Using fast_xs 0.8.0 | |
Using ffi 1.9.10 | |
Using flamegraph 0.9.5 | |
Using fspath 2.1.1 | |
Using sorcerer 1.0.2 | |
Using guess_html_encoding 0.0.11 | |
Using hashie 3.4.4 | |
Using highline 1.7.8 | |
Using hiredis 0.6.1 | |
Using htmlentities 4.3.4 | |
Using http_accept_language 2.0.5 | |
Using image_size 1.4.1 | |
Using in_threads 1.3.1 | |
Using progress 3.1.1 | |
Using jwt 1.5.2 | |
Using kgio 2.10.0 | |
Using libv8 5.0.71.48.3 | |
Using listen 0.7.3 | |
Using logster 1.2.5 | |
Using lru_redux 1.1.0 | |
Using memory_profiler 0.9.6 | |
Using metaclass 0.0.4 | |
Using method_source 0.8.2 | |
Using mock_redis 0.15.4 | |
Using moneta 0.8.0 | |
Using msgpack 0.7.6 | |
Using multi_json 1.12.1 | |
Using multi_xml 0.5.5 | |
Using mustache 1.0.3 | |
Using netrc 0.11.0 | |
Using oauth 0.4.7 | |
Using oj 2.14.3 | |
Using ruby-openid 2.7.0 | |
Using redis 3.3.0 | |
Using pg 0.18.4 | |
Using slop 3.6.0 | |
Using puma 3.6.0 | |
Using r2 0.2.6 | |
Using bundler 1.13.5 | |
Using rails_multisite 1.0.4 | |
Using raindrops 0.16.0 | |
Using rb-fsevent 0.9.7 | |
Using trollop 2.1.2 | |
Using rinku 2.0.0 | |
Using rmmseg-cpp 0.2.9 | |
Using rspec-support 3.4.1 | |
Using rtlit 0.0.5 | |
Using sass 3.2.19 | |
Using tilt 2.0.5 | |
Using shoulda-context 1.2.1 | |
Using simple-rss 1.3.1 | |
Using simplecov-html 0.10.0 | |
Using spork 1.0.0rc4 | |
Using stackprof 0.2.10 | |
Using timecop 0.8.1 | |
Using rake-compiler 0.9.9 | |
Using tzinfo 1.2.2 | |
Using nokogiri 1.6.8.1 | |
Using rack-test 0.6.3 | |
Using message_bus 2.0.2 | |
Using rack-mini-profiler 0.10.1 | |
Using rack-protection 1.5.3 | |
Using mail 2.6.4 | |
Using aws-sdk-core 2.5.3 | |
Using babel-transpiler 0.7.0 | |
Using uglifier 3.0.2 | |
Using barber 0.11.1 | |
Using ember-data-source 1.0.0.beta.16.1 | |
Using sprockets 3.6.3 | |
Using unf 0.1.4 | |
Using thin 1.7.0 | |
Using faraday 0.9.2 | |
Using rb-inotify 0.9.7 | |
Using given_core 3.7.1 | |
Using omniauth 1.3.1 | |
Using image_optim 0.20.2 | |
Using mini_racer 0.1.3 | |
Using mocha 1.1.0 | |
Using rack-openid 1.3.1 | |
Using openid-redis-store 0.0.2 | |
Using redis-namespace 1.5.2 | |
Using sidekiq 4.1.2 | |
Using pry 0.10.4 | |
Using unicorn 5.1.0 | |
Using rbtrace 0.4.8 | |
Using rspec-core 3.4.4 | |
Using rspec-expectations 3.4.0 | |
Using rspec-mocks 3.4.1 | |
Using simplecov 0.11.1 | |
Using fast_xor 1.1.3 | |
Using activesupport 4.2.7.1 | |
Using loofah 2.0.3 | |
Using nokogumbo 1.4.7 | |
Using onebox 1.5.50 | |
Using ruby-readability 0.7.0 | |
Using sinatra 1.4.6 | |
Using aws-sdk-resources 2.5.3 | |
Using ember-handlebars-template 0.7.3 | |
Using domain_name 0.5.25 | |
Using oauth2 1.0.0 | |
Using omniauth-oauth 1.1.0 | |
Using omniauth-openid 1.0.1 | |
Using sidekiq-statistic 1.2.0 | |
Using pry-nav 0.2.4 | |
Using pry-rails 0.3.4 | |
Using rspec 3.4.0 | |
Using rails-deprecated_sanitizer 1.0.3 | |
Using globalid 0.3.7 | |
Using activemodel 4.2.7.1 | |
Using shoulda-matchers 2.8.0 | |
Using rails-html-sanitizer 1.0.3 | |
Using sanitize 4.0.1 | |
Using aws-sdk 2.5.3 | |
Using http-cookie 1.0.2 | |
Using omniauth-oauth2 1.3.1 | |
Using omniauth-twitter 1.2.1 | |
Using rspec-given 3.7.1 | |
Using rspec-html-matchers 0.7.0 | |
Using rails-dom-testing 1.0.7 | |
Using activejob 4.2.7.1 | |
Using active_model_serializers 0.8.3 | |
Using activerecord 4.2.7.1 | |
Using rails-observers 0.1.2 | |
Using shoulda 3.5.0 | |
Using rest-client 1.8.0 | |
Using omniauth-facebook 3.0.0 | |
Using omniauth-github-discourse 1.1.2 | |
Using omniauth-google-oauth2 0.3.1 | |
Using omniauth-instagram 1.0.2 | |
Using actionview 4.2.7.1 | |
Using seed-fu 2.3.5 | |
Using actionpack 4.2.7.1 | |
Using actionmailer 4.2.7.1 | |
Using railties 4.2.7.1 | |
Using sprockets-rails 3.1.1 | |
Using discourse-qunit-rails 0.0.9 | |
Using jquery-rails 4.0.5 | |
Using rspec-rails 3.4.2 | |
Using rails 4.2.7.1 | |
Using sass-rails 5.0.4 | |
Using ember-rails 0.18.5 | |
Using spork-rails 4.0.0 | |
Bundle complete! 99 Gemfile dependencies, 177 gems now installed. | |
Gems in the group development were not installed. | |
Bundled gems are installed into ./vendor/bundle. | |
$ bundle exec rake multisite:migrate | |
Migrating default | |
--------------------------------- | |
== 20161014171034 AddDirectoryItemsIndexes: migrating ========================= | |
-- add_index(:directory_items, :likes_received) | |
-> 0.0236s | |
-- add_index(:directory_items, :likes_given) | |
-> 0.0044s | |
-- add_index(:directory_items, :topics_entered) | |
-> 0.0050s | |
-- add_index(:directory_items, :topic_count) | |
-> 0.0042s | |
-- add_index(:directory_items, :post_count) | |
-> 0.0042s | |
-- add_index(:directory_items, :posts_read) | |
-> 0.0046s | |
-- add_index(:directory_items, :days_visited) | |
-> 0.0043s | |
== 20161014171034 AddDirectoryItemsIndexes: migrated (0.1454s) ================ | |
== Seed from /var/www/discourse/db/fixtures/001_categories.rb | |
== Seed from /var/www/discourse/db/fixtures/002_groups.rb | |
== Seed from /var/www/discourse/db/fixtures/003_post_action_types.rb | |
- PostActionType {:id=>1, :name_key=>"bookmark", :is_flag=>false, :position=>1} | |
- PostActionType {:id=>2, :name_key=>"like", :is_flag=>false, :icon=>"heart", :position=>2} | |
- PostActionType {:id=>3, :name_key=>"off_topic", :is_flag=>true, :position=>3} | |
- PostActionType {:id=>4, :name_key=>"inappropriate", :is_flag=>true, :position=>4} | |
- PostActionType {:id=>5, :name_key=>"vote", :is_flag=>false, :position=>5} | |
- PostActionType {:id=>8, :name_key=>"spam", :is_flag=>true, :position=>6} | |
- PostActionType {:id=>6, :name_key=>"notify_user", :is_flag=>true, :position=>7} | |
- PostActionType {:id=>7, :name_key=>"notify_moderators", :is_flag=>true, :position=>8} | |
== Seed from /var/www/discourse/db/fixtures/004_screened_ip_addresses.rb | |
- ScreenedIpAddress {:id=>1, :ip_address=>"10.0.0.0/8", :action_type=>2} | |
- ScreenedIpAddress {:id=>2, :ip_address=>"192.168.0.0/16", :action_type=>2} | |
- ScreenedIpAddress {:id=>3, :ip_address=>"127.0.0.0/8", :action_type=>2} | |
- ScreenedIpAddress {:id=>4, :ip_address=>"172.16.0.0/12", :action_type=>2} | |
- ScreenedIpAddress {:id=>5, :ip_address=>"fc00::/7", :action_type=>2} | |
== Seed from /var/www/discourse/db/fixtures/005_badge_types.rb | |
- BadgeType {:id=>1, :name=>"Gold"} | |
- BadgeType {:id=>2, :name=>"Silver"} | |
- BadgeType {:id=>3, :name=>"Bronze"} | |
== Seed from /var/www/discourse/db/fixtures/006_badges.rb | |
- BadgeGrouping {:id=>1, :name=>"Getting Started", :default_position=>10} | |
- BadgeGrouping {:id=>2, :name=>"Community", :default_position=>11} | |
- BadgeGrouping {:id=>3, :name=>"Posting", :default_position=>12} | |
- BadgeGrouping {:id=>4, :name=>"Trust Level", :default_position=>13} | |
- BadgeGrouping {:id=>5, :name=>"Other", :default_position=>14} | |
- Badge {:id=>1, :default_name=>"Basic User", :badge_type_id=>3, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 1 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>false, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>2, :default_name=>"Member", :badge_type_id=>3, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 2 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>false, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>3, :default_name=>"Regular", :badge_type_id=>2, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 3 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>true, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>4, :default_name=>"Leader", :badge_type_id=>1, :query=>"\n SELECT u.id user_id, current_timestamp granted_at FROM users u\n WHERE trust_level >= 4 AND (\n :backfill OR u.id IN (:user_ids)\n )\n", :default_badge_grouping_id=>4, :trigger=>4, :default_allow_title=>true, :default_icon=>"fa-user", :system=>true} | |
- Badge {:id=>17, :default_name=>"Reader", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>" SELECT id user_id, current_timestamp granted_at\n FROM users\n WHERE id IN\n (\n SELECT pt.user_id\n FROM post_timings pt\n JOIN badge_posts b ON b.post_number = pt.post_number AND\n b.topic_id = pt.topic_id\n JOIN topics t ON t.id = pt.topic_id\n LEFT JOIN user_badges ub ON ub.badge_id = 17 AND ub.user_id = pt.user_id\n WHERE ub.id IS NULL AND t.posts_count > 100\n GROUP BY pt.user_id, pt.topic_id, t.posts_count\n HAVING count(*) >= t.posts_count\n )\n", :default_badge_grouping_id=>1, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>16, :default_name=>"Read Guidelines", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>" SELECT user_id, read_faq granted_at\n FROM user_stats\n WHERE read_faq IS NOT NULL AND (user_id IN (:user_ids) OR :backfill)\n", :default_badge_grouping_id=>1, :trigger=>8, :system=>true} | |
- Badge {:id=>14, :default_name=>"First Link", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT l.user_id, l.post_id, l.created_at granted_at\n FROM\n (\n SELECT MIN(l1.id) id\n FROM topic_links l1\n JOIN badge_posts p1 ON p1.id = l1.post_id\n JOIN badge_posts p2 ON p2.id = l1.link_post_id\n WHERE NOT reflection AND p1.topic_id <> p2.topic_id AND not quote AND\n (:backfill OR ( p1.id in (:post_ids) ))\n GROUP BY l1.user_id\n ) ids\n JOIN topic_links l ON l.id = ids.id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>15, :default_name=>"First Quote", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT ids.user_id, q.post_id, q.created_at granted_at\n FROM\n (\n SELECT p1.user_id, MIN(q1.id) id\n FROM quoted_posts q1\n JOIN badge_posts p1 ON p1.id = q1.post_id\n JOIN badge_posts p2 ON p2.id = q1.quoted_post_id\n WHERE (:backfill OR ( p1.id IN (:post_ids) ))\n GROUP BY p1.user_id\n ) ids\n JOIN quoted_posts q ON q.id = ids.id\n", :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>11, :default_name=>"First Like", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT pa1.user_id, pa1.created_at granted_at, pa1.post_id\n FROM (\n SELECT pa.user_id, min(pa.id) id\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id = 2 AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY pa.user_id\n ) x\n JOIN post_actions pa1 on pa1.id = x.id\n", :default_badge_grouping_id=>1, :trigger=>1, :system=>true} | |
- Badge {:id=>13, :default_name=>"First Flag", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>false, :query=>" SELECT pa1.user_id, pa1.created_at granted_at, pa1.post_id\n FROM (\n SELECT pa.user_id, min(pa.id) id\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id IN (3,4,7,8) AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY pa.user_id\n ) x\n JOIN post_actions pa1 on pa1.id = x.id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>1, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>25, :default_name=>"Promoter", :default_icon=>"fa-user-plus", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 0 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 1\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>26, :default_name=>"Campaigner", :default_icon=>"fa-user-plus", :badge_type_id=>2, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 1 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 3\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>27, :default_name=>"Champion", :default_icon=>"fa-user-plus", :badge_type_id=>1, :multiple_grant=>false, :target_posts=>false, :show_posts=>false, :query=>"\n SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n WHERE u.id IN (\n SELECT invited_by_id\n FROM invites i\n JOIN users u2 ON u2.id = i.user_id\n WHERE i.deleted_at IS NULL AND u2.active AND u2.trust_level >= 2 AND not u2.blocked\n GROUP BY invited_by_id\n HAVING COUNT(*) >= 5\n ) AND u.active AND NOT u.blocked AND u.id > 0 AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>true, :system=>true} | |
- Badge {:id=>12, :default_name=>"First Share", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, i2.created_at granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>21, :default_name=>"Nice Share", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 25\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>22, :default_name=>"Good Share", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 300\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>23, :default_name=>"Great Share", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT views.user_id, i2.post_id, current_timestamp granted_at\n FROM\n (\n SELECT i.user_id, MIN(i.id) i_id\n FROM incoming_links i\n JOIN badge_posts p on p.id = i.post_id\n WHERE i.user_id IS NOT NULL\n GROUP BY i.user_id,i.post_id\n HAVING COUNT(*) > 1000\n ) as views\n JOIN incoming_links i2 ON i2.id = views.i_id\n", :default_badge_grouping_id=>2, :trigger=>0, :system=>true} | |
- Badge {:id=>5, :default_name=>"Welcome", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT p.user_id, min(post_id) post_id, min(pa.created_at) granted_at\n FROM post_actions pa\n JOIN badge_posts p on p.id = pa.post_id\n WHERE post_action_type_id = 2 AND\n (:backfill OR pa.post_id IN (:post_ids) )\n GROUP BY p.user_id\n", :default_badge_grouping_id=>2, :trigger=>1, :system=>true} | |
- Badge {:id=>9, :default_name=>"Autobiographer", :badge_type_id=>3, :multiple_grant=>false, :query=>" SELECT u.id user_id, current_timestamp granted_at\n FROM users u\n JOIN user_profiles up on u.id = up.user_id\n WHERE bio_raw IS NOT NULL AND LENGTH(TRIM(bio_raw)) > 10 AND\n uploaded_avatar_id IS NOT NULL AND\n (:backfill OR u.id IN (:user_ids) )\n", :default_badge_grouping_id=>1, :trigger=>8, :system=>true} | |
- Badge {:id=>10, :default_name=>"Editor", :badge_type_id=>3, :multiple_grant=>false, :query=>" SELECT p.user_id, min(p.id) post_id, min(p.created_at) granted_at\n FROM badge_posts p\n WHERE p.self_edits > 0 AND\n (:backfill OR p.id IN (:post_ids) )\n GROUP BY p.user_id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>6, :default_name=>"Nice Post", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 10 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>7, :default_name=>"Good Post", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 25 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>8, :default_name=>"Great Post", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number > 1 AND p.like_count >= 50 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>18, :default_name=>"Nice Topic", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 10 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>19, :default_name=>"Good Topic", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 25 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>20, :default_name=>"Great Topic", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>"\n SELECT p.user_id, p.id post_id, p.updated_at granted_at\n FROM badge_posts p\n WHERE p.post_number = 1 AND p.like_count >= 50 AND\n (:backfill OR p.id IN (:post_ids) )\n", :default_badge_grouping_id=>3, :trigger=>1, :system=>true} | |
- Badge {:id=>24, :default_name=>"Anniversary", :default_icon=>"fa-clock-o", :badge_type_id=>2, :query=>" SELECT u.id AS user_id, MIN(u.created_at + interval '1 year') AS granted_at\n FROM users u\n JOIN posts p ON p.user_id = u.id\n WHERE u.id > 0\n AND u.active\n AND NOT u.blocked\n AND u.created_at + interval '1 year' < now()\n AND p.deleted_at IS NULL\n AND NOT p.hidden\n AND p.created_at + interval '1 year' > now()\n AND (:backfill OR u.id IN (:user_ids))\n GROUP BY u.id\n HAVING COUNT(p.id) > 0\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>28, :default_name=>"Popular Link", :badge_type_id=>3, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 50\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>29, :default_name=>"Hot Link", :badge_type_id=>2, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 300\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>30, :default_name=>"Famous Link", :badge_type_id=>1, :multiple_grant=>true, :target_posts=>true, :show_posts=>true, :query=>" SELECT tl.user_id, post_id, current_timestamp granted_at\n FROM topic_links tl\n JOIN posts p ON p.id = post_id AND p.deleted_at IS NULL\n JOIN topics t ON t.id = p.topic_id AND t.deleted_at IS NULL AND t.archetype <> 'private_message'\n WHERE NOT tl.internal\n AND tl.clicks >= 1000\n GROUP BY tl.user_id, tl.post_id\n", :badge_grouping_id=>3, :default_badge_grouping_id=>3, :trigger=>0, :system=>true} | |
- Badge {:id=>36, :name=>"Appreciated", :default_name=>"Appreciated", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 1\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 20\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>37, :name=>"Respected", :default_name=>"Respected", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 2\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 100\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>31, :name=>"Admired", :default_name=>"Admired", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT p.user_id, current_timestamp AS granted_at\n FROM posts AS p\n WHERE p.like_count >= 5\n AND (:backfill OR p.user_id IN (:user_ids))\n GROUP BY p.user_id\n HAVING count(*) > 300\n", :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>38, :default_name=>"Thank You", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 10\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 20\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>32, :default_name=>"Gives Back", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 100\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 100\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>39, :default_name=>"Empathetic", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT us.user_id, current_timestamp AS granted_at\n FROM user_stats AS us\n INNER JOIN posts AS p ON p.user_id = us.user_id\n WHERE p.like_count > 0\n AND us.likes_given >= 1000\n AND (:backfill OR us.user_id IN (:user_ids))\n GROUP BY us.user_id, us.likes_given\n HAVING COUNT(*) > 500\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>33, :name=>"Out of Love", :default_name=>"Out of Love", :default_icon=>"fa-heart", :badge_type_id=>3, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 1\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>34, :name=>"Higher Love", :default_name=>"Higher Love", :default_icon=>"fa-heart", :badge_type_id=>2, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 5\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>35, :name=>"Crazy in Love", :default_name=>"Crazy in Love", :default_icon=>"fa-heart", :badge_type_id=>1, :query=>" SELECT gdl.user_id, current_timestamp AS granted_at\n FROM given_daily_likes AS gdl\n WHERE gdl.limit_reached\n AND (:backfill OR gdl.user_id IN (:user_ids))\n GROUP BY gdl.user_id\n HAVING COUNT(*) >= 20\n", :badge_grouping_id=>2, :default_badge_grouping_id=>2, :trigger=>0, :auto_revoke=>false, :system=>true} | |
- Badge {:id=>40, :default_name=>"First Mention", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>" SELECT acting_user_id AS user_id, min(target_post_id) AS post_id, min(p.created_at) AS granted_at\n FROM user_actions\n JOIN posts p ON p.id = target_post_id\n JOIN topics t ON t.id = topic_id\n JOIN categories c on c.id = category_id\n WHERE action_type = 7\n AND NOT read_restricted\n AND p.deleted_at IS NULL\n AND t.deleted_at IS NULL\n AND t.visible\n AND t.archetype <> 'private_message'\n AND (:backfill OR p.id IN (:post_ids))\n GROUP BY acting_user_id\n", :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>2, :system=>true} | |
- Badge {:id=>41, :default_name=>"First Emoji", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>42, :default_name=>"First Onebox", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
- Badge {:id=>43, :default_name=>"First Reply By Email", :badge_type_id=>3, :multiple_grant=>false, :target_posts=>true, :show_posts=>true, :query=>nil, :badge_grouping_id=>1, :default_badge_grouping_id=>1, :trigger=>0, :system=>true} | |
== Seed from /var/www/discourse/db/fixtures/007_web_hook_event_types.rb | |
- WebHookEventType {:id=>1, :name=>"topic"} | |
- WebHookEventType {:id=>2, :name=>"post"} | |
- WebHookEventType {:id=>3, :name=>"user"} | |
== Seed from /var/www/discourse/db/fixtures/009_users.rb | |
- User {:id=>-1, :name=>"system", :username=>"system", :username_lower=>"system", :email=>"no_email", :password=>"REDACTED", :active=>true, :admin=>true, :moderator=>true, :approved=>true, :trust_level=>4} | |
== Seed from /var/www/discourse/db/fixtures/500_lounge_category.rb | |
== Seed from /var/www/discourse/db/fixtures/501_meta_category.rb | |
== Seed from /var/www/discourse/db/fixtures/502_staff_category.rb | |
== Seed from /var/www/discourse/db/fixtures/999_settings.rb | |
== Seed from /var/www/discourse/db/fixtures/999_topics.rb | |
*** Bundling assets. This might take a while *** | |
$ bundle exec rake assets:precompile | |
Purging temp files | |
rake aborted! | |
MiniRacer::ScriptTerminatedError: JavaScript was terminated (either by timeout or explicitly) | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/mini_racer-0.1.3/lib/mini_racer.rb:99:in `eval_unsafe' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/mini_racer-0.1.3/lib/mini_racer.rb:99:in `block in eval' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/mini_racer-0.1.3/lib/mini_racer.rb:97:in `synchronize' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/mini_racer-0.1.3/lib/mini_racer.rb:97:in `eval' | |
/var/www/discourse/lib/es6_module_transpiler/tilt/es6_module_transpiler_template.rb:111:in `block in evaluate' | |
/var/www/discourse/lib/es6_module_transpiler/tilt/es6_module_transpiler_template.rb:60:in `block in protect' | |
/var/www/discourse/lib/es6_module_transpiler/tilt/es6_module_transpiler_template.rb:59:in `synchronize' | |
/var/www/discourse/lib/es6_module_transpiler/tilt/es6_module_transpiler_template.rb:59:in `protect' | |
/var/www/discourse/lib/es6_module_transpiler/tilt/es6_module_transpiler_template.rb:109:in `evaluate' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/tilt-2.0.5/lib/tilt/template.rb:102:in `render' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/legacy_tilt_processor.rb:25:in `call' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/processor_utils.rb:75:in `call_processor' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/processor_utils.rb:57:in `block in call_processors' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/processor_utils.rb:56:in `reverse_each' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/processor_utils.rb:56:in `call_processors' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/loader.rb:134:in `load_from_unloaded' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/loader.rb:60:in `block in load' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/loader.rb:317:in `fetch_asset_from_dependency_cache' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/loader.rb:44:in `load' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/cached_environment.rb:20:in `block in initialize' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/cached_environment.rb:47:in `load' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/bundle.rb:23:in `block in call' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/utils.rb:196:in `dfs' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/bundle.rb:24:in `call' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/processor_utils.rb:75:in `call_processor' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/processor_utils.rb:57:in `block in call_processors' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/processor_utils.rb:56:in `reverse_each' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/processor_utils.rb:56:in `call_processors' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/loader.rb:134:in `load_from_unloaded' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/loader.rb:60:in `block in load' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/loader.rb:317:in `fetch_asset_from_dependency_cache' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/loader.rb:44:in `load' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/cached_environment.rb:20:in `block in initialize' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/cached_environment.rb:47:in `load' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/base.rb:66:in `find_asset' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/base.rb:73:in `find_all_linked_assets' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/manifest.rb:134:in `block in find' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/manifest.rb:133:in `each' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/manifest.rb:133:in `find' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/sprockets/manifest.rb:185:in `compile' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-rails-3.1.1/lib/sprockets/rails/task.rb:68:in `block (3 levels) in define' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-3.6.3/lib/rake/sprocketstask.rb:147:in `with_logger' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/sprockets-rails-3.1.1/lib/sprockets/rails/task.rb:67:in `block (2 levels) in define' | |
/var/www/discourse/vendor/bundle/ruby/2.3.0/gems/rake-11.2.2/exe/rake:27:in `<top (required)>' | |
/usr/local/bin/bundle:23:in `load' | |
/usr/local/bin/bundle:23:in `<main>' | |
Tasks: TOP => assets:precompile | |
(See full trace by running task with --trace) | |
Bundling assets |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment