dradis / dradis-ce

Dradis Framework: Collaboration and reporting for IT Security teams
https://dradis.com/ce/
GNU General Public License v2.0
668 stars 190 forks source link

Deploy to Heroku config fails to deploy #1109

Closed charlesgreen closed 6 months ago

charlesgreen commented 1 year ago

Steps to reproduce

Help us help you, how can we reproduce the problem?

Use the "Deploy to Heroku" button on the README

Expected behavior

Tell us what should happen

Dradis should be deployed and working correctly on Heroku.

Actual behavior

Tell us what happens instead

Dradis fails to deploy. Full log below.

System configuration

Dradis version: latest

Ruby version: heroku config

OS version: heroku config

image

Full Log

-----> Building on the Heroku-22 stack
-----> Using buildpacks:
       1. heroku-community/apt
       2. heroku/nodejs
       3. heroku/ruby
-----> Apt app detected
-----> Detected Aptfile or Stack changes, flushing cache
-----> Updating apt caches
       Get:1 http://apt.postgresql.org/pub/repos/apt jammy-pgdg InRelease [91.6 kB]
       Get:2 http://archive.ubuntu.com/ubuntu jammy InRelease [270 kB]
       Get:3 http://apt.postgresql.org/pub/repos/apt jammy-pgdg/main amd64 Packages [418 kB]
       Get:4 http://archive.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
       Get:5 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]
       Get:6 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages [17.5 MB]
       Get:7 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages [1,792 kB]
       Get:8 http://archive.ubuntu.com/ubuntu jammy-security/main amd64 Packages [754 kB]
       Get:9 http://archive.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [798 kB]
       Get:10 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [1,078 kB]
       Get:11 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1,008 kB]
       Fetched 23.9 MB in 3s (8,847 kB/s)
       Reading package lists...
W: http://apt.postgresql.org/pub/repos/apt/dists/jammy-pgdg/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
-----> Fetching .debs for libsqlite3-dev
       Reading package lists...
       Building dependency tree...
       Suggested packages:
         sqlite3-doc
       The following NEW packages will be installed:
         libsqlite3-dev
       0 upgraded, 1 newly installed, 0 to remove and 21 not upgraded.
       Need to get 846 kB of archives.
       After this operation, 3,164 kB of additional disk space will be used.
       Get:1 http://archive.ubuntu.com/ubuntu jammy-security/main amd64 libsqlite3-dev amd64 3.37.2-2ubuntu0.1 [846 kB]
       Fetched 846 kB in 1s (1,349 kB/s)
       Download complete and in download only mode
-----> Fetching .debs for libsqlite3-0
       Reading package lists...
       Building dependency tree...
       0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 21 not upgraded.
       Need to get 641 kB of archives.
       After this operation, 0 B of additional disk space will be used.
       Get:1 http://archive.ubuntu.com/ubuntu jammy-security/main amd64 libsqlite3-0 amd64 3.37.2-2ubuntu0.1 [641 kB]
       Fetched 641 kB in 1s (1,078 kB/s)
       Download complete and in download only mode
-----> Installing libsqlite3-0_3.37.2-2ubuntu0.1_amd64.deb
-----> Installing libsqlite3-dev_3.37.2-2ubuntu0.1_amd64.deb
-----> Writing profile script
-----> Rewrite package-config files
-----> Node.js app detected

-----> Creating runtime environment

       NPM_CONFIG_LOGLEVEL=error
       USE_YARN_CACHE=true
       NODE_VERBOSE=false
       NODE_ENV=production
       NODE_MODULES_CACHE=true

-----> Installing binaries
       engines.node (package.json):  unspecified
       engines.npm (package.json):   unspecified (use default)
       engines.yarn (package.json):  unspecified (use default)

       Resolving node version 18.x...
       Downloading and installing node 18.14.0...
       Using default npm version: 9.3.1
       Resolving yarn version 1.22.x...
       Downloading and installing yarn (1.22.19)
       Installed yarn 1.22.19

