Sign in or sign up before continuing. Don't have an account yet? Register now to get started.
Register now

Broken master: /spec/lib/gitlab/lets_encrypt/client_spec.rb

From https://gitlab.com/gitlab-org/gitlab-ee/-/jobs/279449986:

Failures:

  1) Gitlab::LetsEncrypt::Client#new_order ensures account registration
     Failure/Error: application_settings.update(lets_encrypt_private_key: OpenSSL::PKey::RSA.new(4096).to_pem)

     ActiveRecord::StatementInvalid:
       PG::UndefinedColumn: ERROR:  record "new" has no field "allow_local_requests_from_hooks_and_services"
       CONTEXT:  PL/pgSQL function trigger_981a520d34e5() line 3 at assignment
       : INSERT INTO "application_settings" ("default_projects_limit", "signup_enabled", "gravatar_enabled", "created_at", "updated_at", "restricted_visibility_levels", "default_project_visibility", "default_snippet_visibility", "import_sources", "default_group_visibility", "repository_checks_enabled", "health_check_access_token", "repository_storages", "sign_in_text_html", "help_page_text_html", "shared_runners_text_html", "after_sign_up_text_html", "dsa_key_restriction", "plantuml_enabled", "unique_ips_limit_per_user", "unique_ips_limit_time_window", "default_artifacts_expire_in", "elasticsearch_url", "uuid", "cached_markdown_version", "mirror_max_capacity", "mirror_capacity_threshold", "password_authentication_enabled_for_web", "commit_email_hostname", "runners_registration_token_encrypted", "encrypted_lets_encrypt_private_key", "encrypted_lets_encrypt_private_key_iv", "id") VALUES (42, TRUE, TRUE, '2019-08-24 19:43:32.453931', '2019-08-24 19:43:32.453931', '--- []
       ', 0, 0, '---
       - github
       - bitbucket
       - bitbucket_server
       - gitlab
       - google_code
       - fogbugz
       - git
       - gitlab_project
       - gitea
       - manifest
       - phabricator
       ', 0, TRUE, 'ssDNRttYn9SqNapFYP3G', '---
       - default
       ', '', '', '', '', 0, FALSE, 10, 3600, '30 days', 'http://elastic:changeme@docker.elastic.co-elasticsearch-elasticsearch:9200', 'd88cad5d-78bd-46e8-a497-ee670068c445', 1048576, 30, 15, TRUE, 'users.noreply.localhost', 'qFvtYCDr9ZVRxVJUzf7yW56CmpIf6OvV4x90aY9iqBtYqdG8', 'XwI1NCLfg/negavM5PwVS7DAKI3Gg/R1a1TE7hcWWC7C4pT86ooI/708gJO3
       84iHHt11jw7qJbqDqklyFF8JNBxsPGHbZGHw0zE5fj1I7kN6R8nbJ4wjc4NY
       SrMWa6ukOB+HyZJPdVO/9vNqvN5DSACZKl4pdvyAy6+RFjCcUWhzUXlbmjLh
       JYRyGNOxPAnkpg0CzW/6d+sTzEPvKFXF1f3qvSFriyYqm/QcFafiblnqenRK
       FWMZLNZ+10K3PfGE5BMUAdi2jnnjlsZ32BSWXaRgKa7Z61kGtpkuqBUaYgYg
       IDFNYK2ZtEUhUm8Rk2TDCI3zdfviY2LSL9SKxcMvQX0P3dQsmkUAtLPGaHST
       3yBButarG1wJGByJdFvDThhx+q2ohxjODihg9PxO8aqDOWlnXDXp5qHhEI4+
       W/f3jRJYSKZAUOULrjNVo3dZk5mF+TmKv8RuAnjxSj/8lViu97G4/lGcwWEa
       j/R6jx0s3LYpeu4lMAqFNqC3/9r4Bhglev2hT6uYvrG/Co+Djeaox8ZpRv3B
       cyT48xvt84e9sL8pzhQvrAc+c1sf6Mmh9jA4A2a1OQOCWyerVxqXL2UbI6y3
       IHQB9xR8KgPRzz2+ySKyT/T8ENMgv/uX/dlMVIrznEvGpreney8uzSa5ckjH
       iNIa/pzjgsVLi1OHSP/I0U9TKA9EkGF2vFio/uweB3qIu/HZcevdMM4s354Y
       SYaloVjQACMqULbI5TPJyqfc0IdlYCsCJzvb3GWQ9BD2i9Wjt0WU9JOb7oo3
       vwHl4e0OWjag02BKVwp7q5eQc37QxEHgGC5alT0ZPd1WxwExv7yUJSm6B7tj
       cY5qdF7PT8ezhdMk75TapGDnlGBUGWsF9DeWKtAzDREefFpT0EkinJjt8oTA
       2A3jDHke5TxQI4LTI+fkyoA0LyhBJXJvvr9vdhD2/G3xwwy5BQgrP34jOcxS
       lE+OtjK2AvLkq8hLoBz2zRnhVDUPGPg31SLTsy6P2XxhGyrkGWX+jfaNljBl
       QOLomNZg37aso4ZNzoaMoLv77js0UlMHnP+Eiw9OyYx6amzENURkMbqKSinQ
       W1a6OnePsJiV9EUkEUE/upKqBWI+ji3Hfvvkv7CZmjLaM+uGyG3eOKsON/CA
       lL9Spf2TKgMkb3mxYs0/vmSDn4XZ/dL8Hpvb/3ZrkXdu/nC+xRDn4Hkj9h9e
       VfaRelIUPqYXOinW8wSPskv2J1+9UeNpfrHwUBQsjc3ub9ZaTMqqXMaRA3gX
       TgzJzljMZ9XqwZVGDPq03EUbm7LmScBi1GYD1zXHwaBpc9BGWA6v5A2McsWY
       eR0HbdYl95AfB8JlMDXbWr+KmyXp4CWNXNWwjTaqaY4zVaiIPQz/8Mwp9lix
       +1HjAk9XB7e62H9jdJA0xIr84wf/a8zwTgyJx4R9kUzCkjR+thSP8jeyFqOd
       AuAkOOh63FF7PGQe0FUZ5NSmZDCcTXx4eYYmEK1lcuEXOZn5PHbmAM9YIts1
       iv4RdUh1aLBR2lJqKL92UWqY6HbmcnOaz/xgoiA6eu6ZD5Cc/eyXgQd0WP9N
       qmY/of4lAuDiReTvDVHsf5HtHefVE7/fVUA2f/wQIvmAJv2EcSVAQiY7K8v0
       6QXg7d50b0cwWQjCvpMKG06ZO+ERIoOyRv6Eu/+BmPF/nDkTORiG4EPR5efv
       iUGOB+iTokPh4pHRqLC5LnqpZr/ThV1WCSL/8EttBdg/OqEslAF0s05Snw93
       r9oCEJ9QTyBsTOZu4upKjx2TrB69WHmWWaGZ25ESzn+0dcixuDt0GXCIcZgP
       0r8hYdAkaNh7RcoCPx+4UU9O4fx+WHrldexL+g51ruQ/Hi5886qqqT58n5NA
       fOlyW+0H8ZslB+5qmuVzpp2Oy8KG8sxa2efDaB7O0/tLIi6x4w4MHwoXV4zg
       zfCAbVvk5J8mOWSLJmWhtjkQTKwFjgvxUBsqXVCZQOk4D8/xFqapTB2Ey2E5
       B85uL0tBasf51puwhHBzXLiLKcXW77UvryIFozfnR5pYUJb0LTeaJXeJXtm9
       oxMqhyJn9HU+JKgY9xifvMP5GOCs+SeQn/UxlWpAloTMZ7S85L+Bxb0MWwZ/
       ERUdbksFWnu25G3U4WMvGB03E2+q9p3lMicHnWvc1kg1JcNuUgP/H70V+nUY
       WZK+3TBZeDiAFevekllXjK9FhUkxO7jnf/Ah5PZEHWw7/wOKekBxgPuwHTVO
       9UpWtACzZ+nOQj2habuaKsks2HafqB4kz9QK0X8/VomOGTRf9tNN0l7Lu6r7
       ZQxT9hlHGTwVr05c5atMUC70OKrjVjogfy458XatE7VPCr07wBQkYCp+2YOl
       0f/vuNT6I6RNj4Juf6s5gStue4H0ehjHpgLxBXdz8MGxPjAFgjrVVgCZ15FL
       69+12ND3+j2BJA/Mr6JEGw4xpmcXEw5gvUpL+QFt+t7xwAUBWZ/gxl23ZjxP
       EgpgG8br0OsGpwX/RuJiyPGUq192+WuNLjITak0qc31s4AkFOb/VYkFUvnfE
       lOqaqorNDwd7xU6vy2SYDos+zHiGnFoIOOl1aPs3l7h8SfLUE89S2rq0O0io
       f7oncFich0sRB8yIATzxeHA6dQpYgkKaN75/rJGLsnJgv2a2OVx2JG080JF/
       hIwHjihwuI8TSdyaMznSUO1LrEVPuT2PfID3hq/wROg0Vts9nZCQkS8nyQO4
       l9ze33S9OA9pycHy3udFsGMfpVtMmEV9Blv1dUyYedtmOJdV21MjzTBXvsC5
       goe0YQ+C3DfUItNdj85VJWXeR1Ww7Qdoe8MATUNJaRjJodL4+UYbtOjjYTx0
       vfEz9ZQqd8nx5sWoLgPyyZqCIz6CTUnyWPFhSfOge971h1kMD8O/8lghX948
       DhQgJX2lt5ph4Z8TpNO6WKSqbTryfr6iDYTywVmliiK5uz1x6mIltLM+Suhh
       oDRH5d9yAC51bM1toJAspE5V0HOeT9FQ4Vgrt/+b6yCW1CLHvOTbdutvclDd
       barwBC+4mTJRjQOzxve7uzDKsx0+tTxUNklFqF6fTky6ZicWJQ2ZMobloNfh
       gKYUX61mNJ9T9UliLbgbsF9XIwP/QcKQ0srZLmcl10BKQuWwaNJPGqHd2GFK
       pt6ZatCg3KkK9StScNuWCMXW2iFLkcAkQHdoIfTxpVY/yVIHml5JYVjDSBRl
       Zm+iHBAXXHMYY4WNOq4exOKCoGkNx1GUptemF0xwIDyW8RKB+WmNPVR2eUu3
       u0+ZrgtX7ZYYf/M+M76qUrNZVj+52TqefnqbfDDcNDGE3iBP+WvkmTlgUBji
       kd8Nmi/4Wsn2M/YH0kkE8VTVIHNEaocx8EdQ0zGmzhFoE8v8YUdfTybE6cJH
       5D9QP40MRXKxUGcHjCKJ5TpMcEbtAFjXGEZH+lXtGkYJZxODcOMfVZuYoWwg
       lVSwgYyARpC2dz+O5VLqRWBwYOlp4TOEP8Qvg0vh6cyQTYyDMkQTNTeGkrkP
       0QnV5FkAQStnn2K31VK/ojrP15Yvu6Bu3yoGOirOOluJo3SGkIobGHwg7liq
       msA4tAEcNIwlx8DOi9e1oK7ySsk9c/Uw9gsrS7q4/8MhOsrOvQKpsIg5Tlmc
       3k8W5VHUMTrgGtuQH0WZ48gZme8btUCVW8l5TO30jKqNvq2loGTWxap5OMcQ
       9csoUGDzm8073qeB2LsaHbfIWp2z4F87k7mCd6lylHDAT954iMeQpCEpjWBg
       xwIUFLO5at6nsQDMQWSRuMX76LhtKRO013C42nALc0teT32d8/Yb5gYrhl1S
       HF5BOKcFLx43FIliuZDdc8x+8BjM1wzBuI7X2ArpwsZ8qqXjRaNF+4HktKSr
       SXKPxz7IpzY/1oQUA17sE5ftkBAes8njudxQsQuzqHPYiuMiA7nJKVEW85Jv
       ayk6bM8MPBX0tG3aA02johk42tK3UzQ63cUtXUJohh2doj6/BNW6So5xfSCY
       mVez9/oJ09EsYOhQKiTmLNk30VAJS/ZiTx+Pm1Ecc5XJIiVvCtiA1l2e8xUr
       fdEpWw1uhFBYR3u892cvntISi7NmqpA+N4du95eyPkjCKKBtSNX7aX0r7ptA
       rOspRnIOUcHfhzYjO93roiXPq8eDovxIbspQp5n3DvZWV+VoeAlhlPHT0Ygk
       kkdp/q3RtlxYQcNegcKHfOEiLx+MR+E6/QrGyUjMb7R/wjy0jOsU0ZwFexPQ
       Izx8A7ELdw9C4XSR4UU/PmZbhr5RmNEZjkiENrVeI4uqjeI0e/owAv04FhTf
       wwz36eLmrBw/kL5MgxsOe2KM+zyMR4oEkDNzewfeSMhUbn2TSbqMVI60B+Mv
       EL/PgM5/bf721n/hTgEjsgyDpLF1Vb0=
       ', 'uqWlJWYC+Gn2BJK0
       ', 1) RETURNING "id"
     Shared Example Group: "ensures account registration" called from ./spec/lib/gitlab/lets_encrypt/client_spec.rb:80
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:611:in `async_exec_params'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:611:in `block (2 levels) in exec_no_cache'
     # ./vendor/ruby/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb:48:in `block in permit_concurrent_loads'
     # ./vendor/ruby/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
     # ./vendor/ruby/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb:47:in `permit_concurrent_loads'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:610:in `block in exec_no_cache'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb:581:in `block (2 levels) in log'
     # /usr/local/lib/ruby/2.6.0/monitor.rb:230:in `mon_synchronize'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb:580:in `block in log'
     # ./vendor/ruby/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb:23:in `instrument'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb:571:in `log'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:609:in `exec_no_cache'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:596:in `execute_and_clear'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb:81:in `exec_query'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:130:in `exec_insert'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb:115:in `exec_insert'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:162:in `insert'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb:21:in `insert'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb:187:in `_insert_record'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb:734:in `_create_record'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/counter_cache.rb:184:in `_create_record'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb:70:in `_create_record'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb:346:in `block in _create_record'
     # ./vendor/ruby/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb:132:in `run_callbacks'
     # ./vendor/ruby/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb:816:in `_run_create_callbacks'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb:346:in `_create_record'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb:102:in `_create_record'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb:705:in `create_or_update'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb:342:in `block in create_or_update'
     # ./vendor/ruby/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb:132:in `run_callbacks'
     # ./vendor/ruby/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb:816:in `_run_save_callbacks'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb:342:in `create_or_update'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb:275:in `save'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb:46:in `save'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:310:in `block (2 levels) in save'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:265:in `transaction'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:212:in `transaction'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:385:in `with_transaction_returning_status'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:310:in `block in save'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:325:in `rollback_active_record_state!'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:309:in `save'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb:44:in `save'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb:428:in `block in update'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:265:in `transaction'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:212:in `transaction'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:385:in `with_transaction_returning_status'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb:426:in `update'
     # ./lib/gitlab/lets_encrypt/client.rb:79:in `block in generate_private_key'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/pessimistic.rb:84:in `block in with_lock'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction'
     # /usr/local/lib/ruby/2.6.0/monitor.rb:230:in `mon_synchronize'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:212:in `transaction'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:301:in `transaction'
     # ./lib/gitlab/database.rb:300:in `transaction'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/pessimistic.rb:82:in `with_lock'
     # ./lib/gitlab/lets_encrypt/client.rb:77:in `generate_private_key'
     # ./lib/gitlab/lets_encrypt/client.rb:46:in `block in private_key'
     # ./lib/gitlab/utils/strong_memoize.rb:30:in `strong_memoize'
     # ./lib/gitlab/lets_encrypt/client.rb:44:in `private_key'
     # ./lib/gitlab/lets_encrypt/client.rb:40:in `acme_client'
     # ./lib/gitlab/lets_encrypt/client.rb:62:in `ensure_account'
     # ./lib/gitlab/lets_encrypt/client.rb:12:in `new_order'
     # ./spec/lib/gitlab/lets_encrypt/client_spec.rb:73:in `block (3 levels) in <top (required)>'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/memoized_helpers.rb:317:in `block (2 levels) in let'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/memoized_helpers.rb:157:in `fetch'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store'
     # ./vendor/ruby/2.6.0/gems/rspec-support-3.8.2/lib/rspec/support/reentrant_mutex.rb:23:in `synchronize'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch_or_store'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/memoized_helpers.rb:317:in `block in let'
     # ./spec/lib/gitlab/lets_encrypt/client_spec.rb:21:in `block (3 levels) in <top (required)>'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:257:in `instance_exec'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:257:in `block in run'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/hooks.rb:464:in `block in run'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:345:in `call'
     # ./vendor/ruby/2.6.0/gems/rspec-rails-3.8.2/lib/rspec/rails/adapters.rb:127:in `block (2 levels) in <module:MinitestLifecycleAdapter>'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:450:in `instance_exec'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:450:in `instance_exec'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/hooks.rb:373:in `execute_with'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:345:in `call'
     # ./vendor/ruby/2.6.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
     # ./vendor/ruby/2.6.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
     # ./vendor/ruby/2.6.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
     # ./vendor/ruby/2.6.0/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
     # ./vendor/ruby/2.6.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:450:in `instance_exec'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:450:in `instance_exec'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/hooks.rb:373:in `execute_with'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:345:in `call'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/hooks.rb:464:in `run'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:460:in `with_around_example_hooks'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:254:in `run'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example_group.rb:633:in `block in run_examples'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example_group.rb:629:in `map'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example_group.rb:629:in `run_examples'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example_group.rb:595:in `run'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example_group.rb:596:in `block in run'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example_group.rb:596:in `map'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example_group.rb:596:in `run'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/runner.rb:116:in `map'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/configuration.rb:2008:in `with_suite_hooks'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/runner.rb:111:in `block in run_specs'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/reporter.rb:74:in `report'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/runner.rb:110:in `run_specs'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/runner.rb:87:in `run'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/runner.rb:71:in `run'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/runner.rb:45:in `invoke'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/exe/rspec:4:in `<top (required)>'
     # ./vendor/ruby/2.6.0/bin/rspec:23:in `load'
     # ./vendor/ruby/2.6.0/bin/rspec:23:in `<top (required)>'
     # /usr/local/lib/ruby/2.6.0/bundler/cli/exec.rb:74:in `load'
     # /usr/local/lib/ruby/2.6.0/bundler/cli/exec.rb:74:in `kernel_load'
     # /usr/local/lib/ruby/2.6.0/bundler/cli/exec.rb:28:in `run'
     # /usr/local/lib/ruby/2.6.0/bundler/cli.rb:463:in `exec'
     # /usr/local/lib/ruby/2.6.0/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
     # /usr/local/lib/ruby/2.6.0/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
     # /usr/local/lib/ruby/2.6.0/bundler/vendor/thor/lib/thor.rb:387:in `dispatch'
     # /usr/local/lib/ruby/2.6.0/bundler/cli.rb:27:in `dispatch'
     # /usr/local/lib/ruby/2.6.0/bundler/vendor/thor/lib/thor/base.rb:466:in `start'
     # /usr/local/lib/ruby/2.6.0/bundler/cli.rb:18:in `start'
     # /usr/local/lib/ruby/gems/2.6.0/gems/bundler-1.17.2/exe/bundle:30:in `block in <top (required)>'
     # /usr/local/lib/ruby/2.6.0/bundler/friendly_errors.rb:124:in `with_friendly_errors'
     # /usr/local/lib/ruby/gems/2.6.0/gems/bundler-1.17.2/exe/bundle:22:in `<top (required)>'
     # /usr/local/bin/bundle:23:in `load'
     # /usr/local/bin/bundle:23:in `<main>'
     # ------------------
     # --- Caused by: ---
     # PG::UndefinedColumn:
     #   ERROR:  record "new" has no field "allow_local_requests_from_hooks_and_services"
     #   CONTEXT:  PL/pgSQL function trigger_981a520d34e5() line 3 at assignment
     #   ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:611:in `async_exec_params'

  2) Gitlab::LetsEncrypt::Client#new_order generates and stores private key and initialize acme client with it
     Failure/Error: application_settings.update(lets_encrypt_private_key: OpenSSL::PKey::RSA.new(4096).to_pem)

     ActiveRecord::StatementInvalid:
       PG::UndefinedColumn: ERROR:  record "new" has no field "allow_local_requests_from_hooks_and_services"
       CONTEXT:  PL/pgSQL function trigger_981a520d34e5() line 3 at assignment
       : INSERT INTO "application_settings" ("default_projects_limit", "signup_enabled", "gravatar_enabled", "created_at", "updated_at", "restricted_visibility_levels", "default_project_visibility", "default_snippet_visibility", "import_sources", "default_group_visibility", "repository_checks_enabled", "health_check_access_token", "repository_storages", "sign_in_text_html", "help_page_text_html", "shared_runners_text_html", "after_sign_up_text_html", "dsa_key_restriction", "plantuml_enabled", "unique_ips_limit_per_user", "unique_ips_limit_time_window", "default_artifacts_expire_in", "elasticsearch_url", "uuid", "cached_markdown_version", "mirror_max_capacity", "mirror_capacity_threshold", "password_authentication_enabled_for_web", "commit_email_hostname", "runners_registration_token_encrypted", "encrypted_lets_encrypt_private_key", "encrypted_lets_encrypt_private_key_iv", "id") VALUES (42, TRUE, TRUE, '2019-08-24 19:43:35.677571', '2019-08-24 19:43:35.677571', '--- []
       ', 0, 0, '---
       - github
       - bitbucket
       - bitbucket_server
       - gitlab
       - google_code
       - fogbugz
       - git
       - gitlab_project
       - gitea
       - manifest
       - phabricator
       ', 0, TRUE, 'sJweyKBd3_xtHBWkb6o4', '---
       - default
       ', '', '', '', '', 0, FALSE, 10, 3600, '30 days', 'http://elastic:changeme@docker.elastic.co-elasticsearch-elasticsearch:9200', '3c164909-4aaa-4bf5-a6c5-59098a1776f2', 1048576, 30, 15, TRUE, 'users.noreply.localhost', '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
       SsdsT3Pf5HUNBgpWuENazBOtJi/GktE=
       ', '23z77TAy0ZDNvHar
       ', 1) RETURNING "id"
     Shared Example Group: "ensures account registration" called from ./spec/lib/gitlab/lets_encrypt/client_spec.rb:80
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:611:in `async_exec_params'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:611:in `block (2 levels) in exec_no_cache'
     # ./vendor/ruby/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb:48:in `block in permit_concurrent_loads'
     # ./vendor/ruby/2.6.0/gems/activesupport-5.2.3/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
     # ./vendor/ruby/2.6.0/gems/activesupport-5.2.3/lib/active_support/dependencies/interlock.rb:47:in `permit_concurrent_loads'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:610:in `block in exec_no_cache'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb:581:in `block (2 levels) in log'
     # /usr/local/lib/ruby/2.6.0/monitor.rb:230:in `mon_synchronize'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb:580:in `block in log'
     # ./vendor/ruby/2.6.0/gems/activesupport-5.2.3/lib/active_support/notifications/instrumenter.rb:23:in `instrument'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract_adapter.rb:571:in `log'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:609:in `exec_no_cache'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:596:in `execute_and_clear'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb:81:in `exec_query'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:130:in `exec_insert'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql/database_statements.rb:115:in `exec_insert'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:162:in `insert'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb:21:in `insert'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb:187:in `_insert_record'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb:734:in `_create_record'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/counter_cache.rb:184:in `_create_record'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/optimistic.rb:70:in `_create_record'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/attribute_methods/dirty.rb:140:in `_create_record'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb:346:in `block in _create_record'
     # ./vendor/ruby/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb:132:in `run_callbacks'
     # ./vendor/ruby/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb:816:in `_run_create_callbacks'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb:346:in `_create_record'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/timestamp.rb:102:in `_create_record'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb:705:in `create_or_update'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb:342:in `block in create_or_update'
     # ./vendor/ruby/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb:132:in `run_callbacks'
     # ./vendor/ruby/2.6.0/gems/activesupport-5.2.3/lib/active_support/callbacks.rb:816:in `_run_save_callbacks'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/callbacks.rb:342:in `create_or_update'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb:275:in `save'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/validations.rb:46:in `save'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:310:in `block (2 levels) in save'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:265:in `transaction'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:212:in `transaction'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:385:in `with_transaction_returning_status'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:310:in `block in save'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:325:in `rollback_active_record_state!'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:309:in `save'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/suppressor.rb:44:in `save'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb:428:in `block in update'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:265:in `transaction'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:212:in `transaction'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:385:in `with_transaction_returning_status'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/persistence.rb:426:in `update'
     # ./lib/gitlab/lets_encrypt/client.rb:79:in `block in generate_private_key'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/pessimistic.rb:84:in `block in with_lock'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction'
     # /usr/local/lib/ruby/2.6.0/monitor.rb:230:in `mon_synchronize'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:212:in `transaction'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/transactions.rb:301:in `transaction'
     # ./lib/gitlab/database.rb:300:in `transaction'
     # ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/locking/pessimistic.rb:82:in `with_lock'
     # ./lib/gitlab/lets_encrypt/client.rb:77:in `generate_private_key'
     # ./lib/gitlab/lets_encrypt/client.rb:46:in `block in private_key'
     # ./lib/gitlab/utils/strong_memoize.rb:30:in `strong_memoize'
     # ./lib/gitlab/lets_encrypt/client.rb:44:in `private_key'
     # ./lib/gitlab/lets_encrypt/client.rb:40:in `acme_client'
     # ./lib/gitlab/lets_encrypt/client.rb:62:in `ensure_account'
     # ./lib/gitlab/lets_encrypt/client.rb:12:in `new_order'
     # ./spec/lib/gitlab/lets_encrypt/client_spec.rb:73:in `block (3 levels) in <top (required)>'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/memoized_helpers.rb:317:in `block (2 levels) in let'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/memoized_helpers.rb:157:in `fetch'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store'
     # ./vendor/ruby/2.6.0/gems/rspec-support-3.8.2/lib/rspec/support/reentrant_mutex.rb:23:in `synchronize'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/memoized_helpers.rb:155:in `fetch_or_store'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/memoized_helpers.rb:317:in `block in let'
     # ./spec/lib/gitlab/lets_encrypt/client_spec.rb:32:in `block (3 levels) in <top (required)>'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:257:in `instance_exec'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:257:in `block in run'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:503:in `block in with_around_and_singleton_context_hooks'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:460:in `block in with_around_example_hooks'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/hooks.rb:464:in `block in run'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/hooks.rb:604:in `block in run_around_example_hooks_for'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:345:in `call'
     # ./vendor/ruby/2.6.0/gems/rspec-rails-3.8.2/lib/rspec/rails/adapters.rb:127:in `block (2 levels) in <module:MinitestLifecycleAdapter>'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:450:in `instance_exec'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:450:in `instance_exec'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/hooks.rb:373:in `execute_with'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:345:in `call'
     # ./vendor/ruby/2.6.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
     # ./vendor/ruby/2.6.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
     # ./vendor/ruby/2.6.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
     # ./vendor/ruby/2.6.0/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
     # ./vendor/ruby/2.6.0/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:450:in `instance_exec'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:450:in `instance_exec'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/hooks.rb:373:in `execute_with'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/hooks.rb:606:in `block (2 levels) in run_around_example_hooks_for'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:345:in `call'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/hooks.rb:607:in `run_around_example_hooks_for'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/hooks.rb:464:in `run'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:460:in `with_around_example_hooks'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:503:in `with_around_and_singleton_context_hooks'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example.rb:254:in `run'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example_group.rb:633:in `block in run_examples'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example_group.rb:629:in `map'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example_group.rb:629:in `run_examples'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example_group.rb:595:in `run'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example_group.rb:596:in `block in run'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example_group.rb:596:in `map'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/example_group.rb:596:in `run'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/runner.rb:116:in `block (3 levels) in run_specs'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/runner.rb:116:in `map'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/runner.rb:116:in `block (2 levels) in run_specs'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/configuration.rb:2008:in `with_suite_hooks'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/runner.rb:111:in `block in run_specs'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/reporter.rb:74:in `report'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/runner.rb:110:in `run_specs'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/runner.rb:87:in `run'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/runner.rb:71:in `run'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/lib/rspec/core/runner.rb:45:in `invoke'
     # ./vendor/ruby/2.6.0/gems/rspec-core-3.8.2/exe/rspec:4:in `<top (required)>'
     # ./vendor/ruby/2.6.0/bin/rspec:23:in `load'
     # ./vendor/ruby/2.6.0/bin/rspec:23:in `<top (required)>'
     # /usr/local/lib/ruby/2.6.0/bundler/cli/exec.rb:74:in `load'
     # /usr/local/lib/ruby/2.6.0/bundler/cli/exec.rb:74:in `kernel_load'
     # /usr/local/lib/ruby/2.6.0/bundler/cli/exec.rb:28:in `run'
     # /usr/local/lib/ruby/2.6.0/bundler/cli.rb:463:in `exec'
     # /usr/local/lib/ruby/2.6.0/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
     # /usr/local/lib/ruby/2.6.0/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
     # /usr/local/lib/ruby/2.6.0/bundler/vendor/thor/lib/thor.rb:387:in `dispatch'
     # /usr/local/lib/ruby/2.6.0/bundler/cli.rb:27:in `dispatch'
     # /usr/local/lib/ruby/2.6.0/bundler/vendor/thor/lib/thor/base.rb:466:in `start'
     # /usr/local/lib/ruby/2.6.0/bundler/cli.rb:18:in `start'
     # /usr/local/lib/ruby/gems/2.6.0/gems/bundler-1.17.2/exe/bundle:30:in `block in <top (required)>'
     # /usr/local/lib/ruby/2.6.0/bundler/friendly_errors.rb:124:in `with_friendly_errors'
     # /usr/local/lib/ruby/gems/2.6.0/gems/bundler-1.17.2/exe/bundle:22:in `<top (required)>'
     # /usr/local/bin/bundle:23:in `load'
     # /usr/local/bin/bundle:23:in `<main>'
     # ------------------
     # --- Caused by: ---
     # PG::UndefinedColumn:
     #   ERROR:  record "new" has no field "allow_local_requests_from_hooks_and_services"
     #   CONTEXT:  PL/pgSQL function trigger_981a520d34e5() line 3 at assignment
     #   ./vendor/ruby/2.6.0/gems/activerecord-5.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:611:in `async_exec_params'

/cc: @rpereira2

Assignee Loading
Time tracking Loading