Remodeled Bathroom with LED Mirror


Location
SOUTH BURLINGTON, VT

Heated Space 1


Heated Space Type

Operating Cost Per Hour
$0.01

Featured Products
Company JH Builders
View Company Details

Tell Us About Your Project Our team of Radiant Experts is ready to help! Just tell us a little about yourself and your project to get started.
{:timestamp=>1737679031, :environment=>"production", :level=>"error", :language=>"ruby", :framework=>"Rails: 7.0.8.7", :server=>{:host=>"chi-vultr-heatwave-app1", :root=>"/var/www/heatwave/releases/20250123225329", :pid=>2936290}, :notifier=>{:name=>"rollbar-gem", :version=>"3.6.0", :configured_options=>{:access_token=>"******", :enabled=>true, :js_enabled=>false, :async_json_payload=>true, :code_version=>"c3eff8be2c647cc82727a6534a849b6c80994299", :environment=>"production", :person_username_method=>"full_name", :person_email_method=>"email", :default_logger=>#<Proc:0x00007fcfd71b1580 /var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rollbar-3.6.0/lib/rollbar/plugins/rails/railtie_mixin.rb:13>, :root=>#<Pathname:/var/www/heatwave/releases/20250123225329>, :framework=>"Rails: 7.0.8.7", :filepath=>"Heatwave.rollbar"}}, :body=>{:trace_chain=>[{:frames=>[{:filename=>"/usr/lib/ruby/vendor_ruby/phusion_passenger/utils.rb", :lineno=>97, :method=>"block in create_thread_and_abort_on_exception"}, {:filename=>"/usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler.rb", :lineno=>443, :method=>"block (3 levels) in start_threads"}, {:filename=>"/usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb", :lineno=>95, :method=>"main_loop"}, {:filename=>"/usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb", :lineno=>134, :method=>"accept_and_process_next_request"}, {:filename=>"/usr/lib/ruby/vendor_ruby/phusion_passenger/rack/thread_handler_extension.rb", :lineno=>91, :method=>"process_request"}, {:filename=>"/usr/lib/ruby/vendor_ruby/phusion_passenger/rack/active_support_tagged_logger_support.rb", :lineno=>15, :method=>"maybe_tag_logger"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/tagged_logging.rb", :lineno=>99, :method=>"tagged"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/tagged_logging.rb", :lineno=>37, :method=>"tagged"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/tagged_logging.rb", :lineno=>99, :method=>"block in tagged"}, {:filename=>"/usr/lib/ruby/vendor_ruby/phusion_passenger/rack/active_support_tagged_logger_support.rb", :lineno=>15, :method=>"block in maybe_tag_logger"}, {:filename=>"/usr/lib/ruby/vendor_ruby/phusion_passenger/rack/thread_handler_extension.rb", :lineno=>91, :method=>"block in process_request"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/railties-7.0.8.7/lib/rails/engine.rb", :lineno=>530, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-cors-2.0.2/lib/rack/cors.rb", :lineno=>102, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-sanitizer-2.0.3/lib/rack/sanitizer.rb", :lineno=>20, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/middleware/host_authorization.rb", :lineno=>138, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/middleware/ssl.rb", :lineno=>77, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-2.2.10/lib/rack/sendfile.rb", :lineno=>110, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/dragonfly-1.4.0/lib/dragonfly/cookie_monster.rb", :lineno=>9, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/middleware/executor.rb", :lineno=>14, :method=>"call"}, {:filename=>"/var/www/heatwave/releases/20250123225329/lib/rack/rewrite.rb", :lineno=>69, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-2.2.10/lib/rack/runtime.rb", :lineno=>22, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-2.2.10/lib/rack/method_override.rb", :lineno=>24, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/middleware/request_id.rb", :lineno=>26, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/request_store-1.7.0/lib/request_store/middleware.rb", :lineno=>19, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/middleware/remote_ip.rb", :lineno=>93, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/railties-7.0.8.7/lib/rails/rack/logger.rb", :lineno=>25, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/tagged_logging.rb", :lineno=>99, :method=>"tagged"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/tagged_logging.rb", :lineno=>37, :method=>"tagged"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/tagged_logging.rb", :lineno=>99, :method=>"block in tagged"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/railties-7.0.8.7/lib/rails/rack/logger.rb", :lineno=>25, :method=>"block in call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/railties-7.0.8.7/lib/rails/rack/logger.rb", :lineno=>40, :method=>"call_app"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/middleware/show_exceptions.rb", :lineno=>29, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rollbar-3.6.0/lib/rollbar/middleware/rails/show_exceptions.rb", :lineno=>27, :method=>"call_with_rollbar"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/middleware/debug_exceptions.rb", :lineno=>28, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rollbar-3.6.0/lib/rollbar/middleware/rails/rollbar.rb", :lineno=>22, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rollbar-3.6.0/lib/rollbar.rb", :lineno=>145, :method=>"scoped"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rollbar-3.6.0/lib/rollbar/middleware/rails/rollbar.rb", :lineno=>25, :method=>"block in call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/middleware/callbacks.rb", :lineno=>26, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/callbacks.rb", :lineno=>99, :method=>"run_callbacks"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/middleware/callbacks.rb", :lineno=>27, :method=>"block in call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/middleware/cookies.rb", :lineno=>704, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-2.2.10/lib/rack/session/abstract/id.rb", :lineno=>260, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-2.2.10/lib/rack/session/abstract/id.rb", :lineno=>266, :method=>"context"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/http/content_security_policy.rb", :lineno=>39, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/http/permissions_policy.rb", :lineno=>38, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-2.2.10/lib/rack/head.rb", :lineno=>12, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-2.2.10/lib/rack/conditional_get.rb", :lineno=>27, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-2.2.10/lib/rack/etag.rb", :lineno=>27, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-2.2.10/lib/rack/tempfile_reaper.rb", :lineno=>15, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb", :lineno=>34, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb", :lineno=>34, :method=>"catch"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb", :lineno=>36, :method=>"block in call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/remotipart-1.4.4/lib/remotipart/middleware.rb", :lineno=>32, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/routes_lazy_routes-0.4.3/lib/routes_lazy_routes/lazy_routes_middleware.rb", :lineno=>16, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/dragonfly-1.4.0/lib/dragonfly/middleware.rb", :lineno=>14, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/dragonfly-1.4.0/lib/dragonfly/middleware.rb", :lineno=>14, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/twilio-ruby-7.4.0/lib/rack/twilio_webhook_authentication.rb", :lineno=>36, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/scout_apm-5.4.0/lib/scout_apm/middleware.rb", :lineno=>17, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/omniauth-2.1.2/lib/omniauth/strategy.rb", :lineno=>169, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/omniauth-2.1.2/lib/omniauth/strategy.rb", :lineno=>202, :method=>"call!"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/omniauth-2.1.2/lib/omniauth/strategy.rb", :lineno=>169, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/omniauth-2.1.2/lib/omniauth/strategy.rb", :lineno=>202, :method=>"call!"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/omniauth-2.1.2/lib/omniauth/strategy.rb", :lineno=>169, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/omniauth-2.1.2/lib/omniauth/strategy.rb", :lineno=>202, :method=>"call!"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/omniauth-2.1.2/lib/omniauth/strategy.rb", :lineno=>169, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/omniauth-2.1.2/lib/omniauth/strategy.rb", :lineno=>202, :method=>"call!"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/routing/route_set.rb", :lineno=>852, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/journey/router.rb", :lineno=>32, :method=>"serve"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/journey/router.rb", :lineno=>32, :method=>"each"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/journey/router.rb", :lineno=>50, :method=>"block in serve"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/routing/mapper.rb", :lineno=>48, :method=>"serve"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/routing/mapper.rb", :lineno=>18, :method=>"block in <class:Constraints>"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/routing/route_set.rb", :lineno=>32, :method=>"serve"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/routing/route_set.rb", :lineno=>49, :method=>"dispatch"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal.rb", :lineno=>251, :method=>"dispatch"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal.rb", :lineno=>188, :method=>"dispatch"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/rendering.rb", :lineno=>39, :method=>"process"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/abstract_controller/base.rb", :lineno=>151, :method=>"process"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activerecord-7.0.8.7/lib/active_record/railties/controller_runtime.rb", :lineno=>27, :method=>"process_action"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/params_wrapper.rb", :lineno=>259, :method=>"process_action"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/instrumentation.rb", :lineno=>66, :method=>"process_action"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/notifications.rb", :lineno=>206, :method=>"instrument"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/notifications/instrumenter.rb", :lineno=>24, :method=>"instrument"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/notifications.rb", :lineno=>206, :method=>"block in instrument"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/instrumentation.rb", :lineno=>67, :method=>"block in process_action"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/rescue.rb", :lineno=>23, :method=>"process_action"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/abstract_controller/callbacks.rb", :lineno=>233, :method=>"process_action"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/callbacks.rb", :lineno=>138, :method=>"run_callbacks"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/callbacks.rb", :lineno=>127, :method=>"block in run_callbacks"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/callbacks.rb", :lineno=>127, :method=>"instance_exec"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actiontext-7.0.8.7/lib/action_text/engine.rb", :lineno=>69, :method=>"block (4 levels) in <class:Engine>"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actiontext-7.0.8.7/lib/action_text/rendering.rb", :lineno=>20, :method=>"with_renderer"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/callbacks.rb", :lineno=>127, :method=>"block in run_callbacks"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/turbo-rails-2.0.11/app/controllers/concerns/turbo/request_id_tracking.rb", :lineno=>10, :method=>"turbo_tracking_request_id"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/turbo-rails-2.0.11/lib/turbo-rails.rb", :lineno=>24, :method=>"with_request_id"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/callbacks.rb", :lineno=>127, :method=>"block in run_callbacks"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/controllers/application_controller.rb", :lineno=>155, :method=>"handle_exception"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/callbacks.rb", :lineno=>118, :method=>"block in run_callbacks"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/abstract_controller/callbacks.rb", :lineno=>234, :method=>"block in process_action"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/rendering.rb", :lineno=>165, :method=>"process_action"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/abstract_controller/base.rb", :lineno=>215, :method=>"process_action"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/basic_implicit_render.rb", :lineno=>7, :method=>"send_action"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/implicit_render.rb", :lineno=>35, :method=>"default_render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/wicked_pdf-2.7.0/lib/wicked_pdf/pdf_helper.rb", :lineno=>18, :method=>"render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/remotipart-1.4.4/lib/remotipart/render_overrides.rb", :lineno=>23, :method=>"render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/instrumentation.rb", :lineno=>21, :method=>"render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activerecord-7.0.8.7/lib/active_record/railties/controller_runtime.rb", :lineno=>34, :method=>"cleanup_view_runtime"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/instrumentation.rb", :lineno=>91, :method=>"cleanup_view_runtime"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/instrumentation.rb", :lineno=>22, :method=>"block in render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/core_ext/benchmark.rb", :lineno=>14, :method=>"ms"}, {:filename=>"/home/deploy/.rbenv/versions/3.3.1/lib/ruby/3.3.0/benchmark.rb", :lineno=>313, :method=>"realtime"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/instrumentation.rb", :lineno=>22, :method=>"block (2 levels) in render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/rendering.rb", :lineno=>139, :method=>"render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/abstract_controller/rendering.rb", :lineno=>27, :method=>"render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/renderers.rb", :lineno=>141, :method=>"render_to_body"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/rendering.rb", :lineno=>158, :method=>"render_to_body"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/rendering.rb", :lineno=>103, :method=>"render_to_body"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/streaming.rb", :lineno=>216, :method=>"_render_template"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/rendering.rb", :lineno=>116, :method=>"_render_template"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/base.rb", :lineno=>270, :method=>"in_rendering_context"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/rendering.rb", :lineno=>117, :method=>"block in _render_template"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/renderer.rb", :lineno=>29, :method=>"render_to_object"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/renderer.rb", :lineno=>61, :method=>"render_template_to_object"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/template_renderer.rb", :lineno=>11, :method=>"render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/template_renderer.rb", :lineno=>59, :method=>"render_template"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/template_renderer.rb", :lineno=>74, :method=>"render_with_layout"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/notifications.rb", :lineno=>206, :method=>"instrument"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/notifications/instrumenter.rb", :lineno=>24, :method=>"instrument"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/notifications.rb", :lineno=>206, :method=>"block in instrument"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/template_renderer.rb", :lineno=>76, :method=>"block in render_with_layout"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/template.rb", :lineno=>155, :method=>"render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/template.rb", :lineno=>361, :method=>"instrument_render_template"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/notifications.rb", :lineno=>208, :method=>"instrument"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/template.rb", :lineno=>157, :method=>"block in render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/base.rb", :lineno=>244, :method=>"_run"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/base.rb", :lineno=>244, :method=>"public_send"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/views/layouts/cms_page.html.erb", :lineno=>3, :method=>"_app_views_layouts_cms_page_html_erb___4000246527533327584_665920"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/helpers/rendering_helper.rb", :lineno=>44, :method=>"render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/renderer.rb", :lineno=>53, :method=>"render_partial"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/renderer.rb", :lineno=>81, :method=>"render_partial_to_object"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/partial_renderer.rb", :lineno=>237, :method=>"render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/partial_renderer.rb", :lineno=>246, :method=>"render_partial_template"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/notifications.rb", :lineno=>208, :method=>"instrument"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/partial_renderer.rb", :lineno=>251, :method=>"block in render_partial_template"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/template.rb", :lineno=>155, :method=>"render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/template.rb", :lineno=>361, :method=>"instrument_render_template"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/notifications.rb", :lineno=>208, :method=>"instrument"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/template.rb", :lineno=>157, :method=>"block in render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/base.rb", :lineno=>244, :method=>"_run"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/base.rb", :lineno=>244, :method=>"public_send"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/views/_cms_header.html.erb", :lineno=>18, :method=>"_app_views__cms_header_html_erb___2807366827437184700_665940"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/helpers/capture_helper.rb", :lineno=>159, :method=>"content_for"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/helpers/capture_helper.rb", :lineno=>45, :method=>"capture"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/helpers/capture_helper.rb", :lineno=>209, :method=>"with_output_buffer"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/helpers/capture_helper.rb", :lineno=>45, :method=>"block in capture"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/views/_cms_header.html.erb", :lineno=>30, :method=>"block in _app_views__cms_header_html_erb___2807366827437184700_665940"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/concerns/controllers/webpackable.rb", :lineno=>12, :method=>"webpack_js_include"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/concerns/controllers/webpackable.rb", :lineno=>64, :method=>"webpack_js_include"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/concerns/controllers/webpackable.rb", :lineno=>120, :method=>"get_hashed_name_from_manifest"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/concerns/controllers/webpackable.rb", :lineno=>153, :method=>"get_webpack_manifest"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/concerns/controllers/webpackable.rb", :lineno=>192, :method=>"refreshed_webpack_manifest"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/concerns/controllers/webpackable.rb", :lineno=>177, :method=>"fetch_webpack_manifest"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/concerns/controllers/webpackable.rb", :lineno=>180, :method=>"rescue in fetch_webpack_manifest"}], :exception=>{:class=>"Controllers::Webpackable::MissingManifest", :message=>"Missing manifest! Please run `yarn build`.\nOrigin: No such file or directory @ rb_sysopen - /var/www/heatwave/releases/20250123225329/public/javascripts/webpack/assets-manifest.json", :description=>"webpack_js_include error"}}, {:frames=>[{:filename=>"/usr/lib/ruby/vendor_ruby/phusion_passenger/utils.rb", :lineno=>97, :method=>"block in create_thread_and_abort_on_exception"}, {:filename=>"/usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler.rb", :lineno=>443, :method=>"block (3 levels) in start_threads"}, {:filename=>"/usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb", :lineno=>95, :method=>"main_loop"}, {:filename=>"/usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb", :lineno=>134, :method=>"accept_and_process_next_request"}, {:filename=>"/usr/lib/ruby/vendor_ruby/phusion_passenger/rack/thread_handler_extension.rb", :lineno=>91, :method=>"process_request"}, {:filename=>"/usr/lib/ruby/vendor_ruby/phusion_passenger/rack/active_support_tagged_logger_support.rb", :lineno=>15, :method=>"maybe_tag_logger"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/tagged_logging.rb", :lineno=>99, :method=>"tagged"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/tagged_logging.rb", :lineno=>37, :method=>"tagged"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/tagged_logging.rb", :lineno=>99, :method=>"block in tagged"}, {:filename=>"/usr/lib/ruby/vendor_ruby/phusion_passenger/rack/active_support_tagged_logger_support.rb", :lineno=>15, :method=>"block in maybe_tag_logger"}, {:filename=>"/usr/lib/ruby/vendor_ruby/phusion_passenger/rack/thread_handler_extension.rb", :lineno=>91, :method=>"block in process_request"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/railties-7.0.8.7/lib/rails/engine.rb", :lineno=>530, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-cors-2.0.2/lib/rack/cors.rb", :lineno=>102, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-sanitizer-2.0.3/lib/rack/sanitizer.rb", :lineno=>20, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/middleware/host_authorization.rb", :lineno=>138, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/middleware/ssl.rb", :lineno=>77, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-2.2.10/lib/rack/sendfile.rb", :lineno=>110, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/dragonfly-1.4.0/lib/dragonfly/cookie_monster.rb", :lineno=>9, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/middleware/executor.rb", :lineno=>14, :method=>"call"}, {:filename=>"/var/www/heatwave/releases/20250123225329/lib/rack/rewrite.rb", :lineno=>69, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-2.2.10/lib/rack/runtime.rb", :lineno=>22, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-2.2.10/lib/rack/method_override.rb", :lineno=>24, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/middleware/request_id.rb", :lineno=>26, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/request_store-1.7.0/lib/request_store/middleware.rb", :lineno=>19, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/middleware/remote_ip.rb", :lineno=>93, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/railties-7.0.8.7/lib/rails/rack/logger.rb", :lineno=>25, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/tagged_logging.rb", :lineno=>99, :method=>"tagged"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/tagged_logging.rb", :lineno=>37, :method=>"tagged"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/tagged_logging.rb", :lineno=>99, :method=>"block in tagged"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/railties-7.0.8.7/lib/rails/rack/logger.rb", :lineno=>25, :method=>"block in call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/railties-7.0.8.7/lib/rails/rack/logger.rb", :lineno=>40, :method=>"call_app"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/middleware/show_exceptions.rb", :lineno=>29, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rollbar-3.6.0/lib/rollbar/middleware/rails/show_exceptions.rb", :lineno=>27, :method=>"call_with_rollbar"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/middleware/debug_exceptions.rb", :lineno=>28, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rollbar-3.6.0/lib/rollbar/middleware/rails/rollbar.rb", :lineno=>22, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rollbar-3.6.0/lib/rollbar.rb", :lineno=>145, :method=>"scoped"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rollbar-3.6.0/lib/rollbar/middleware/rails/rollbar.rb", :lineno=>25, :method=>"block in call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/middleware/callbacks.rb", :lineno=>26, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/callbacks.rb", :lineno=>99, :method=>"run_callbacks"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/middleware/callbacks.rb", :lineno=>27, :method=>"block in call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/middleware/cookies.rb", :lineno=>704, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-2.2.10/lib/rack/session/abstract/id.rb", :lineno=>260, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-2.2.10/lib/rack/session/abstract/id.rb", :lineno=>266, :method=>"context"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/http/content_security_policy.rb", :lineno=>39, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/http/permissions_policy.rb", :lineno=>38, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-2.2.10/lib/rack/head.rb", :lineno=>12, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-2.2.10/lib/rack/conditional_get.rb", :lineno=>27, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-2.2.10/lib/rack/etag.rb", :lineno=>27, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/rack-2.2.10/lib/rack/tempfile_reaper.rb", :lineno=>15, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb", :lineno=>34, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb", :lineno=>34, :method=>"catch"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/warden-1.2.9/lib/warden/manager.rb", :lineno=>36, :method=>"block in call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/remotipart-1.4.4/lib/remotipart/middleware.rb", :lineno=>32, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/routes_lazy_routes-0.4.3/lib/routes_lazy_routes/lazy_routes_middleware.rb", :lineno=>16, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/dragonfly-1.4.0/lib/dragonfly/middleware.rb", :lineno=>14, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/dragonfly-1.4.0/lib/dragonfly/middleware.rb", :lineno=>14, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/twilio-ruby-7.4.0/lib/rack/twilio_webhook_authentication.rb", :lineno=>36, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/scout_apm-5.4.0/lib/scout_apm/middleware.rb", :lineno=>17, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/omniauth-2.1.2/lib/omniauth/strategy.rb", :lineno=>169, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/omniauth-2.1.2/lib/omniauth/strategy.rb", :lineno=>202, :method=>"call!"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/omniauth-2.1.2/lib/omniauth/strategy.rb", :lineno=>169, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/omniauth-2.1.2/lib/omniauth/strategy.rb", :lineno=>202, :method=>"call!"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/omniauth-2.1.2/lib/omniauth/strategy.rb", :lineno=>169, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/omniauth-2.1.2/lib/omniauth/strategy.rb", :lineno=>202, :method=>"call!"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/omniauth-2.1.2/lib/omniauth/strategy.rb", :lineno=>169, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/omniauth-2.1.2/lib/omniauth/strategy.rb", :lineno=>202, :method=>"call!"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/routing/route_set.rb", :lineno=>852, :method=>"call"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/journey/router.rb", :lineno=>32, :method=>"serve"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/journey/router.rb", :lineno=>32, :method=>"each"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/journey/router.rb", :lineno=>50, :method=>"block in serve"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/routing/mapper.rb", :lineno=>48, :method=>"serve"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/routing/mapper.rb", :lineno=>18, :method=>"block in <class:Constraints>"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/routing/route_set.rb", :lineno=>32, :method=>"serve"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_dispatch/routing/route_set.rb", :lineno=>49, :method=>"dispatch"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal.rb", :lineno=>251, :method=>"dispatch"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal.rb", :lineno=>188, :method=>"dispatch"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/rendering.rb", :lineno=>39, :method=>"process"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/abstract_controller/base.rb", :lineno=>151, :method=>"process"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activerecord-7.0.8.7/lib/active_record/railties/controller_runtime.rb", :lineno=>27, :method=>"process_action"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/params_wrapper.rb", :lineno=>259, :method=>"process_action"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/instrumentation.rb", :lineno=>66, :method=>"process_action"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/notifications.rb", :lineno=>206, :method=>"instrument"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/notifications/instrumenter.rb", :lineno=>24, :method=>"instrument"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/notifications.rb", :lineno=>206, :method=>"block in instrument"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/instrumentation.rb", :lineno=>67, :method=>"block in process_action"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/rescue.rb", :lineno=>23, :method=>"process_action"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/abstract_controller/callbacks.rb", :lineno=>233, :method=>"process_action"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/callbacks.rb", :lineno=>138, :method=>"run_callbacks"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/callbacks.rb", :lineno=>127, :method=>"block in run_callbacks"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/callbacks.rb", :lineno=>127, :method=>"instance_exec"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actiontext-7.0.8.7/lib/action_text/engine.rb", :lineno=>69, :method=>"block (4 levels) in <class:Engine>"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actiontext-7.0.8.7/lib/action_text/rendering.rb", :lineno=>20, :method=>"with_renderer"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/callbacks.rb", :lineno=>127, :method=>"block in run_callbacks"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/turbo-rails-2.0.11/app/controllers/concerns/turbo/request_id_tracking.rb", :lineno=>10, :method=>"turbo_tracking_request_id"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/turbo-rails-2.0.11/lib/turbo-rails.rb", :lineno=>24, :method=>"with_request_id"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/callbacks.rb", :lineno=>127, :method=>"block in run_callbacks"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/controllers/application_controller.rb", :lineno=>155, :method=>"handle_exception"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/callbacks.rb", :lineno=>118, :method=>"block in run_callbacks"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/abstract_controller/callbacks.rb", :lineno=>234, :method=>"block in process_action"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/rendering.rb", :lineno=>165, :method=>"process_action"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/abstract_controller/base.rb", :lineno=>215, :method=>"process_action"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/basic_implicit_render.rb", :lineno=>7, :method=>"send_action"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/implicit_render.rb", :lineno=>35, :method=>"default_render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/wicked_pdf-2.7.0/lib/wicked_pdf/pdf_helper.rb", :lineno=>18, :method=>"render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/remotipart-1.4.4/lib/remotipart/render_overrides.rb", :lineno=>23, :method=>"render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/instrumentation.rb", :lineno=>21, :method=>"render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activerecord-7.0.8.7/lib/active_record/railties/controller_runtime.rb", :lineno=>34, :method=>"cleanup_view_runtime"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/instrumentation.rb", :lineno=>91, :method=>"cleanup_view_runtime"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/instrumentation.rb", :lineno=>22, :method=>"block in render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/core_ext/benchmark.rb", :lineno=>14, :method=>"ms"}, {:filename=>"/home/deploy/.rbenv/versions/3.3.1/lib/ruby/3.3.0/benchmark.rb", :lineno=>313, :method=>"realtime"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/instrumentation.rb", :lineno=>22, :method=>"block (2 levels) in render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/rendering.rb", :lineno=>139, :method=>"render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/abstract_controller/rendering.rb", :lineno=>27, :method=>"render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/renderers.rb", :lineno=>141, :method=>"render_to_body"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/rendering.rb", :lineno=>158, :method=>"render_to_body"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/rendering.rb", :lineno=>103, :method=>"render_to_body"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionpack-7.0.8.7/lib/action_controller/metal/streaming.rb", :lineno=>216, :method=>"_render_template"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/rendering.rb", :lineno=>116, :method=>"_render_template"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/base.rb", :lineno=>270, :method=>"in_rendering_context"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/rendering.rb", :lineno=>117, :method=>"block in _render_template"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/renderer.rb", :lineno=>29, :method=>"render_to_object"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/renderer.rb", :lineno=>61, :method=>"render_template_to_object"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/template_renderer.rb", :lineno=>11, :method=>"render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/template_renderer.rb", :lineno=>59, :method=>"render_template"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/template_renderer.rb", :lineno=>74, :method=>"render_with_layout"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/notifications.rb", :lineno=>206, :method=>"instrument"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/notifications/instrumenter.rb", :lineno=>24, :method=>"instrument"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/notifications.rb", :lineno=>206, :method=>"block in instrument"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/template_renderer.rb", :lineno=>76, :method=>"block in render_with_layout"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/template.rb", :lineno=>155, :method=>"render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/template.rb", :lineno=>361, :method=>"instrument_render_template"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/notifications.rb", :lineno=>208, :method=>"instrument"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/template.rb", :lineno=>157, :method=>"block in render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/base.rb", :lineno=>244, :method=>"_run"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/base.rb", :lineno=>244, :method=>"public_send"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/views/layouts/cms_page.html.erb", :lineno=>3, :method=>"_app_views_layouts_cms_page_html_erb___4000246527533327584_665920"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/helpers/rendering_helper.rb", :lineno=>44, :method=>"render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/renderer.rb", :lineno=>53, :method=>"render_partial"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/renderer.rb", :lineno=>81, :method=>"render_partial_to_object"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/partial_renderer.rb", :lineno=>237, :method=>"render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/partial_renderer.rb", :lineno=>246, :method=>"render_partial_template"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/notifications.rb", :lineno=>208, :method=>"instrument"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/renderer/partial_renderer.rb", :lineno=>251, :method=>"block in render_partial_template"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/template.rb", :lineno=>155, :method=>"render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/template.rb", :lineno=>361, :method=>"instrument_render_template"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/activesupport-7.0.8.7/lib/active_support/notifications.rb", :lineno=>208, :method=>"instrument"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/template.rb", :lineno=>157, :method=>"block in render"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/base.rb", :lineno=>244, :method=>"_run"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/base.rb", :lineno=>244, :method=>"public_send"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/views/_cms_header.html.erb", :lineno=>18, :method=>"_app_views__cms_header_html_erb___2807366827437184700_665940"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/helpers/capture_helper.rb", :lineno=>159, :method=>"content_for"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/helpers/capture_helper.rb", :lineno=>45, :method=>"capture"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/helpers/capture_helper.rb", :lineno=>209, :method=>"with_output_buffer"}, {:filename=>"/var/www/heatwave/shared/bundle/ruby/3.3.0/gems/actionview-7.0.8.7/lib/action_view/helpers/capture_helper.rb", :lineno=>45, :method=>"block in capture"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/views/_cms_header.html.erb", :lineno=>30, :method=>"block in _app_views__cms_header_html_erb___2807366827437184700_665940"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/concerns/controllers/webpackable.rb", :lineno=>12, :method=>"webpack_js_include"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/concerns/controllers/webpackable.rb", :lineno=>64, :method=>"webpack_js_include"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/concerns/controllers/webpackable.rb", :lineno=>120, :method=>"get_hashed_name_from_manifest"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/concerns/controllers/webpackable.rb", :lineno=>153, :method=>"get_webpack_manifest"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/concerns/controllers/webpackable.rb", :lineno=>192, :method=>"refreshed_webpack_manifest"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/concerns/controllers/webpackable.rb", :lineno=>178, :method=>"fetch_webpack_manifest"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/concerns/controllers/webpackable.rb", :lineno=>178, :method=>"read"}, {:filename=>"/var/www/heatwave/releases/20250123225329/app/concerns/controllers/webpackable.rb", :lineno=>178, :method=>"read"}], :exception=>{:class=>"Errno::ENOENT", :message=>"No such file or directory @ rb_sysopen - /var/www/heatwave/releases/20250123225329/public/javascripts/webpack/assets-manifest.json"}}]}, :code_version=>"c3eff8be2c647cc82727a6534a849b6c80994299", :uuid=>"aa3fc33b-8a32-46b5-add4-c5242b35dcec", :request=>{:url=>"https://www.warmlyyours.com/en-CA/showcases/remodeled-bathroom-with-led-mirror-in-south-burlington-vermont", :params=>{:controller=>"www/showcases", :action=>"show", :id=>"remodeled-bathroom-with-led-mirror-in-south-burlington-vermont", :locale=>"en-CA"}, :GET=>{}, :POST=>{}, :body=>"{}", :user_ip=>"3.17.174.204", :headers=>{"Cf-Connecting-Ip"=>"3.17.174.204", "Accept-Encoding"=>"gzip", "Cf-Ipcountry"=>"US", "X-Forwarded-Proto"=>"https", "Cf-Warp-Tag-Id"=>"99a76443-4b00-44a1-a4fd-d388bf84ebd8", "Cf-Ray"=>"906bf4181b68cf78-ORD", "User-Agent"=>"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "X-Sendfile-Type"=>"X-Accel-Redirect", "Cdn-Loop"=>"cloudflare; loops=1", "Cf-Visitor"=>"{\"scheme\":\"https\"}", "Referer"=>"https://www.warmlyyours.com/en-US/en-CA/showcases/remodeled-bathroom-with-led-mirror-in-south-burlington-vermont", "Accept"=>"*/*", "Host"=>"www.warmlyyours.com", "X-Request-Start"=>"t=1737679031.158", "X-Forwarded-For"=>"3.17.174.204", "Version"=>"HTTP/1.1"}, :cookies=>{}, :session=>{"session_id"=>"******", "_csrf_token"=>"vga4t6uTWiqVagH_lHZ7afVf-r5_sMgGBZ5bLyY3pKw"}, :method=>"GET", :request_id=>"b594355e-c8cd-4de0-9c9c-a24c8f40f83f"}, :person=>{}, :context=>"www/showcases#show"}