每当我们将 rails 应用程序部署到 Heroku 时,我们都会在部署后收到 H10 崩溃错误。在构建过程中,虽然我们在 gemfile 中将它设置为 ruby 3.0.3 并且将 Rails gem 设置为 6.1.4,但在构建过程中没有检测到 rails。警告“远程:检测导轨配置失败”显示。
还有关于useBuiltIns
和 JS 核心的警告,但我们已经将其设置为 3。遗憾的是,尽管我们试图纠正它们,但您仍然可以在下面的日志中看到这些警告。
我们尝试了以下方法: Set AWS_S3_REGION config var Set HEROKU_DEBUG_RAILS_RUNNER config var Set RAILS_MASTER_KEY config var 更新了 bundler、yarn、gemfile、ruby、rails、webpack、eslint、babel 和过时或贬值的包 Yarn autoclean 更新了 yarn.lock 文件更新的包在 Babel 插件配置中添加缺少的松散标志
我们还添加了以下构建包:https ://github.com/heroku/heroku-buildpack-activestorage-preview
我们在 Procfile 中改变了这一点:release: rails db:migrate
=>release: bundle exec rails db:migrate
我怀疑这可能部分是由于 bootsnap,但我不确定这个警告是否是误报。
(我们还和 Heroku 开了一张票,以防万一)
我们非常感谢您在解决此问题方面提供的帮助。错误似乎不是特别常见,并且不在您的堆栈溢出社区或其他论坛上。
在此先感谢您的帮助。
(构建日志包括在下面,heroku 日志 --tail 链接在下面)
Heroku 构建日志:
-----> Using buildpacks:
1. https://github.com/heroku/heroku-buildpack-activestorage-preview
2. heroku/ruby
-----> ActiveStorage Preview app detected
-----> Installing binary dependencies for ActiveStorage Preview
Reusing cache
Downloading packages..
Installing packages.....
-----> Ruby app detected
-----> Installing bundler 2.2.21
-----> Removing BUNDLED WITH version in the Gemfile.lock
-----> Compiling Ruby/Rails
-----> Using Ruby version: ruby-3.0.3
-----> Installing dependencies using bundler 2.2.21
Running: BUNDLE_WITHOUT='development:test' BUNDLE_PATH=vendor/bundle BUNDLE_BIN=vendor/bundle/bin BUNDLE_DEPLOYMENT=1 bundle install -j4
Using rake 13.0.6
Using concurrent-ruby 1.1.9
Using i18n 1.8.11
Using minitest 5.14.4
Using tzinfo 2.0.4
Using zeitwerk 2.5.1
Using activesupport 6.1.4
Using builder 3.2.4
Using erubi 1.10.0
Using racc 1.6.0
Using nokogiri 1.12.5 (x86_64-linux)
Using rails-dom-testing 2.0.3
Using crass 1.0.6
Using loofah 2.13.0
Using rails-html-sanitizer 1.4.2
Using actionview 6.1.4
Using rack 2.2.3
Using rack-test 1.1.0
Using actionpack 6.1.4
Using nio4r 2.5.8
Using websocket-extensions 0.1.5
Using websocket-driver 0.7.5
Using actioncable 6.1.4
Using globalid 1.0.0
Using activejob 6.1.4
Using activemodel 6.1.4
Using activerecord 6.1.4
Using marcel 1.0.2
Using mini_mime 1.1.2
Using activestorage 6.1.4
Using mail 2.7.1
Using actionmailbox 6.1.4
Using actionmailer 6.1.4
Using actiontext 6.1.4
Using bundler 2.2.32
Using method_source 1.0.0
Using thor 1.1.0
Using railties 6.1.4
Using sprockets 4.0.2
Using sprockets-rails 3.4.2
Using rails 6.1.4
Using active_storage_base64 1.2.0
Using activestorage-validator 0.2.0
Using acts_as_paranoid 0.7.3 from https://github.com/aymeric-ledorze/acts_as_paranoid.git
Using public_suffix 4.0.6
Using addressable 2.8.0
Using appsignal 3.0.17
Using execjs 2.8.1
Using autoprefixer-rails 10.3.3.0
Using aws-eventstream 1.2.0
Using aws-partitions 1.540.0
Using aws-sigv4 1.4.0
Using jmespath 1.4.0
Using aws-sdk-core 3.124.0
Using aws-sdk-kms 1.52.0
Using aws-sdk-s3 1.109.0
Using mime-types-data 3.2021.1115
Using mime-types 3.4.1
Using rexml 3.2.5
Using xml-simple 1.1.9
Using aws-ses 0.4.4
Using aws_cf_signer 0.1.3
Using bcrypt 3.1.16
Using chartkick 4.1.2
Using errbase 0.2.1
Using safely_block 0.3.0
Using blazer 2.4.8
Using msgpack 1.4.2
Using bootsnap 1.9.3
Using http-accept 1.7.0
Using unf_ext 0.0.8
Using unf 0.1.4
Using domain_name 0.5.20190701
Using http-cookie 1.0.4
Using netrc 0.11.0
Using rest-client 2.1.0
Using cloudinary 1.9.1
Using concurrency 1.0.0
Using connection_pool 2.2.5
Using i18n_data 0.11.0
Using sixarm_ruby_unaccent 1.2.0
Using unicode_utils 1.4.0
Using countries 3.1.0
Using sort_alphabetical 1.1.0
Using country_select 4.0.0
Using dalli 3.1.1
Using declarative 0.0.20
Using orm_adapter 0.5.0
Using responders 3.0.1
Using warden 1.2.9
Using devise 4.8.0
Using excon 0.89.0
Using faraday-em_http 1.0.0
Using faraday-em_synchrony 1.0.0
Using faraday-excon 1.1.0
Using faraday-httpclient 1.0.1
Using faraday-net_http 1.0.1
Using faraday-net_http_persistent 1.2.0
Using faraday-patron 1.0.0
Using faraday-rack 1.0.0
Using multipart-post 2.1.1
Using ruby2_keywords 0.0.5
Using faraday 1.8.0
Using ffi 1.15.4
Using formatador 0.3.0
Using fog-core 2.2.4
Using multi_json 1.15.0
Using fog-json 1.2.0
Using fog-xml 0.1.4
Using ipaddress 0.8.3
Using fog-aws 3.12.0
Using sassc 2.4.0
Using font-awesome-sass 5.6.1
Using friendly_id 5.4.2
Using gems 1.2.0
Using jwt 2.3.0
Using memoist 0.16.2
Using os 1.1.4
Using signet 0.16.0
Using googleauth 1.1.0
Using httpclient 2.8.3
Using trailblazer-option 0.1.2
Using uber 0.1.0
Using representable 3.1.1
Using retriable 3.1.2
Using webrick 1.7.0
Using google-apis-core 0.4.1
Using google-apis-discovery_v1 0.7.0
Using google-apis-generator 0.4.0
Using google-api-client 0.53.0
Using mini_magick 4.11.0
Using ruby-vips 2.1.4
Using image_processing 1.12.1
Using jbuilder 2.11.3
Using json 2.6.1
Using kaminari-core 1.2.1
Using kaminari-actionview 1.2.1
Using kaminari-activerecord 1.2.1
Using kaminari 1.2.1
Using language_list 1.2.1
Using money 6.16.0
Using monetize 1.11.0
Using money-rails 1.15.0
Using nationality 1.0.7 from https://github.com/JomaMinoza/nationality
Using pg 1.2.3
Using pg_search 2.3.5
Using postmark 1.22.0
Using postmark-rails 0.21.0
Using pretender 0.3.4
Using puma 5.5.2
Using pundit 2.1.1
Using rack-proxy 0.7.0
Using redis 4.5.1
Using tilt 2.0.10
Using sassc-rails 2.1.2
Using semantic_range 3.0.0
Using sidekiq 6.3.1
Using sidekiq-failures 1.0.1
Using simple_form 5.1.0
Using sitemap_generator 6.1.2
Using uglifier 4.2.0
Using webpacker 5.4.3
Bundle complete! 59 Gemfile dependencies, 162 gems now installed.
Gems in the groups 'development' and 'test' were not installed.
Bundled gems are installed into `./vendor/bundle`
Bundle completed (0.58s)
Cleaning up the bundler cache.
Removing bundler (2.2.21)
-----> Installing node-v12.16.2-linux-x64
-----> Installing yarn-v1.22.4
-----> Detecting rake tasks
-----> Preparing app for Rails asset pipeline
Running: rake assets:precompile
[2021-12-14T10:45:36 (process) #658][INFO] appsignal: Starting AppSignal 3.0.17 (/tmp/build_fd717a5f/bin/rake, Ruby 3.0.3, x86_64-linux)
yarn install v1.22.4
[1/5] Resolving packages...
[2/5] Fetching packages...
info fsevents@2.3.2: The platform "linux" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@1.2.13: The platform "linux" is incompatible with this module.
info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/5] Linking dependencies...
warning " > webpack-dev-server@3.11.3" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".
warning "webpack-dev-server > webpack-dev-middleware@3.7.3" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".
warning " > eslint-plugin-react@7.27.1" has unmet peer dependency "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8".
[4/5] Building fresh packages...
[5/5] Cleaning modules...
Done in 14.68s.
Compiling...
Compiled all packs in /tmp/build_fd717a5f/public/packs
WARNING (@babel/preset-env): We noticed you're using the `useBuiltIns` option without declaring a core-js version. Currently, we assume version 2.x when no version is passed. Since this default version will likely change in future versions of Babel, we recommend explicitly setting the core-js version you are using via the `corejs` option.
You should also be sure that the version you pass to the `corejs` option matches the version specified in your `package.json`'s `dependencies` section. If it doesn't, you need to run one of the following commands:
npm install --save core-js@2 npm install --save core-js@3
yarn add core-js@2 yarn add core-js@3
More info about useBuiltIns: https://babeljs.io/docs/en/babel-preset-env#usebuiltins
More info about core-js: https://babeljs.io/docs/en/babel-preset-env#corejs
Asset precompilation completed (65.85s)
Cleaning assets
Running: rake assets:clean
[2021-12-14T10:46:42 (process) #799][INFO] appsignal: Starting AppSignal 3.0.17 (/tmp/build_fd717a5f/bin/rake, Ruby 3.0.3, x86_64-linux)
-----> Detecting rails configuration
$ rails runner "begin; puts %Q{heroku.detecting.config.for.assets.compile=#{Rails.application.config.try(:assets).try(:compile)}}; rescue => e; puts e; puts e.backtrace; end; begin; puts %Q{heroku.detecting.config.for.action_dispatch.x_sendfile_header=#{Rails.application.config.try(:action_dispatch).try(:x_sendfile_header)}}; rescue => e; puts e; puts e.backtrace; end;"
/tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.9.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require': No such file to load -- /app/helpers/application_helper.rb (LoadError)
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.9.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `block in require_with_bootsnap_lfi'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.9.3/lib/bootsnap/load_path_cache/loaded_features_index.rb:100:in `register'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.9.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require_with_bootsnap_lfi'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.9.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:31:in `require'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/activesupport-6.1.4/lib/active_support/dependencies.rb:332:in `block in require'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/activesupport-6.1.4/lib/active_support/dependencies.rb:299:in `load_dependency'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/activesupport-6.1.4/lib/active_support/dependencies.rb:332:in `require'
from /tmp/build_fd717a5f/app/jobs/credential_refresh_job.rb:3:in `<main>'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.9.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.9.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `block in require_with_bootsnap_lfi'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.9.3/lib/bootsnap/load_path_cache/loaded_features_index.rb:100:in `register'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.9.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require_with_bootsnap_lfi'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.9.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:31:in `require'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/activesupport-6.1.4/lib/active_support/dependencies.rb:332:in `block in require'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/activesupport-6.1.4/lib/active_support/dependencies.rb:299:in `load_dependency'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/activesupport-6.1.4/lib/active_support/dependencies.rb:332:in `require'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/activesupport-6.1.4/lib/active_support/dependencies.rb:424:in `block in require_or_load'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/activesupport-6.1.4/lib/active_support/dependencies.rb:39:in `block in load_interlock'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/activesupport-6.1.4/lib/active_support/dependencies/interlock.rb:14:in `block in loading'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/activesupport-6.1.4/lib/active_support/concurrency/share_lock.rb:151:in `exclusive'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/activesupport-6.1.4/lib/active_support/dependencies/interlock.rb:13:in `loading'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/activesupport-6.1.4/lib/active_support/dependencies.rb:39:in `load_interlock'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/activesupport-6.1.4/lib/active_support/dependencies.rb:402:in `require_or_load'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/activesupport-6.1.4/lib/active_support/dependencies.rb:375:in `depend_on'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/activesupport-6.1.4/lib/active_support/dependencies.rb:288:in `require_dependency'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/engine.rb:493:in `block (2 levels) in eager_load!'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/engine.rb:492:in `each'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/engine.rb:492:in `block in eager_load!'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/engine.rb:489:in `each'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/engine.rb:489:in `eager_load!'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/application.rb:519:in `eager_load!'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/engine.rb:358:in `eager_load!'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/application/finisher.rb:134:in `each'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/application/finisher.rb:134:in `block in <module:Finisher>'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/initializable.rb:32:in `instance_exec'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/initializable.rb:32:in `run'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/initializable.rb:61:in `block in run_initializers'
from /tmp/build_fd717a5f/vendor/ruby-3.0.3/lib/ruby/3.0.0/tsort.rb:228:in `block in tsort_each'
from /tmp/build_fd717a5f/vendor/ruby-3.0.3/lib/ruby/3.0.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component'
from /tmp/build_fd717a5f/vendor/ruby-3.0.3/lib/ruby/3.0.0/tsort.rb:431:in `each_strongly_connected_component_from'
from /tmp/build_fd717a5f/vendor/ruby-3.0.3/lib/ruby/3.0.0/tsort.rb:349:in `block in each_strongly_connected_component'
from /tmp/build_fd717a5f/vendor/ruby-3.0.3/lib/ruby/3.0.0/tsort.rb:347:in `each'
from /tmp/build_fd717a5f/vendor/ruby-3.0.3/lib/ruby/3.0.0/tsort.rb:347:in `call'
from /tmp/build_fd717a5f/vendor/ruby-3.0.3/lib/ruby/3.0.0/tsort.rb:347:in `each_strongly_connected_component'
from /tmp/build_fd717a5f/vendor/ruby-3.0.3/lib/ruby/3.0.0/tsort.rb:226:in `tsort_each'
from /tmp/build_fd717a5f/vendor/ruby-3.0.3/lib/ruby/3.0.0/tsort.rb:205:in `tsort_each'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/initializable.rb:60:in `run_initializers'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/application.rb:391:in `initialize!'
from /tmp/build_fd717a5f/config/environment.rb:5:in `<main>'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.9.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.9.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `block in require_with_bootsnap_lfi'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.9.3/lib/bootsnap/load_path_cache/loaded_features_index.rb:100:in `register'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.9.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require_with_bootsnap_lfi'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.9.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:31:in `require'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/activesupport-6.1.4/lib/active_support/dependencies.rb:332:in `block in require'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/activesupport-6.1.4/lib/active_support/dependencies.rb:299:in `load_dependency'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/activesupport-6.1.4/lib/active_support/dependencies.rb:332:in `require'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/application.rb:367:in `require_environment!'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/command/actions.rb:28:in `require_environment!'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/command/actions.rb:15:in `require_application_and_environment!'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/commands/runner/runner_command.rb:33:in `perform'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/thor-1.1.0/lib/thor/command.rb:27:in `run'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/thor-1.1.0/lib/thor/invocation.rb:127:in `invoke_command'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/thor-1.1.0/lib/thor.rb:392:in `dispatch'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/command/base.rb:69:in `perform'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/command.rb:48:in `invoke'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/commands.rb:18:in `<main>'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.9.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.9.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `block in require_with_bootsnap_lfi'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.9.3/lib/bootsnap/load_path_cache/loaded_features_index.rb:100:in `register'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.9.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require_with_bootsnap_lfi'
from /tmp/build_fd717a5f/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.9.3/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:31:in `require'
from /tmp/build_fd717a5f/bin/rails:9:in `<main>'
[2021-12-14T10:47:16 (process) #829][INFO] appsignal: Starting AppSignal 3.0.17 (/tmp/build_fd717a5f/bin/rails, Ruby 3.0.3, x86_64-linux)
###### WARNING:
Detecting rails configuration failed
-----> Discovering process types
Procfile declares types -> release, web, worker
Default types for buildpack -> console, rake
-----> Compressing...
Done: 189.1M
-----> Launching...
! Release command declared: this new release will not be available until the command succeeds.
Released v274
https://silver-swan-search-staging.herokuapp.com/ deployed to Heroku
Heroku 日志 --tail由于 StyackOverflow 字符限制而在此处找到此文件https://gist.github.com/PeterGillis/7fbf37d1b7db7e32e51c82e86a3404c9