-----> Installing dependencies
       Installing node modules (yarn.lock)
       yarn install v1.22.19
       [1/4] Resolving packages...
       [2/4] Fetching packages...
       [3/4] Linking dependencies...
       [4/4] Building fresh packages...
       Done in 0.05s.

-----> Build

-----> Pruning devDependencies
       yarn install v1.22.19
       [1/4] Resolving packages...
       success Nothing to install.
       Done in 0.04s.

-----> Caching build
       - yarn cache

-----> Build succeeded!
 !     This app may not specify any way to start a node process
       https://devcenter.heroku.com/articles/nodejs-support#default-web-process-type
-----> Ruby app detected
-----> Installing bundler 2.3.25
-----> Removing BUNDLED WITH version in the Gemfile.lock
-----> Compiling Ruby/Rails
-----> Using Ruby version: ruby-3.1.2
-----> Installing dependencies using bundler 2.3.25
       Running: BUNDLE_WITHOUT='development:test' BUNDLE_PATH=vendor/bundle BUNDLE_BIN=vendor/bundle/bin BUNDLE_DEPLOYMENT=1 bundle install -j4
       fatal: not a git repository (or any parent up to mount point /)
       Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
       Fetching gem metadata from https://rubygems.org/.........
       Fetching rake 13.0.6
       Installing rake 13.0.6
       Fetching RedCloth 4.3.2
       Fetching concurrent-ruby 1.2.0
       Fetching minitest 5.17.0
       Fetching zeitwerk 2.6.6
       Installing concurrent-ruby 1.2.0
       Installing zeitwerk 2.6.6
       Installing RedCloth 4.3.2 with native extensions
       Installing minitest 5.17.0
       Fetching builder 3.2.4
       Installing builder 3.2.4
       Fetching erubi 1.12.0
       Fetching racc 1.6.2
       Installing erubi 1.12.0
       Installing racc 1.6.2 with native extensions
       Fetching crass 1.0.6
       Fetching rack 2.2.6.2
       Installing crass 1.0.6
       Fetching nio4r 2.5.8
       Installing rack 2.2.6.2
       Installing nio4r 2.5.8 with native extensions
       Fetching websocket-extensions 0.1.5
       Installing websocket-extensions 0.1.5
       Fetching marcel 1.0.2
       Installing marcel 1.0.2
       Fetching mini_mime 1.1.2
       Installing mini_mime 1.1.2
       Fetching date 3.3.3
       Installing date 3.3.3 with native extensions
       Fetching timeout 0.3.1
       Installing timeout 0.3.1
       Fetching execjs 2.7.0
       Installing execjs 2.7.0
       Fetching bcrypt 3.1.12
       Installing bcrypt 3.1.12 with native extensions
       Fetching blankslate 3.1.3
       Installing blankslate 3.1.3
       Fetching msgpack 1.5.2
       Installing msgpack 1.5.2 with native extensions
       Fetching popper_js 1.16.0
       Installing popper_js 1.16.0
       Fetching method_source 0.9.2
       Installing method_source 0.9.2
       Fetching thor 1.2.1
       Installing thor 1.2.1
       Fetching ffi 1.14.2
       Installing ffi 1.14.2 with native extensions
       Fetching tilt 2.0.11
       Installing tilt 2.0.11
       Using bundler 2.3.25
       Fetching cancancan 1.17.0
       Installing cancancan 1.17.0
       Fetching chronic 0.10.2
       Installing chronic 0.10.2
       Fetching coffee-script-source 1.12.2
       Installing coffee-script-source 1.12.2
       Fetching diff-lcs 1.5.0
       Installing diff-lcs 1.5.0
       Fetching differ 0.1.2
       Installing differ 0.1.2
       Fetching dradis-plugins 4.6.1
       Installing dradis-plugins 4.6.1
       Fetching rprogram 0.3.2
       Installing rprogram 0.3.2
       Fetching rubyzip 2.2.0
       Installing rubyzip 2.2.0
       Fetching rspec-support 3.10.3
       Installing rspec-support 3.10.3
       Fetching multi_json 1.15.0
       Installing multi_json 1.15.0
       Fetching image_size 1.3.1
       Installing image_size 1.3.1
       Fetching json 2.3.0
       Installing json 2.3.0 with native extensions
       Fetching kaminari-core 1.2.1
       Installing kaminari-core 1.2.1
       Fetching kgio 2.11.4
       Installing kgio 2.11.4 with native extensions
       Fetching libv8-node 16.10.0.0 (x86_64-linux)
       Installing libv8-node 16.10.0.0 (x86_64-linux)
       Fetching liquid 5.0.1
       Installing liquid 5.0.1
       Fetching local_time 2.1.0
       Installing local_time 2.1.0
       Fetching matrix 0.4.2
       Installing matrix 0.4.2
       Fetching mono_logger 1.1.1
       Installing mono_logger 1.1.1
       Using ruby2_keywords 0.0.5
       Fetching pg 1.4.5
       Installing pg 1.4.5 with native extensions
       Fetching raindrops 0.20.0
       Installing raindrops 0.20.0 with native extensions
       Fetching redis 4.7.0
       Installing redis 4.7.0
       Fetching rinku 2.0.6
       Installing rinku 2.0.6 with native extensions
       Fetching sqlite3 1.4.2
       Installing sqlite3 1.4.2 with native extensions
       Fetching turbolinks-source 5.2.0
       Installing turbolinks-source 5.2.0
       Fetching i18n 1.12.0
       Installing i18n 1.12.0
       Fetching tzinfo 2.0.5
       Installing tzinfo 2.0.5
       Fetching rack-test 2.0.2
       Installing rack-test 2.0.2
       Fetching sprockets 4.2.0
       Installing sprockets 4.2.0
       Fetching request_store 1.5.1
       Installing request_store 1.5.1
       Fetching rack-protection 2.2.3
       Installing rack-protection 2.2.3
       Fetching vegas 0.1.11
       Installing vegas 0.1.11
       Fetching warden 1.2.8
       Installing warden 1.2.8
       Fetching websocket-driver 0.7.5
       Installing websocket-driver 0.7.5 with native extensions
       Fetching nokogiri 1.13.10 (x86_64-linux)
       Installing nokogiri 1.13.10 (x86_64-linux)
       Fetching net-protocol 0.2.1
       Installing net-protocol 0.2.1
       Fetching autoprefixer-rails 9.7.4
       Installing autoprefixer-rails 9.7.4
       Fetching uglifier 4.2.0
       Installing uglifier 4.2.0
       Fetching parslet 1.6.2
       Installing parslet 1.6.2
       Fetching whenever 1.0.0
       Installing whenever 1.0.0
       Fetching coffee-script 2.4.1
       Installing coffee-script 2.4.1
       Fetching dradis-brakeman 4.6.0
       Installing dradis-brakeman 4.6.0
       Fetching dradis-calculator_cvss 4.6.0
       Installing dradis-calculator_cvss 4.6.0
       Fetching dradis-calculator_dread 4.6.0
       Installing dradis-calculator_dread 4.6.0
       Fetching dradis-coreimpact 4.6.0
       Installing dradis-coreimpact 4.6.0
       Fetching dradis-csv 4.6.0
       Installing dradis-csv 4.6.0
       Fetching dradis-csv_export 4.6.0
       Installing dradis-csv_export 4.6.0
       Fetching dradis-nipper 4.6.0
       Installing dradis-nipper 4.6.0
       Fetching dradis-ntospider 4.6.0
       Installing dradis-ntospider 4.6.0
       Fetching dradis-openvas 4.6.0
       Installing dradis-openvas 4.6.0
       Fetching dradis-veracode 4.6.0
       Installing dradis-veracode 4.6.0
       Fetching dradis-projects 4.6.0
       Installing dradis-projects 4.6.0
       Fetching rspec-core 3.10.2
       Installing rspec-core 3.10.2
       Fetching rspec-expectations 3.10.2
       Installing rspec-expectations 3.10.2
       Fetching rspec-mocks 3.10.3
       Installing rspec-mocks 3.10.3
       Fetching dradis-wpscan 4.6.0
       Installing dradis-wpscan 4.6.0
       Fetching bootsnap 1.12.0
       Installing bootsnap 1.12.0 with native extensions
       Fetching mustermann 2.0.2
       Installing mustermann 2.0.2
       Fetching mini_racer 0.6.2
       Installing mini_racer 0.6.2 with native extensions
       Fetching sassc 2.4.0
       Installing sassc 2.4.0 with native extensions
       Fetching redis-namespace 1.8.2
       Installing redis-namespace 1.8.2
       Fetching turbolinks 5.2.1
       Installing turbolinks 5.2.1
       Fetching activesupport 6.1.7.2
       Installing activesupport 6.1.7.2
       Fetching loofah 2.19.1
       Installing loofah 2.19.1
       Fetching dradis-acunetix 4.6.0
       Installing dradis-acunetix 4.6.0
       Fetching dradis-burp 4.6.0
       Installing dradis-burp 4.6.0
       Fetching dradis-metasploit 4.6.0
       Installing dradis-metasploit 4.6.0
       Fetching dradis-nessus 4.6.0
       Installing dradis-nessus 4.6.0
       Fetching dradis-netsparker 4.6.0
       Installing dradis-netsparker 4.6.0
       Fetching dradis-nexpose 4.6.0
       Installing dradis-nexpose 4.6.0
       Fetching dradis-nikto 4.6.0
       Installing dradis-nikto 4.6.0
       Fetching ruby-nmap 0.10.0
       Installing ruby-nmap 0.10.0
       Fetching dradis-qualys 4.6.0
       Installing dradis-qualys 4.6.0
       Fetching dradis-zap 4.6.0
       Installing dradis-zap 4.6.0
       Fetching nokogumbo 2.0.5
       Installing nokogumbo 2.0.5 with native extensions
       Fetching net-imap 0.3.4
       Installing net-imap 0.3.4
       Fetching net-pop 0.1.2
       Installing net-pop 0.1.2
       Fetching net-smtp 0.3.3
       Installing net-smtp 0.3.3
       Fetching sinatra 2.2.3
       Installing sinatra 2.2.3
       Fetching rails-dom-testing 2.0.3
       Installing rails-dom-testing 2.0.3
       Fetching globalid 1.0.1
       Installing globalid 1.0.1
       Fetching activemodel 6.1.7.2
       Installing activemodel 6.1.7.2
       Fetching jbuilder 2.10.0
       Installing jbuilder 2.10.0
       Fetching html-pipeline 2.12.3
       Installing html-pipeline 2.12.3
       Fetching rails-html-sanitizer 1.4.4
       Installing rails-html-sanitizer 1.4.4
       Fetching dradis-nmap 4.6.0
       Installing dradis-nmap 4.6.0
       Fetching unicorn 6.1.0
       Installing unicorn 6.1.0 with native extensions
       Fetching mail 2.8.0.1
       Installing mail 2.8.0.1
       Fetching resque 1.27.4
       Installing resque 1.27.4
       Fetching activejob 6.1.7.2
       Installing activejob 6.1.7.2
       Fetching activerecord 6.1.7.2
       Installing activerecord 6.1.7.2
       Using dradis-api 4.6.0 from source at `engines/dradis-api`
       Fetching actionview 6.1.7.2
       Installing actionview 6.1.7.2
       Fetching resque-status 0.5.0
       Installing resque-status 0.5.0
       Fetching acts_as_tree 2.9.1
       Installing acts_as_tree 2.9.1
       Fetching kaminari-activerecord 1.2.1
       Installing kaminari-activerecord 1.2.1
       Fetching paper_trail 12.2.0
       Installing paper_trail 12.2.0
       Fetching actionpack 6.1.7.2
       Fetching kaminari-actionview 1.2.1
       Installing kaminari-actionview 1.2.1
       Fetching record_tag_helper 1.0.1
       Installing record_tag_helper 1.0.1
       Fetching kaminari 1.2.1
       Installing actionpack 6.1.7.2
       Installing kaminari 1.2.1
       Fetching actioncable 6.1.7.2
       Fetching activestorage 6.1.7.2
       Installing activestorage 6.1.7.2
       Installing actioncable 6.1.7.2
       Fetching actionmailer 6.1.7.2
       Fetching railties 6.1.7.2
       Installing actionmailer 6.1.7.2
       Fetching sprockets-rails 3.4.2
       Installing railties 6.1.7.2
       Installing sprockets-rails 3.4.2
       Fetching simple_form 5.0.2
       Installing simple_form 5.0.2
       Fetching actionmailbox 6.1.7.2
       Fetching actiontext 6.1.7.2
       Installing actionmailbox 6.1.7.2
       Installing actiontext 6.1.7.2
       Fetching coffee-rails 5.0.0
       Fetching combustion 0.6.0
       Installing combustion 0.6.0
       Installing coffee-rails 5.0.0
       Fetching rspec-rails 4.0.2
       Fetching jquery-fileupload-rails 0.3.5
       Installing jquery-fileupload-rails 0.3.5
       Installing rspec-rails 4.0.2
       Fetching jquery-hotkeys-rails 0.7.9.1
       Fetching jquery-rails 4.4.0
       Installing jquery-rails 4.4.0
       Installing jquery-hotkeys-rails 0.7.9.1
       Fetching jquery-ui-rails 6.0.1
       Fetching rails 6.1.7.2
       Installing jquery-ui-rails 6.0.1
       Installing rails 6.1.7.2
       Fetching dradis-saint 4.6.0
       Fetching rails_autolink 1.1.7
       Installing dradis-saint 4.6.0
       Installing rails_autolink 1.1.7
       Fetching dradis-html_export 4.6.0
       Installing dradis-html_export 4.6.0
       Fetching sanitize 5.2.1
       Installing sanitize 5.2.1
       Fetching sassc-rails 2.1.2
       Installing sassc-rails 2.1.2
       Fetching bootstrap 4.3.1
       Fetching sass-rails 6.0.0
       Installing bootstrap 4.3.1
       Installing sass-rails 6.0.0
       Bundle complete! 95 Gemfile dependencies, 151 gems now installed.
       Gems in the groups 'development' and 'test' were not installed.
       Bundled gems are installed into `./vendor/bundle`
       Post-install message from html-pipeline:
       -------------------------------------------------
       Thank you for installing html-pipeline!
       You must bundle Filter gem dependencies.
       See html-pipeline README.md for more details.
       https://github.com/jch/html-pipeline#dependencies
       -------------------------------------------------
       Bundle completed (121.76s)
       Cleaning up the bundler cache.
-----> Detecting rake tasks
-----> Preparing app for Rails asset pipeline
       Running: rake assets:precompile
       fatal: not a git repository (or any parent up to mount point /)
       Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
       NOTE: nokogumbo: Using Nokogiri::HTML5 provided by Nokogiri. See https://github.com/sparklemotion/nokogiri/issues/2205 for more information.
       The file /tmp/build_a855c9b8/config/shared does not exists or is empty.
       Generating a new secret token and writing to /tmp/build_a855c9b8/config/shared; this will invalidate the previous Rails sessions.
       fatal: not a git repository (or any parent up to mount point /)
       Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
       fatal: not a git repository (or any parent up to mount point /)
       Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
       yarn install v1.22.19
       [1/4] Resolving packages...
       success Nothing to install.
       Done in 0.06s.
       rake aborted!
       ActiveRecord::ConnectionNotEstablished: connection to server at "127.0.0.1", port 5432 failed: Connection refused
        Is the server running on that host and accepting TCP/IP connections?
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/postgresql_adapter.rb:83:in `rescue in new_client'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/postgresql_adapter.rb:77:in `new_client'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/postgresql_adapter.rb:37:in `postgresql_connection'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:882:in `public_send'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:882:in `new_connection'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:926:in `checkout_new_connection'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:905:in `try_to_checkout_new_connection'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:866:in `acquire_connection'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:588:in `checkout'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:428:in `connection'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:1128:in `retrieve_connection'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_handling.rb:327:in `retrieve_connection'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_handling.rb:283:in `connection'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/model_schema.rb:553:in `load_schema!'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/attributes.rb:250:in `load_schema!'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/model_schema.rb:539:in `block in load_schema'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/model_schema.rb:536:in `synchronize'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/model_schema.rb:536:in `load_schema'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/model_schema.rb:402:in `attribute_types'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/model_schema.rb:428:in `type_for_attribute'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/type_caster/map.rb:16:in `type_for_attribute'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/arel/table.rb:108:in `type_for_attribute'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/table_metadata.rb:18:in `type'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/predicate_builder.rb:63:in `build'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/predicate_builder.rb:58:in `[]'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/predicate_builder.rb:131:in `block in expand_from_hash'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/predicate_builder.rb:84:in `each'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/predicate_builder.rb:84:in `flat_map'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/predicate_builder.rb:84:in `expand_from_hash'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/predicate_builder.rb:29:in `build_from_hash'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/query_methods.rb:1093:in `build_where_clause'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/query_methods.rb:645:in `where!'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/finder_methods.rb:389:in `construct_relation_for_exists'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/finder_methods.rb:317:in `exists?'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/querying.rb:22:in `exists?'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/dradis-plugins-4.6.1/lib/dradis/plugins/settings.rb:79:in `dirty_or_db_setting_or_default'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/dradis-plugins-4.6.1/lib/dradis/plugins/settings.rb:56:in `method_missing'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/dradis-plugins-4.6.1/lib/dradis/plugins/base.rb:44:in `enabled?'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/dradis-plugins-4.6.1/lib/dradis/plugins.rb:16:in `select'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/dradis-plugins-4.6.1/lib/dradis/plugins.rb:16:in `enabled_list'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/dradis-plugins-4.6.1/lib/dradis/plugins.rb:26:in `with_feature'
       /tmp/build_a855c9b8/app/assets/javascripts/tylium/engines.js.erb:3:in `call'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/erb_processor.rb:33:in `call'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/erb_processor.rb:13:in `call'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:84:in `call_processor'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:66:in `block in call_processors'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:65:in `reverse_each'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:65:in `call_processors'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:22:in `block in <class:CompositeProcessor>'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:33:in `call'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:84:in `call_processor'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:66:in `block in call_processors'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:65:in `reverse_each'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:65:in `call_processors'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:182:in `load_from_unloaded'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:59:in `block in load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:337:in `fetch_asset_from_dependency_cache'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:43:in `load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/cached_environment.rb:44:in `block in load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/map.rb:204:in `block in fetch_or_store'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/map.rb:184:in `fetch'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/map.rb:203:in `fetch_or_store'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/cached_environment.rb:44:in `load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/bundle.rb:41:in `block in call'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/utils.rb:175:in `dfs'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/bundle.rb:42:in `call'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:84:in `call_processor'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:66:in `block in call_processors'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:65:in `reverse_each'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:65:in `call_processors'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:182:in `load_from_unloaded'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:59:in `block in load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:337:in `fetch_asset_from_dependency_cache'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:43:in `load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/cached_environment.rb:44:in `block in load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/map.rb:204:in `block in fetch_or_store'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/map.rb:184:in `fetch'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/map.rb:203:in `fetch_or_store'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/cached_environment.rb:44:in `load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/bundle.rb:32:in `block in call'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/bundle.rb:31:in `call'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:84:in `call_processor'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:66:in `block in call_processors'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:65:in `reverse_each'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:65:in `call_processors'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:182:in `load_from_unloaded'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:59:in `block in load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:337:in `fetch_asset_from_dependency_cache'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:43:in `load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/cached_environment.rb:44:in `block in load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/map.rb:204:in `block in fetch_or_store'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/map.rb:184:in `fetch'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/map.rb:203:in `fetch_or_store'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/cached_environment.rb:44:in `load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/base.rb:81:in `find_asset'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/base.rb:88:in `find_all_linked_assets'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/manifest.rb:125:in `each'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/manifest.rb:125:in `to_a'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/manifest.rb:125:in `block (2 levels) in find'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb:24:in `block in execute'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:48:in `block in synchronize'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:48:in `synchronize'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:48:in `synchronize'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb:22:in `execute'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/promise.rb:564:in `block in realize'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/executor/immediate_executor.rb:29:in `post'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/promise.rb:563:in `realize'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/promise.rb:250:in `execute'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/promise.rb:297:in `execute'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/manifest.rb:124:in `block in find'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/manifest.rb:123:in `map'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/manifest.rb:123:in `find'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/manifest.rb:170:in `compile'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-rails-3.4.2/lib/sprockets/rails/task.rb:67:in `block (3 levels) in define'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/rake/sprocketstask.rb:152:in `with_logger'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-rails-3.4.2/lib/sprockets/rails/task.rb:66:in `block (2 levels) in define'

       Caused by:
       PG::ConnectionBad: connection to server at "127.0.0.1", port 5432 failed: Connection refused
        Is the server running on that host and accepting TCP/IP connections?
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/pg-1.4.5/lib/pg/connection.rb:632:in `async_connect_or_reset'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/pg-1.4.5/lib/pg/connection.rb:760:in `connect_to_hosts'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/pg-1.4.5/lib/pg/connection.rb:695:in `new'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/pg-1.4.5/lib/pg.rb:69:in `connect'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/postgresql_adapter.rb:78:in `new_client'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/postgresql_adapter.rb:37:in `postgresql_connection'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:882:in `public_send'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:882:in `new_connection'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:926:in `checkout_new_connection'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:905:in `try_to_checkout_new_connection'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:866:in `acquire_connection'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:588:in `checkout'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:428:in `connection'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:1128:in `retrieve_connection'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_handling.rb:327:in `retrieve_connection'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/connection_handling.rb:283:in `connection'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/model_schema.rb:553:in `load_schema!'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/attributes.rb:250:in `load_schema!'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/model_schema.rb:539:in `block in load_schema'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/model_schema.rb:536:in `synchronize'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/model_schema.rb:536:in `load_schema'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/model_schema.rb:402:in `attribute_types'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/model_schema.rb:428:in `type_for_attribute'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/type_caster/map.rb:16:in `type_for_attribute'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/arel/table.rb:108:in `type_for_attribute'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/table_metadata.rb:18:in `type'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/predicate_builder.rb:63:in `build'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/predicate_builder.rb:58:in `[]'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/predicate_builder.rb:131:in `block in expand_from_hash'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/predicate_builder.rb:84:in `each'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/predicate_builder.rb:84:in `flat_map'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/predicate_builder.rb:84:in `expand_from_hash'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/predicate_builder.rb:29:in `build_from_hash'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/query_methods.rb:1093:in `build_where_clause'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/query_methods.rb:645:in `where!'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/finder_methods.rb:389:in `construct_relation_for_exists'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/relation/finder_methods.rb:317:in `exists?'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/activerecord-6.1.7.2/lib/active_record/querying.rb:22:in `exists?'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/dradis-plugins-4.6.1/lib/dradis/plugins/settings.rb:79:in `dirty_or_db_setting_or_default'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/dradis-plugins-4.6.1/lib/dradis/plugins/settings.rb:56:in `method_missing'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/dradis-plugins-4.6.1/lib/dradis/plugins/base.rb:44:in `enabled?'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/dradis-plugins-4.6.1/lib/dradis/plugins.rb:16:in `select'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/dradis-plugins-4.6.1/lib/dradis/plugins.rb:16:in `enabled_list'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/dradis-plugins-4.6.1/lib/dradis/plugins.rb:26:in `with_feature'
       /tmp/build_a855c9b8/app/assets/javascripts/tylium/engines.js.erb:3:in `call'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/erb_processor.rb:33:in `call'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/erb_processor.rb:13:in `call'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:84:in `call_processor'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:66:in `block in call_processors'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:65:in `reverse_each'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:65:in `call_processors'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:22:in `block in <class:CompositeProcessor>'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:33:in `call'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:84:in `call_processor'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:66:in `block in call_processors'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:65:in `reverse_each'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:65:in `call_processors'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:182:in `load_from_unloaded'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:59:in `block in load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:337:in `fetch_asset_from_dependency_cache'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:43:in `load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/cached_environment.rb:44:in `block in load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/map.rb:204:in `block in fetch_or_store'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/map.rb:184:in `fetch'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/map.rb:203:in `fetch_or_store'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/cached_environment.rb:44:in `load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/bundle.rb:41:in `block in call'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/utils.rb:175:in `dfs'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/bundle.rb:42:in `call'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:84:in `call_processor'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:66:in `block in call_processors'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:65:in `reverse_each'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:65:in `call_processors'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:182:in `load_from_unloaded'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:59:in `block in load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:337:in `fetch_asset_from_dependency_cache'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:43:in `load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/cached_environment.rb:44:in `block in load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/map.rb:204:in `block in fetch_or_store'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/map.rb:184:in `fetch'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/map.rb:203:in `fetch_or_store'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/cached_environment.rb:44:in `load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/bundle.rb:32:in `block in call'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/bundle.rb:31:in `call'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:84:in `call_processor'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:66:in `block in call_processors'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:65:in `reverse_each'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/processor_utils.rb:65:in `call_processors'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:182:in `load_from_unloaded'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:59:in `block in load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:337:in `fetch_asset_from_dependency_cache'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/loader.rb:43:in `load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/cached_environment.rb:44:in `block in load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/map.rb:204:in `block in fetch_or_store'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/map.rb:184:in `fetch'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/map.rb:203:in `fetch_or_store'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/cached_environment.rb:44:in `load'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/base.rb:81:in `find_asset'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/base.rb:88:in `find_all_linked_assets'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/manifest.rb:125:in `each'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/manifest.rb:125:in `to_a'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/manifest.rb:125:in `block (2 levels) in find'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb:24:in `block in execute'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:48:in `block in synchronize'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:48:in `synchronize'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:48:in `synchronize'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb:22:in `execute'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/promise.rb:564:in `block in realize'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/executor/immediate_executor.rb:29:in `post'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/promise.rb:563:in `realize'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/promise.rb:250:in `execute'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/concurrent-ruby-1.2.0/lib/concurrent-ruby/concurrent/promise.rb:297:in `execute'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/manifest.rb:124:in `block in find'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/manifest.rb:123:in `map'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/manifest.rb:123:in `find'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/sprockets/manifest.rb:170:in `compile'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-rails-3.4.2/lib/sprockets/rails/task.rb:67:in `block (3 levels) in define'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-4.2.0/lib/rake/sprocketstask.rb:152:in `with_logger'
       /tmp/build_a855c9b8/vendor/bundle/ruby/3.1.0/gems/sprockets-rails-3.4.2/lib/sprockets/rails/task.rb:66:in `block (2 levels) in define'
       Tasks: TOP => assets:precompile
       (See full trace by running task with --trace)
 !
 !     Precompiling assets failed.
 !     Attempted to access a nonexistent database:
 !     https://devcenter.heroku.com/articles/pre-provision-database
 !
 !     Push rejected, failed to compile Ruby app.
 !     Push failed
coorslight commented 1 year ago

same issue with digitalocean

[2023-02-08 16:44:58] │ ! Precompiling assets failed. [2023-02-08 16:44:58] │ ! Attempted to access a nonexistent database: [2023-02-08 16:44:58] │ ! https://devcenter.heroku.com/articles/pre-provision-database [2023-02-08 16:44:58] │ !

lc commented 1 year ago

Facing the same issue on Heroku & Digital Ocean

Shadow0ps commented 6 months ago

Did anyone ever figure out what this was? It's been a year and nothing still. Absolutely horrific support. Why is it trying to connect to a database in Heroku if it's deployed in DigitalOcean as a container?

charlesgreen commented 6 months ago

Nope. I'm going to close the ticket. I moved to Plextrac.