Skip to content

Instantly share code, notes, and snippets.

@jcreed
Created October 12, 2022 12:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jcreed/967bcf3b6def841e9b78144ebd697fa6 to your computer and use it in GitHub Desktop.
Save jcreed/967bcf3b6def841e9b78144ebd697fa6 to your computer and use it in GitHub Desktop.
rails test test/integration/schedules_test.rb
WARNING on line 548 of /Users/jeffreed/Liaison/WebAdMIT/app/assets/stylesheets/webadmit_main.sass:
This selector doesn't have any properties and will not be rendered.
WARNING on line 150 of /Users/jeffreed/Liaison/WebAdMIT/app/assets/stylesheets/_tables.sass:
This selector doesn't have any properties and will not be rendered.
WARNING on line 151 of /Users/jeffreed/Liaison/WebAdMIT/app/assets/stylesheets/_tables.sass:
This selector doesn't have any properties and will not be rendered.
WARNING on line 178 of /Users/jeffreed/Liaison/WebAdMIT/app/assets/stylesheets/_tables.sass:
This selector doesn't have any properties and will not be rendered.
The redis deletion strategy's #url method is deprecated. It will be removed in database_cleaner-redis 2.0 in favor of #db.
......unable to sign request without credentials set
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:123:in `rescue in apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:115:in `apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:59:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_host_id.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/xml/error_handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/transfer_encoding.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/helpful_socket_errors.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/redirects.rb:20:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/retry_errors.rb:360:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/md5s.rb:31:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/http_checksum.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_pattern.rb:30:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:67:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:136:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_dns.rb:35:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:41:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/iad_regional_endpoint.rb:39:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/expect_100_continue.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:62:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/rest/handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/recursion_detection.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/user_agent.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_discovery.rb:80:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/endpoint.rb:47:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_validator.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:88:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/raise_response_errors.rb:16:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/sse_cpk.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:56:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:111:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/jsonvalue_converter.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/idempotency_token.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_converter.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/request_callback.rb:71:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/response_paging.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/response_target.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/request.rb:72:in `send_request'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/client.rb:12369:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:64:in `block in put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `block in open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:63:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:45:in `upload'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/customizations/object.rb:440:in `upload_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:383:in `block in flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/attachment.rb:240:in `save'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:27:in `block in <class:ExportFile>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `block in make_lambda'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:261:in `block in conditional'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `block in invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:108:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:929:in `_run_commit_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:321:in `committed!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:155:in `commit_records'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:304:in `block in commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:294:in `commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:345:in `block in within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:302:in `save!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/suppressor.rb:54:in `save!'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:40:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:161:in `safe_perform!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:137:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:181:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/memory_usage.rb:14:in `around_perform_job_stats_memory_usage'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:180:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/history.rb:22:in `around_perform_job_stats_history'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/duration.rb:9:in `around_perform_job_stats_duration'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:188:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:42:in `block in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-ruby-6.1.0/lib/airbrake-ruby/benchmark.rb:13:in `measure'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:41:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:93:in `create'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/job.rb:10:in `create_solo'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/resque.rb:14:in `enqueue_to'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:112:in `enqueue_to'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:16:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:77:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/services/export_event.rb:16:in `process'
/Users/jeffreed/Liaison/WebAdMIT/app/controllers/schedules_controller.rb:32:in `run_now'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:214:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rendering.rb:53:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:234:in `block in process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:118:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/rendering.rb:20:in `with_renderer'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/engine.rb:69:in `block (4 levels) in <class:Engine>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/marginalia-1.11.1/lib/marginalia.rb:109:in `record_query_comment'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:138:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:233:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rescue.rb:22:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:67:in `block in process_action'
/Users/jeffreed/Liaison/WebAdMIT/test/test_helper.rb:48:in `instrument'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:66:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/railties/controller_runtime.rb:27:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:151:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionview-7.0.2.4/lib/action_view/rendering.rb:39:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:188:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:251:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:49:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:50:in `block in serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:850:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/diagnostic_middleware.rb:7:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:13:in `_call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:9:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:31:in `call_app'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/remotipart-fe413b590826/lib/remotipart/middleware.rb:32:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/tempfile_reaper.rb:15:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/etag.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/conditional_get.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/head.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/permissions_policy.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/content_security_policy.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:266:in `context'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:260:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/cookies.rb:693:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:99:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/actionable_exceptions.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:34:in `call!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/show_exceptions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:36:in `call_app'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/remote_ip.rb:93:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/request_store-1.5.1/lib/request_store/middleware.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/request_id.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/method_override.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/runtime.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/executor.rb:14:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/static.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/sendfile.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/host_authorization.rb:131:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/secure_headers-5.2.0/lib/secure_headers/middleware.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/engine.rb:530:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:74:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/capybara-3.37.1/lib/capybara/server/middleware.rb:60:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/handler/webrick.rb:95:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:140:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:96:in `run'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread'
[Screenshot Image]: /Users/jeffreed/Liaison/WebAdMIT/tmp/capybara/failures_test_0007_shows schedules with run now button and logs.png
[MinitestRetry] retry 'test_0007_shows schedules with run now button and logs' count: 1, msg: Aws::Errors::MissingCredentialsError: unable to sign request without credentials set
app/models/export_file.rb:27:in `block in <class:ExportFile>'
app/workers/export_job.rb:40:in `perform'
app/workers/export_job.rb:16:in `enqueue'
app/models/export_file.rb:77:in `enqueue'
app/services/export_event.rb:16:in `process'
app/controllers/schedules_controller.rb:32:in `run_now'
test/test_helper.rb:48:in `instrument'
lib/diagnostic_middleware.rb:7:in `call'
lib/cache_control_private.rb:13:in `_call'
lib/cache_control_private.rb:9:in `call'
lib/api_rate_limiter.rb:31:in `call_app'
lib/api_rate_limiter.rb:10:in `call'
unable to sign request without credentials set
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:123:in `rescue in apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:115:in `apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:59:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_host_id.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/xml/error_handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/transfer_encoding.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/helpful_socket_errors.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/redirects.rb:20:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/retry_errors.rb:360:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/md5s.rb:31:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/http_checksum.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_pattern.rb:30:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:67:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:136:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_dns.rb:35:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:41:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/iad_regional_endpoint.rb:39:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/expect_100_continue.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:62:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/rest/handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/recursion_detection.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/user_agent.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_discovery.rb:80:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/endpoint.rb:47:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_validator.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:88:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/raise_response_errors.rb:16:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/sse_cpk.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:56:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:111:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/jsonvalue_converter.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/idempotency_token.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_converter.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/request_callback.rb:71:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/response_paging.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/response_target.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/request.rb:72:in `send_request'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/client.rb:12369:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:64:in `block in put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `block in open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:63:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:45:in `upload'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/customizations/object.rb:440:in `upload_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:383:in `block in flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/attachment.rb:240:in `save'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:27:in `block in <class:ExportFile>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `block in make_lambda'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:261:in `block in conditional'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `block in invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:108:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:929:in `_run_commit_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:321:in `committed!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:155:in `commit_records'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:304:in `block in commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:294:in `commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:345:in `block in within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:302:in `save!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/suppressor.rb:54:in `save!'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:40:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:161:in `safe_perform!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:137:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:181:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/memory_usage.rb:14:in `around_perform_job_stats_memory_usage'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:180:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/history.rb:22:in `around_perform_job_stats_history'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/duration.rb:9:in `around_perform_job_stats_duration'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:188:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:42:in `block in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-ruby-6.1.0/lib/airbrake-ruby/benchmark.rb:13:in `measure'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:41:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:93:in `create'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/job.rb:10:in `create_solo'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/resque.rb:14:in `enqueue_to'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:112:in `enqueue_to'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:16:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:77:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/services/export_event.rb:16:in `process'
/Users/jeffreed/Liaison/WebAdMIT/app/controllers/schedules_controller.rb:32:in `run_now'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:214:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rendering.rb:53:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:234:in `block in process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:118:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/rendering.rb:20:in `with_renderer'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/engine.rb:69:in `block (4 levels) in <class:Engine>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/marginalia-1.11.1/lib/marginalia.rb:109:in `record_query_comment'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:138:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:233:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rescue.rb:22:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:67:in `block in process_action'
/Users/jeffreed/Liaison/WebAdMIT/test/test_helper.rb:48:in `instrument'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:66:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/railties/controller_runtime.rb:27:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:151:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionview-7.0.2.4/lib/action_view/rendering.rb:39:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:188:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:251:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:49:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:50:in `block in serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:850:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/diagnostic_middleware.rb:7:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:13:in `_call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:9:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:31:in `call_app'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/remotipart-fe413b590826/lib/remotipart/middleware.rb:32:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/tempfile_reaper.rb:15:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/etag.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/conditional_get.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/head.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/permissions_policy.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/content_security_policy.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:266:in `context'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:260:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/cookies.rb:693:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:99:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/actionable_exceptions.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:34:in `call!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/show_exceptions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:36:in `call_app'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/remote_ip.rb:93:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/request_store-1.5.1/lib/request_store/middleware.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/request_id.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/method_override.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/runtime.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/executor.rb:14:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/static.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/sendfile.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/host_authorization.rb:131:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/secure_headers-5.2.0/lib/secure_headers/middleware.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/engine.rb:530:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:74:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/capybara-3.37.1/lib/capybara/server/middleware.rb:60:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/handler/webrick.rb:95:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:140:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:96:in `run'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread'
[Screenshot Image]: /Users/jeffreed/Liaison/WebAdMIT/tmp/capybara/failures_test_0007_shows schedules with run now button and logs.png
[MinitestRetry] retry 'test_0007_shows schedules with run now button and logs' count: 2, msg: Aws::Errors::MissingCredentialsError: unable to sign request without credentials set
app/models/export_file.rb:27:in `block in <class:ExportFile>'
app/workers/export_job.rb:40:in `perform'
app/workers/export_job.rb:16:in `enqueue'
app/models/export_file.rb:77:in `enqueue'
app/services/export_event.rb:16:in `process'
app/controllers/schedules_controller.rb:32:in `run_now'
test/test_helper.rb:48:in `instrument'
lib/diagnostic_middleware.rb:7:in `call'
lib/cache_control_private.rb:13:in `_call'
lib/cache_control_private.rb:9:in `call'
lib/api_rate_limiter.rb:31:in `call_app'
lib/api_rate_limiter.rb:10:in `call'
unable to sign request without credentials set
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:123:in `rescue in apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:115:in `apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:59:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_host_id.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/xml/error_handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/transfer_encoding.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/helpful_socket_errors.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/redirects.rb:20:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/retry_errors.rb:360:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/md5s.rb:31:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/http_checksum.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_pattern.rb:30:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:67:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:136:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_dns.rb:35:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:41:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/iad_regional_endpoint.rb:39:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/expect_100_continue.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:62:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/rest/handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/recursion_detection.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/user_agent.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_discovery.rb:80:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/endpoint.rb:47:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_validator.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:88:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/raise_response_errors.rb:16:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/sse_cpk.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:56:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:111:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/jsonvalue_converter.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/idempotency_token.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_converter.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/request_callback.rb:71:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/response_paging.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/response_target.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/request.rb:72:in `send_request'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/client.rb:12369:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:64:in `block in put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `block in open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:63:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:45:in `upload'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/customizations/object.rb:440:in `upload_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:383:in `block in flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/attachment.rb:240:in `save'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:27:in `block in <class:ExportFile>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `block in make_lambda'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:261:in `block in conditional'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `block in invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:108:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:929:in `_run_commit_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:321:in `committed!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:155:in `commit_records'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:304:in `block in commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:294:in `commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:345:in `block in within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:302:in `save!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/suppressor.rb:54:in `save!'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:40:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:161:in `safe_perform!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:137:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:181:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/memory_usage.rb:14:in `around_perform_job_stats_memory_usage'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:180:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/history.rb:22:in `around_perform_job_stats_history'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/duration.rb:9:in `around_perform_job_stats_duration'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:188:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:42:in `block in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-ruby-6.1.0/lib/airbrake-ruby/benchmark.rb:13:in `measure'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:41:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:93:in `create'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/job.rb:10:in `create_solo'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/resque.rb:14:in `enqueue_to'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:112:in `enqueue_to'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:16:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:77:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/services/export_event.rb:16:in `process'
/Users/jeffreed/Liaison/WebAdMIT/app/controllers/schedules_controller.rb:32:in `run_now'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:214:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rendering.rb:53:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:234:in `block in process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:118:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/rendering.rb:20:in `with_renderer'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/engine.rb:69:in `block (4 levels) in <class:Engine>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/marginalia-1.11.1/lib/marginalia.rb:109:in `record_query_comment'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:138:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:233:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rescue.rb:22:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:67:in `block in process_action'
/Users/jeffreed/Liaison/WebAdMIT/test/test_helper.rb:48:in `instrument'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:66:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/railties/controller_runtime.rb:27:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:151:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionview-7.0.2.4/lib/action_view/rendering.rb:39:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:188:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:251:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:49:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:50:in `block in serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:850:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/diagnostic_middleware.rb:7:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:13:in `_call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:9:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:31:in `call_app'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/remotipart-fe413b590826/lib/remotipart/middleware.rb:32:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/tempfile_reaper.rb:15:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/etag.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/conditional_get.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/head.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/permissions_policy.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/content_security_policy.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:266:in `context'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:260:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/cookies.rb:693:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:99:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/actionable_exceptions.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:34:in `call!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/show_exceptions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:36:in `call_app'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/remote_ip.rb:93:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/request_store-1.5.1/lib/request_store/middleware.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/request_id.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/method_override.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/runtime.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/executor.rb:14:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/static.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/sendfile.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/host_authorization.rb:131:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/secure_headers-5.2.0/lib/secure_headers/middleware.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/engine.rb:530:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:74:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/capybara-3.37.1/lib/capybara/server/middleware.rb:60:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/handler/webrick.rb:95:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:140:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:96:in `run'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread'
[Screenshot Image]: /Users/jeffreed/Liaison/WebAdMIT/tmp/capybara/failures_test_0007_shows schedules with run now button and logs.png
[MinitestRetry] retry 'test_0007_shows schedules with run now button and logs' count: 3, msg: Aws::Errors::MissingCredentialsError: unable to sign request without credentials set
app/models/export_file.rb:27:in `block in <class:ExportFile>'
app/workers/export_job.rb:40:in `perform'
app/workers/export_job.rb:16:in `enqueue'
app/models/export_file.rb:77:in `enqueue'
app/services/export_event.rb:16:in `process'
app/controllers/schedules_controller.rb:32:in `run_now'
test/test_helper.rb:48:in `instrument'
lib/diagnostic_middleware.rb:7:in `call'
lib/cache_control_private.rb:13:in `_call'
lib/cache_control_private.rb:9:in `call'
lib/api_rate_limiter.rb:31:in `call_app'
lib/api_rate_limiter.rb:10:in `call'
unable to sign request without credentials set
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:123:in `rescue in apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:115:in `apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:59:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_host_id.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/xml/error_handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/transfer_encoding.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/helpful_socket_errors.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/redirects.rb:20:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/retry_errors.rb:360:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/md5s.rb:31:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/http_checksum.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_pattern.rb:30:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:67:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:136:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_dns.rb:35:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:41:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/iad_regional_endpoint.rb:39:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/expect_100_continue.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:62:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/rest/handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/recursion_detection.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/user_agent.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_discovery.rb:80:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/endpoint.rb:47:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_validator.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:88:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/raise_response_errors.rb:16:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/sse_cpk.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:56:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:111:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/jsonvalue_converter.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/idempotency_token.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_converter.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/request_callback.rb:71:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/response_paging.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/response_target.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/request.rb:72:in `send_request'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/client.rb:12369:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:64:in `block in put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `block in open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:63:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:45:in `upload'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/customizations/object.rb:440:in `upload_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:383:in `block in flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/attachment.rb:240:in `save'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:27:in `block in <class:ExportFile>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `block in make_lambda'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:261:in `block in conditional'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `block in invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:108:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:929:in `_run_commit_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:321:in `committed!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:155:in `commit_records'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:304:in `block in commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:294:in `commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:345:in `block in within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:302:in `save!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/suppressor.rb:54:in `save!'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:40:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:161:in `safe_perform!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:137:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:181:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/memory_usage.rb:14:in `around_perform_job_stats_memory_usage'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:180:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/history.rb:22:in `around_perform_job_stats_history'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/duration.rb:9:in `around_perform_job_stats_duration'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:188:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:42:in `block in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-ruby-6.1.0/lib/airbrake-ruby/benchmark.rb:13:in `measure'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:41:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:93:in `create'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/job.rb:10:in `create_solo'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/resque.rb:14:in `enqueue_to'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:112:in `enqueue_to'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:16:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:77:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/services/export_event.rb:16:in `process'
/Users/jeffreed/Liaison/WebAdMIT/app/controllers/schedules_controller.rb:32:in `run_now'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:214:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rendering.rb:53:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:234:in `block in process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:118:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/rendering.rb:20:in `with_renderer'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/engine.rb:69:in `block (4 levels) in <class:Engine>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/marginalia-1.11.1/lib/marginalia.rb:109:in `record_query_comment'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:138:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:233:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rescue.rb:22:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:67:in `block in process_action'
/Users/jeffreed/Liaison/WebAdMIT/test/test_helper.rb:48:in `instrument'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:66:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/railties/controller_runtime.rb:27:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:151:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionview-7.0.2.4/lib/action_view/rendering.rb:39:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:188:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:251:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:49:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:50:in `block in serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:850:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/diagnostic_middleware.rb:7:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:13:in `_call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:9:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:31:in `call_app'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/remotipart-fe413b590826/lib/remotipart/middleware.rb:32:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/tempfile_reaper.rb:15:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/etag.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/conditional_get.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/head.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/permissions_policy.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/content_security_policy.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:266:in `context'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:260:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/cookies.rb:693:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:99:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/actionable_exceptions.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:34:in `call!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/show_exceptions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:36:in `call_app'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/remote_ip.rb:93:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/request_store-1.5.1/lib/request_store/middleware.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/request_id.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/method_override.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/runtime.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/executor.rb:14:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/static.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/sendfile.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/host_authorization.rb:131:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/secure_headers-5.2.0/lib/secure_headers/middleware.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/engine.rb:530:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:74:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/capybara-3.37.1/lib/capybara/server/middleware.rb:60:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/handler/webrick.rb:95:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:140:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:96:in `run'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread'
[Screenshot Image]: /Users/jeffreed/Liaison/WebAdMIT/tmp/capybara/failures_test_0007_shows schedules with run now button and logs.png
E
Error:
Schedule Viewer#test_0007_shows schedules with run now button and logs:
Aws::Errors::MissingCredentialsError: unable to sign request without credentials set
app/models/export_file.rb:27:in `block in <class:ExportFile>'
app/workers/export_job.rb:40:in `perform'
app/workers/export_job.rb:16:in `enqueue'
app/models/export_file.rb:77:in `enqueue'
app/services/export_event.rb:16:in `process'
app/controllers/schedules_controller.rb:32:in `run_now'
test/test_helper.rb:48:in `instrument'
lib/diagnostic_middleware.rb:7:in `call'
lib/cache_control_private.rb:13:in `_call'
lib/cache_control_private.rb:9:in `call'
lib/api_rate_limiter.rb:31:in `call_app'
lib/api_rate_limiter.rb:10:in `call'
rails test test/integration/schedules_test.rb:394
unable to sign request without credentials set
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:123:in `rescue in apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:115:in `apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:59:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_host_id.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/xml/error_handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/transfer_encoding.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/helpful_socket_errors.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/redirects.rb:20:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/retry_errors.rb:360:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/md5s.rb:31:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/http_checksum.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_pattern.rb:30:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:67:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:136:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_dns.rb:35:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:41:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/iad_regional_endpoint.rb:39:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/expect_100_continue.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:62:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/rest/handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/recursion_detection.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/user_agent.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_discovery.rb:80:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/endpoint.rb:47:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_validator.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:88:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/raise_response_errors.rb:16:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/sse_cpk.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:56:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:111:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/jsonvalue_converter.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/idempotency_token.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_converter.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/request_callback.rb:71:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/response_paging.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/response_target.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/request.rb:72:in `send_request'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/client.rb:12369:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:64:in `block in put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `block in open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:63:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:45:in `upload'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/customizations/object.rb:440:in `upload_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:383:in `block in flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/attachment.rb:240:in `save'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:27:in `block in <class:ExportFile>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `block in make_lambda'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:261:in `block in conditional'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `block in invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:108:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:929:in `_run_commit_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:321:in `committed!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:155:in `commit_records'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:304:in `block in commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:294:in `commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:345:in `block in within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:302:in `save!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/suppressor.rb:54:in `save!'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:40:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:161:in `safe_perform!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:137:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:181:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/memory_usage.rb:14:in `around_perform_job_stats_memory_usage'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:180:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/history.rb:22:in `around_perform_job_stats_history'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/duration.rb:9:in `around_perform_job_stats_duration'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:188:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:42:in `block in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-ruby-6.1.0/lib/airbrake-ruby/benchmark.rb:13:in `measure'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:41:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:93:in `create'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/job.rb:10:in `create_solo'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/resque.rb:14:in `enqueue_to'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:112:in `enqueue_to'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:16:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:77:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/services/export_event.rb:16:in `process'
/Users/jeffreed/Liaison/WebAdMIT/app/controllers/schedules_controller.rb:32:in `run_now'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:214:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rendering.rb:53:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:234:in `block in process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:118:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/rendering.rb:20:in `with_renderer'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/engine.rb:69:in `block (4 levels) in <class:Engine>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/marginalia-1.11.1/lib/marginalia.rb:109:in `record_query_comment'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:138:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:233:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rescue.rb:22:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:67:in `block in process_action'
/Users/jeffreed/Liaison/WebAdMIT/test/test_helper.rb:48:in `instrument'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:66:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/railties/controller_runtime.rb:27:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:151:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionview-7.0.2.4/lib/action_view/rendering.rb:39:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:188:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:251:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:49:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:50:in `block in serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:850:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/diagnostic_middleware.rb:7:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:13:in `_call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:9:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:31:in `call_app'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/remotipart-fe413b590826/lib/remotipart/middleware.rb:32:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/tempfile_reaper.rb:15:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/etag.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/conditional_get.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/head.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/permissions_policy.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/content_security_policy.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:266:in `context'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:260:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/cookies.rb:693:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:99:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/actionable_exceptions.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:34:in `call!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/show_exceptions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:36:in `call_app'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/remote_ip.rb:93:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/request_store-1.5.1/lib/request_store/middleware.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/request_id.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/method_override.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/runtime.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/executor.rb:14:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/static.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/sendfile.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/host_authorization.rb:131:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/secure_headers-5.2.0/lib/secure_headers/middleware.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/engine.rb:530:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:74:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/capybara-3.37.1/lib/capybara/server/middleware.rb:60:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/handler/webrick.rb:95:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:140:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:96:in `run'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread'
[Screenshot Image]: /Users/jeffreed/Liaison/WebAdMIT/tmp/capybara/failures_test_0008_uploads file to destination and create a log.png
[MinitestRetry] retry 'test_0008_uploads file to destination and create a log' count: 1, msg: Aws::Errors::MissingCredentialsError: unable to sign request without credentials set
app/models/export_file.rb:27:in `block in <class:ExportFile>'
app/workers/export_job.rb:40:in `perform'
app/workers/export_job.rb:16:in `enqueue'
app/models/export_file.rb:77:in `enqueue'
app/services/export_event.rb:16:in `process'
app/controllers/schedules_controller.rb:32:in `run_now'
test/test_helper.rb:48:in `instrument'
lib/diagnostic_middleware.rb:7:in `call'
lib/cache_control_private.rb:13:in `_call'
lib/cache_control_private.rb:9:in `call'
lib/api_rate_limiter.rb:31:in `call_app'
lib/api_rate_limiter.rb:10:in `call'
unable to sign request without credentials set
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:123:in `rescue in apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:115:in `apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:59:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_host_id.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/xml/error_handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/transfer_encoding.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/helpful_socket_errors.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/redirects.rb:20:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/retry_errors.rb:360:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/md5s.rb:31:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/http_checksum.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_pattern.rb:30:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:67:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:136:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_dns.rb:35:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:41:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/iad_regional_endpoint.rb:39:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/expect_100_continue.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:62:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/rest/handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/recursion_detection.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/user_agent.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_discovery.rb:80:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/endpoint.rb:47:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_validator.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:88:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/raise_response_errors.rb:16:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/sse_cpk.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:56:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:111:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/jsonvalue_converter.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/idempotency_token.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_converter.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/request_callback.rb:71:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/response_paging.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/response_target.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/request.rb:72:in `send_request'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/client.rb:12369:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:64:in `block in put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `block in open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:63:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:45:in `upload'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/customizations/object.rb:440:in `upload_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:383:in `block in flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/attachment.rb:240:in `save'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:27:in `block in <class:ExportFile>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `block in make_lambda'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:261:in `block in conditional'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `block in invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:108:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:929:in `_run_commit_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:321:in `committed!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:155:in `commit_records'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:304:in `block in commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:294:in `commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:345:in `block in within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:302:in `save!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/suppressor.rb:54:in `save!'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:40:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:161:in `safe_perform!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:137:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:181:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/memory_usage.rb:14:in `around_perform_job_stats_memory_usage'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:180:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/history.rb:22:in `around_perform_job_stats_history'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/duration.rb:9:in `around_perform_job_stats_duration'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:188:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:42:in `block in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-ruby-6.1.0/lib/airbrake-ruby/benchmark.rb:13:in `measure'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:41:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:93:in `create'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/job.rb:10:in `create_solo'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/resque.rb:14:in `enqueue_to'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:112:in `enqueue_to'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:16:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:77:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/services/export_event.rb:16:in `process'
/Users/jeffreed/Liaison/WebAdMIT/app/controllers/schedules_controller.rb:32:in `run_now'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:214:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rendering.rb:53:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:234:in `block in process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:118:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/rendering.rb:20:in `with_renderer'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/engine.rb:69:in `block (4 levels) in <class:Engine>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/marginalia-1.11.1/lib/marginalia.rb:109:in `record_query_comment'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:138:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:233:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rescue.rb:22:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:67:in `block in process_action'
/Users/jeffreed/Liaison/WebAdMIT/test/test_helper.rb:48:in `instrument'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:66:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/railties/controller_runtime.rb:27:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:151:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionview-7.0.2.4/lib/action_view/rendering.rb:39:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:188:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:251:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:49:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:50:in `block in serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:850:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/diagnostic_middleware.rb:7:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:13:in `_call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:9:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:31:in `call_app'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/remotipart-fe413b590826/lib/remotipart/middleware.rb:32:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/tempfile_reaper.rb:15:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/etag.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/conditional_get.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/head.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/permissions_policy.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/content_security_policy.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:266:in `context'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:260:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/cookies.rb:693:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:99:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/actionable_exceptions.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:34:in `call!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/show_exceptions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:36:in `call_app'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/remote_ip.rb:93:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/request_store-1.5.1/lib/request_store/middleware.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/request_id.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/method_override.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/runtime.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/executor.rb:14:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/static.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/sendfile.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/host_authorization.rb:131:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/secure_headers-5.2.0/lib/secure_headers/middleware.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/engine.rb:530:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:74:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/capybara-3.37.1/lib/capybara/server/middleware.rb:60:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/handler/webrick.rb:95:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:140:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:96:in `run'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread'
[Screenshot Image]: /Users/jeffreed/Liaison/WebAdMIT/tmp/capybara/failures_test_0008_uploads file to destination and create a log.png
[MinitestRetry] retry 'test_0008_uploads file to destination and create a log' count: 2, msg: Aws::Errors::MissingCredentialsError: unable to sign request without credentials set
app/models/export_file.rb:27:in `block in <class:ExportFile>'
app/workers/export_job.rb:40:in `perform'
app/workers/export_job.rb:16:in `enqueue'
app/models/export_file.rb:77:in `enqueue'
app/services/export_event.rb:16:in `process'
app/controllers/schedules_controller.rb:32:in `run_now'
test/test_helper.rb:48:in `instrument'
lib/diagnostic_middleware.rb:7:in `call'
lib/cache_control_private.rb:13:in `_call'
lib/cache_control_private.rb:9:in `call'
lib/api_rate_limiter.rb:31:in `call_app'
lib/api_rate_limiter.rb:10:in `call'
unable to sign request without credentials set
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:123:in `rescue in apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:115:in `apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:59:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_host_id.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/xml/error_handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/transfer_encoding.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/helpful_socket_errors.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/redirects.rb:20:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/retry_errors.rb:360:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/md5s.rb:31:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/http_checksum.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_pattern.rb:30:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:67:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:136:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_dns.rb:35:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:41:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/iad_regional_endpoint.rb:39:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/expect_100_continue.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:62:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/rest/handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/recursion_detection.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/user_agent.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_discovery.rb:80:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/endpoint.rb:47:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_validator.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:88:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/raise_response_errors.rb:16:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/sse_cpk.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:56:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:111:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/jsonvalue_converter.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/idempotency_token.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_converter.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/request_callback.rb:71:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/response_paging.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/response_target.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/request.rb:72:in `send_request'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/client.rb:12369:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:64:in `block in put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `block in open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:63:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:45:in `upload'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/customizations/object.rb:440:in `upload_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:383:in `block in flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/attachment.rb:240:in `save'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:27:in `block in <class:ExportFile>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `block in make_lambda'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:261:in `block in conditional'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `block in invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:108:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:929:in `_run_commit_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:321:in `committed!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:155:in `commit_records'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:304:in `block in commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:294:in `commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:345:in `block in within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:302:in `save!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/suppressor.rb:54:in `save!'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:40:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:161:in `safe_perform!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:137:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:181:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/memory_usage.rb:14:in `around_perform_job_stats_memory_usage'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:180:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/history.rb:22:in `around_perform_job_stats_history'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/duration.rb:9:in `around_perform_job_stats_duration'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:188:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:42:in `block in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-ruby-6.1.0/lib/airbrake-ruby/benchmark.rb:13:in `measure'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:41:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:93:in `create'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/job.rb:10:in `create_solo'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/resque.rb:14:in `enqueue_to'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:112:in `enqueue_to'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:16:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:77:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/services/export_event.rb:16:in `process'
/Users/jeffreed/Liaison/WebAdMIT/app/controllers/schedules_controller.rb:32:in `run_now'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:214:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rendering.rb:53:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:234:in `block in process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:118:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/rendering.rb:20:in `with_renderer'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/engine.rb:69:in `block (4 levels) in <class:Engine>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/marginalia-1.11.1/lib/marginalia.rb:109:in `record_query_comment'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:138:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:233:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rescue.rb:22:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:67:in `block in process_action'
/Users/jeffreed/Liaison/WebAdMIT/test/test_helper.rb:48:in `instrument'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:66:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/railties/controller_runtime.rb:27:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:151:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionview-7.0.2.4/lib/action_view/rendering.rb:39:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:188:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:251:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:49:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:50:in `block in serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:850:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/diagnostic_middleware.rb:7:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:13:in `_call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:9:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:31:in `call_app'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/remotipart-fe413b590826/lib/remotipart/middleware.rb:32:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/tempfile_reaper.rb:15:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/etag.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/conditional_get.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/head.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/permissions_policy.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/content_security_policy.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:266:in `context'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:260:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/cookies.rb:693:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:99:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/actionable_exceptions.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:34:in `call!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/show_exceptions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:36:in `call_app'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/remote_ip.rb:93:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/request_store-1.5.1/lib/request_store/middleware.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/request_id.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/method_override.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/runtime.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/executor.rb:14:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/static.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/sendfile.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/host_authorization.rb:131:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/secure_headers-5.2.0/lib/secure_headers/middleware.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/engine.rb:530:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:74:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/capybara-3.37.1/lib/capybara/server/middleware.rb:60:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/handler/webrick.rb:95:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:140:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:96:in `run'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread'
[Screenshot Image]: /Users/jeffreed/Liaison/WebAdMIT/tmp/capybara/failures_test_0008_uploads file to destination and create a log.png
[MinitestRetry] retry 'test_0008_uploads file to destination and create a log' count: 3, msg: Aws::Errors::MissingCredentialsError: unable to sign request without credentials set
app/models/export_file.rb:27:in `block in <class:ExportFile>'
app/workers/export_job.rb:40:in `perform'
app/workers/export_job.rb:16:in `enqueue'
app/models/export_file.rb:77:in `enqueue'
app/services/export_event.rb:16:in `process'
app/controllers/schedules_controller.rb:32:in `run_now'
test/test_helper.rb:48:in `instrument'
lib/diagnostic_middleware.rb:7:in `call'
lib/cache_control_private.rb:13:in `_call'
lib/cache_control_private.rb:9:in `call'
lib/api_rate_limiter.rb:31:in `call_app'
lib/api_rate_limiter.rb:10:in `call'
unable to sign request without credentials set
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:123:in `rescue in apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:115:in `apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:59:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_host_id.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/xml/error_handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/transfer_encoding.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/helpful_socket_errors.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/redirects.rb:20:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/retry_errors.rb:360:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/md5s.rb:31:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/http_checksum.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_pattern.rb:30:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:67:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:136:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_dns.rb:35:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:41:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/iad_regional_endpoint.rb:39:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/expect_100_continue.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:62:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/rest/handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/recursion_detection.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/user_agent.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_discovery.rb:80:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/endpoint.rb:47:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_validator.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:88:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/raise_response_errors.rb:16:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/sse_cpk.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:56:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:111:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/jsonvalue_converter.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/idempotency_token.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_converter.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/request_callback.rb:71:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/response_paging.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/response_target.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/request.rb:72:in `send_request'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/client.rb:12369:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:64:in `block in put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `block in open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:63:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:45:in `upload'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/customizations/object.rb:440:in `upload_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:383:in `block in flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/attachment.rb:240:in `save'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:27:in `block in <class:ExportFile>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `block in make_lambda'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:261:in `block in conditional'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `block in invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:108:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:929:in `_run_commit_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:321:in `committed!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:155:in `commit_records'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:304:in `block in commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:294:in `commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:345:in `block in within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:302:in `save!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/suppressor.rb:54:in `save!'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:40:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:161:in `safe_perform!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:137:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:181:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/memory_usage.rb:14:in `around_perform_job_stats_memory_usage'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:180:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/history.rb:22:in `around_perform_job_stats_history'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/duration.rb:9:in `around_perform_job_stats_duration'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:188:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:42:in `block in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-ruby-6.1.0/lib/airbrake-ruby/benchmark.rb:13:in `measure'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:41:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:93:in `create'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/job.rb:10:in `create_solo'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/resque.rb:14:in `enqueue_to'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:112:in `enqueue_to'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:16:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:77:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/services/export_event.rb:16:in `process'
/Users/jeffreed/Liaison/WebAdMIT/app/controllers/schedules_controller.rb:32:in `run_now'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:214:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rendering.rb:53:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:234:in `block in process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:118:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/rendering.rb:20:in `with_renderer'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/engine.rb:69:in `block (4 levels) in <class:Engine>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/marginalia-1.11.1/lib/marginalia.rb:109:in `record_query_comment'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:138:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:233:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rescue.rb:22:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:67:in `block in process_action'
/Users/jeffreed/Liaison/WebAdMIT/test/test_helper.rb:48:in `instrument'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:66:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/railties/controller_runtime.rb:27:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:151:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionview-7.0.2.4/lib/action_view/rendering.rb:39:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:188:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:251:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:49:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:50:in `block in serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:850:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/diagnostic_middleware.rb:7:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:13:in `_call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:9:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:31:in `call_app'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/remotipart-fe413b590826/lib/remotipart/middleware.rb:32:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/tempfile_reaper.rb:15:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/etag.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/conditional_get.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/head.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/permissions_policy.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/content_security_policy.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:266:in `context'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:260:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/cookies.rb:693:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:99:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/actionable_exceptions.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:34:in `call!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/show_exceptions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:36:in `call_app'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/remote_ip.rb:93:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/request_store-1.5.1/lib/request_store/middleware.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/request_id.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/method_override.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/runtime.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/executor.rb:14:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/static.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/sendfile.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/host_authorization.rb:131:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/secure_headers-5.2.0/lib/secure_headers/middleware.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/engine.rb:530:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:74:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/capybara-3.37.1/lib/capybara/server/middleware.rb:60:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/handler/webrick.rb:95:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:140:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:96:in `run'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread'
[Screenshot Image]: /Users/jeffreed/Liaison/WebAdMIT/tmp/capybara/failures_test_0008_uploads file to destination and create a log.png
E
Error:
Schedule Viewer#test_0008_uploads file to destination and create a log:
Aws::Errors::MissingCredentialsError: unable to sign request without credentials set
app/models/export_file.rb:27:in `block in <class:ExportFile>'
app/workers/export_job.rb:40:in `perform'
app/workers/export_job.rb:16:in `enqueue'
app/models/export_file.rb:77:in `enqueue'
app/services/export_event.rb:16:in `process'
app/controllers/schedules_controller.rb:32:in `run_now'
test/test_helper.rb:48:in `instrument'
lib/diagnostic_middleware.rb:7:in `call'
lib/cache_control_private.rb:13:in `_call'
lib/cache_control_private.rb:9:in `call'
lib/api_rate_limiter.rb:31:in `call_app'
lib/api_rate_limiter.rb:10:in `call'
rails test test/integration/schedules_test.rb:455
unable to sign request without credentials set
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:123:in `rescue in apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:115:in `apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:59:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_host_id.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/xml/error_handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/transfer_encoding.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/helpful_socket_errors.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/redirects.rb:20:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/retry_errors.rb:360:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/md5s.rb:31:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/http_checksum.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_pattern.rb:30:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:67:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:136:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_dns.rb:35:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:41:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/iad_regional_endpoint.rb:39:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/expect_100_continue.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:62:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/rest/handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/recursion_detection.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/user_agent.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_discovery.rb:80:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/endpoint.rb:47:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_validator.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:88:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/raise_response_errors.rb:16:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/sse_cpk.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:56:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:111:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/jsonvalue_converter.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/idempotency_token.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_converter.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/request_callback.rb:71:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/response_paging.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/response_target.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/request.rb:72:in `send_request'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/client.rb:12369:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:64:in `block in put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `block in open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:63:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:45:in `upload'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/customizations/object.rb:440:in `upload_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:383:in `block in flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/attachment.rb:240:in `save'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:27:in `block in <class:ExportFile>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `block in make_lambda'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:261:in `block in conditional'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `block in invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:108:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:929:in `_run_commit_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:321:in `committed!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:155:in `commit_records'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:304:in `block in commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:294:in `commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:345:in `block in within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:302:in `save!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/suppressor.rb:54:in `save!'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:40:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:161:in `safe_perform!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:137:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:181:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/memory_usage.rb:14:in `around_perform_job_stats_memory_usage'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:180:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/history.rb:22:in `around_perform_job_stats_history'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/duration.rb:9:in `around_perform_job_stats_duration'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:188:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:42:in `block in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-ruby-6.1.0/lib/airbrake-ruby/benchmark.rb:13:in `measure'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:41:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:93:in `create'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/job.rb:10:in `create_solo'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/resque.rb:14:in `enqueue_to'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:112:in `enqueue_to'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:16:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:77:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/services/export_event.rb:16:in `process'
/Users/jeffreed/Liaison/WebAdMIT/app/controllers/schedules_controller.rb:32:in `run_now'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:214:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rendering.rb:53:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:234:in `block in process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:118:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/rendering.rb:20:in `with_renderer'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/engine.rb:69:in `block (4 levels) in <class:Engine>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/marginalia-1.11.1/lib/marginalia.rb:109:in `record_query_comment'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:138:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:233:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rescue.rb:22:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:67:in `block in process_action'
/Users/jeffreed/Liaison/WebAdMIT/test/test_helper.rb:48:in `instrument'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:66:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/railties/controller_runtime.rb:27:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:151:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionview-7.0.2.4/lib/action_view/rendering.rb:39:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:188:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:251:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:49:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:50:in `block in serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:850:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/diagnostic_middleware.rb:7:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:13:in `_call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:9:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:31:in `call_app'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/remotipart-fe413b590826/lib/remotipart/middleware.rb:32:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/tempfile_reaper.rb:15:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/etag.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/conditional_get.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/head.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/permissions_policy.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/content_security_policy.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:266:in `context'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:260:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/cookies.rb:693:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:99:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/actionable_exceptions.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:34:in `call!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/show_exceptions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:36:in `call_app'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/remote_ip.rb:93:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/request_store-1.5.1/lib/request_store/middleware.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/request_id.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/method_override.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/runtime.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/executor.rb:14:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/static.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/sendfile.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/host_authorization.rb:131:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/secure_headers-5.2.0/lib/secure_headers/middleware.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/engine.rb:530:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:74:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/capybara-3.37.1/lib/capybara/server/middleware.rb:60:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/handler/webrick.rb:95:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:140:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:96:in `run'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread'
[Screenshot Image]: /Users/jeffreed/Liaison/WebAdMIT/tmp/capybara/failures_test_0009_cannot upload a file due to incorrect folder location.png
[MinitestRetry] retry 'test_0009_cannot upload a file due to incorrect folder location' count: 1, msg: Aws::Errors::MissingCredentialsError: unable to sign request without credentials set
app/models/export_file.rb:27:in `block in <class:ExportFile>'
app/workers/export_job.rb:40:in `perform'
app/workers/export_job.rb:16:in `enqueue'
app/models/export_file.rb:77:in `enqueue'
app/services/export_event.rb:16:in `process'
app/controllers/schedules_controller.rb:32:in `run_now'
test/test_helper.rb:48:in `instrument'
lib/diagnostic_middleware.rb:7:in `call'
lib/cache_control_private.rb:13:in `_call'
lib/cache_control_private.rb:9:in `call'
lib/api_rate_limiter.rb:31:in `call_app'
lib/api_rate_limiter.rb:10:in `call'
unable to sign request without credentials set
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:123:in `rescue in apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:115:in `apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:59:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_host_id.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/xml/error_handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/transfer_encoding.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/helpful_socket_errors.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/redirects.rb:20:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/retry_errors.rb:360:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/md5s.rb:31:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/http_checksum.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_pattern.rb:30:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:67:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:136:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_dns.rb:35:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:41:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/iad_regional_endpoint.rb:39:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/expect_100_continue.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:62:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/rest/handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/recursion_detection.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/user_agent.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_discovery.rb:80:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/endpoint.rb:47:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_validator.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:88:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/raise_response_errors.rb:16:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/sse_cpk.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:56:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:111:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/jsonvalue_converter.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/idempotency_token.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_converter.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/request_callback.rb:71:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/response_paging.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/response_target.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/request.rb:72:in `send_request'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/client.rb:12369:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:64:in `block in put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `block in open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:63:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:45:in `upload'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/customizations/object.rb:440:in `upload_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:383:in `block in flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/attachment.rb:240:in `save'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:27:in `block in <class:ExportFile>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `block in make_lambda'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:261:in `block in conditional'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `block in invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:108:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:929:in `_run_commit_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:321:in `committed!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:155:in `commit_records'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:304:in `block in commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:294:in `commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:345:in `block in within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:302:in `save!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/suppressor.rb:54:in `save!'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:40:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:161:in `safe_perform!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:137:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:181:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/memory_usage.rb:14:in `around_perform_job_stats_memory_usage'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:180:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/history.rb:22:in `around_perform_job_stats_history'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/duration.rb:9:in `around_perform_job_stats_duration'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:188:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:42:in `block in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-ruby-6.1.0/lib/airbrake-ruby/benchmark.rb:13:in `measure'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:41:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:93:in `create'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/job.rb:10:in `create_solo'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/resque.rb:14:in `enqueue_to'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:112:in `enqueue_to'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:16:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:77:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/services/export_event.rb:16:in `process'
/Users/jeffreed/Liaison/WebAdMIT/app/controllers/schedules_controller.rb:32:in `run_now'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:214:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rendering.rb:53:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:234:in `block in process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:118:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/rendering.rb:20:in `with_renderer'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/engine.rb:69:in `block (4 levels) in <class:Engine>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/marginalia-1.11.1/lib/marginalia.rb:109:in `record_query_comment'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:138:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:233:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rescue.rb:22:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:67:in `block in process_action'
/Users/jeffreed/Liaison/WebAdMIT/test/test_helper.rb:48:in `instrument'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:66:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/railties/controller_runtime.rb:27:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:151:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionview-7.0.2.4/lib/action_view/rendering.rb:39:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:188:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:251:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:49:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:50:in `block in serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:850:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/diagnostic_middleware.rb:7:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:13:in `_call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:9:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:31:in `call_app'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/remotipart-fe413b590826/lib/remotipart/middleware.rb:32:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/tempfile_reaper.rb:15:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/etag.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/conditional_get.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/head.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/permissions_policy.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/content_security_policy.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:266:in `context'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:260:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/cookies.rb:693:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:99:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/actionable_exceptions.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:34:in `call!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/show_exceptions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:36:in `call_app'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/remote_ip.rb:93:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/request_store-1.5.1/lib/request_store/middleware.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/request_id.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/method_override.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/runtime.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/executor.rb:14:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/static.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/sendfile.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/host_authorization.rb:131:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/secure_headers-5.2.0/lib/secure_headers/middleware.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/engine.rb:530:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:74:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/capybara-3.37.1/lib/capybara/server/middleware.rb:60:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/handler/webrick.rb:95:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:140:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:96:in `run'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread'
[Screenshot Image]: /Users/jeffreed/Liaison/WebAdMIT/tmp/capybara/failures_test_0009_cannot upload a file due to incorrect folder location.png
[MinitestRetry] retry 'test_0009_cannot upload a file due to incorrect folder location' count: 2, msg: Aws::Errors::MissingCredentialsError: unable to sign request without credentials set
app/models/export_file.rb:27:in `block in <class:ExportFile>'
app/workers/export_job.rb:40:in `perform'
app/workers/export_job.rb:16:in `enqueue'
app/models/export_file.rb:77:in `enqueue'
app/services/export_event.rb:16:in `process'
app/controllers/schedules_controller.rb:32:in `run_now'
test/test_helper.rb:48:in `instrument'
lib/diagnostic_middleware.rb:7:in `call'
lib/cache_control_private.rb:13:in `_call'
lib/cache_control_private.rb:9:in `call'
lib/api_rate_limiter.rb:31:in `call_app'
lib/api_rate_limiter.rb:10:in `call'
unable to sign request without credentials set
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:123:in `rescue in apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:115:in `apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:59:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_host_id.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/xml/error_handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/transfer_encoding.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/helpful_socket_errors.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/redirects.rb:20:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/retry_errors.rb:360:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/md5s.rb:31:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/http_checksum.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_pattern.rb:30:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:67:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:136:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_dns.rb:35:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:41:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/iad_regional_endpoint.rb:39:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/expect_100_continue.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:62:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/rest/handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/recursion_detection.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/user_agent.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_discovery.rb:80:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/endpoint.rb:47:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_validator.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:88:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/raise_response_errors.rb:16:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/sse_cpk.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:56:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:111:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/jsonvalue_converter.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/idempotency_token.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_converter.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/request_callback.rb:71:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/response_paging.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/response_target.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/request.rb:72:in `send_request'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/client.rb:12369:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:64:in `block in put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `block in open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:63:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:45:in `upload'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/customizations/object.rb:440:in `upload_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:383:in `block in flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/attachment.rb:240:in `save'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:27:in `block in <class:ExportFile>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `block in make_lambda'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:261:in `block in conditional'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `block in invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:108:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:929:in `_run_commit_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:321:in `committed!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:155:in `commit_records'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:304:in `block in commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:294:in `commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:345:in `block in within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:302:in `save!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/suppressor.rb:54:in `save!'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:40:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:161:in `safe_perform!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:137:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:181:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/memory_usage.rb:14:in `around_perform_job_stats_memory_usage'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:180:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/history.rb:22:in `around_perform_job_stats_history'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/duration.rb:9:in `around_perform_job_stats_duration'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:188:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:42:in `block in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-ruby-6.1.0/lib/airbrake-ruby/benchmark.rb:13:in `measure'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:41:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:93:in `create'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/job.rb:10:in `create_solo'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/resque.rb:14:in `enqueue_to'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:112:in `enqueue_to'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:16:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:77:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/services/export_event.rb:16:in `process'
/Users/jeffreed/Liaison/WebAdMIT/app/controllers/schedules_controller.rb:32:in `run_now'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:214:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rendering.rb:53:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:234:in `block in process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:118:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/rendering.rb:20:in `with_renderer'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/engine.rb:69:in `block (4 levels) in <class:Engine>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/marginalia-1.11.1/lib/marginalia.rb:109:in `record_query_comment'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:138:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:233:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rescue.rb:22:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:67:in `block in process_action'
/Users/jeffreed/Liaison/WebAdMIT/test/test_helper.rb:48:in `instrument'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:66:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/railties/controller_runtime.rb:27:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:151:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionview-7.0.2.4/lib/action_view/rendering.rb:39:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:188:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:251:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:49:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:50:in `block in serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:850:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/diagnostic_middleware.rb:7:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:13:in `_call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:9:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:31:in `call_app'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/remotipart-fe413b590826/lib/remotipart/middleware.rb:32:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/tempfile_reaper.rb:15:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/etag.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/conditional_get.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/head.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/permissions_policy.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/content_security_policy.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:266:in `context'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:260:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/cookies.rb:693:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:99:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/actionable_exceptions.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:34:in `call!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/show_exceptions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:36:in `call_app'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/remote_ip.rb:93:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/request_store-1.5.1/lib/request_store/middleware.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/request_id.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/method_override.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/runtime.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/executor.rb:14:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/static.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/sendfile.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/host_authorization.rb:131:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/secure_headers-5.2.0/lib/secure_headers/middleware.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/engine.rb:530:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:74:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/capybara-3.37.1/lib/capybara/server/middleware.rb:60:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/handler/webrick.rb:95:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:140:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:96:in `run'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread'
[Screenshot Image]: /Users/jeffreed/Liaison/WebAdMIT/tmp/capybara/failures_test_0009_cannot upload a file due to incorrect folder location.png
[MinitestRetry] retry 'test_0009_cannot upload a file due to incorrect folder location' count: 3, msg: Aws::Errors::MissingCredentialsError: unable to sign request without credentials set
app/models/export_file.rb:27:in `block in <class:ExportFile>'
app/workers/export_job.rb:40:in `perform'
app/workers/export_job.rb:16:in `enqueue'
app/models/export_file.rb:77:in `enqueue'
app/services/export_event.rb:16:in `process'
app/controllers/schedules_controller.rb:32:in `run_now'
test/test_helper.rb:48:in `instrument'
lib/diagnostic_middleware.rb:7:in `call'
lib/cache_control_private.rb:13:in `_call'
lib/cache_control_private.rb:9:in `call'
lib/api_rate_limiter.rb:31:in `call_app'
lib/api_rate_limiter.rb:10:in `call'
unable to sign request without credentials set
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:123:in `rescue in apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/signature_v4.rb:115:in `apply_signature'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:59:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_host_id.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/xml/error_handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/transfer_encoding.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/helpful_socket_errors.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/s3_signer.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/redirects.rb:20:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/retry_errors.rb:360:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/md5s.rb:31:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/http_checksum.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_pattern.rb:30:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:67:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:136:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_dns.rb:35:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:41:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/iad_regional_endpoint.rb:39:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/expect_100_continue.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/bucket_name_restrictions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:62:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/rest/handler.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/recursion_detection.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/user_agent.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/endpoint_discovery.rb:80:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/endpoint.rb:47:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_validator.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/arn.rb:88:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/raise_response_errors.rb:16:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/sse_cpk.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/dualstack.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/plugins/accelerate.rb:56:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/checksum_algorithm.rb:111:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/jsonvalue_converter.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/idempotency_token.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/param_converter.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/request_callback.rb:71:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/aws-sdk-core/plugins/response_paging.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/plugins/response_target.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-core-3.131.1/lib/seahorse/client/request.rb:72:in `send_request'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/client.rb:12369:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:64:in `block in put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `block in open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:53:in `open_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:63:in `put_object'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/file_uploader.rb:45:in `upload'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/aws-sdk-s3-1.114.0/lib/aws-sdk-s3/customizations/object.rb:440:in `upload_file'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:383:in `block in flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/storage/s3.rb:356:in `flush_writes'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/kt-paperclip-7.1.1/lib/paperclip/attachment.rb:240:in `save'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:27:in `block in <class:ExportFile>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:445:in `block in make_lambda'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:261:in `block in conditional'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `block in invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:599:in `invoke_after'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:108:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:929:in `_run_commit_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:321:in `committed!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:155:in `commit_records'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:304:in `block in commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:294:in `commit_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:345:in `block in within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:350:in `with_transaction_returning_status'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/transactions.rb:302:in `save!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/suppressor.rb:54:in `save!'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:40:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:161:in `safe_perform!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:137:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:181:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/memory_usage.rb:14:in `around_perform_job_stats_memory_usage'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:180:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/history.rb:22:in `around_perform_job_stats_history'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (3 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/resque-job-stats-72481c3b8dcf/lib/resque/plugins/job_stats/duration.rb:9:in `around_perform_job_stats_duration'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:176:in `block (2 levels) in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:188:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:42:in `block in perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-ruby-6.1.0/lib/airbrake-ruby/benchmark.rb:13:in `measure'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/resque.rb:41:in `perform'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque-2.1.0/lib/resque/job.rb:93:in `create'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/job.rb:10:in `create_solo'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/resque_solo-0.5.0/lib/resque_ext/resque.rb:14:in `enqueue_to'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/powerhome-resque-status-0.7.0/lib/resque/plugins/status.rb:112:in `enqueue_to'
/Users/jeffreed/Liaison/WebAdMIT/app/workers/export_job.rb:16:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/models/export_file.rb:77:in `enqueue'
/Users/jeffreed/Liaison/WebAdMIT/app/services/export_event.rb:16:in `process'
/Users/jeffreed/Liaison/WebAdMIT/app/controllers/schedules_controller.rb:32:in `run_now'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:214:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rendering.rb:53:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:234:in `block in process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:118:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/rendering.rb:20:in `with_renderer'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actiontext-7.0.2.4/lib/action_text/engine.rb:69:in `block (4 levels) in <class:Engine>'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `instance_exec'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/marginalia-1.11.1/lib/marginalia.rb:109:in `record_query_comment'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:138:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/callbacks.rb:233:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/rescue.rb:22:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:67:in `block in process_action'
/Users/jeffreed/Liaison/WebAdMIT/test/test_helper.rb:48:in `instrument'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/instrumentation.rb:66:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activerecord-7.0.2.4/lib/active_record/railties/controller_runtime.rb:27:in `process_action'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/abstract_controller/base.rb:151:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionview-7.0.2.4/lib/action_view/rendering.rb:39:in `process'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:188:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_controller/metal.rb:251:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:49:in `dispatch'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:50:in `block in serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/journey/router.rb:32:in `serve'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/routing/route_set.rb:850:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/diagnostic_middleware.rb:7:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:13:in `_call'
/Users/jeffreed/Liaison/WebAdMIT/lib/cache_control_private.rb:9:in `call'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:31:in `call_app'
/Users/jeffreed/Liaison/WebAdMIT/lib/api_rate_limiter.rb:10:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/bundler/gems/remotipart-fe413b590826/lib/remotipart/middleware.rb:32:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/tempfile_reaper.rb:15:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/etag.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/conditional_get.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/head.rb:12:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/permissions_policy.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/http/content_security_policy.rb:18:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:266:in `context'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/session/abstract/id.rb:260:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/cookies.rb:693:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/activesupport-7.0.2.4/lib/active_support/callbacks.rb:99:in `run_callbacks'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/callbacks.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/actionable_exceptions.rb:17:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:34:in `call!'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/airbrake-13.0.2/lib/airbrake/rack/middleware.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/show_exceptions.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:36:in `call_app'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/rack/logger.rb:27:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/remote_ip.rb:93:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/request_store-1.5.1/lib/request_store/middleware.rb:19:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/request_id.rb:26:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/method_override.rb:24:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/runtime.rb:22:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/executor.rb:14:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/static.rb:23:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/sendfile.rb:110:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/actionpack-7.0.2.4/lib/action_dispatch/middleware/host_authorization.rb:131:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/secure_headers-5.2.0/lib/secure_headers/middleware.rb:13:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/railties-7.0.2.4/lib/rails/engine.rb:530:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:74:in `block in call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `each'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/urlmap.rb:58:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/capybara-3.37.1/lib/capybara/server/middleware.rb:60:in `call'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/rack-2.2.3.1/lib/rack/handler/webrick.rb:95:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:140:in `service'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/httpserver.rb:96:in `run'
/Users/jeffreed/.rvm/gems/ruby-3.1.2@webadmit/gems/webrick-1.7.0/lib/webrick/server.rb:310:in `block in start_thread'
[Screenshot Image]: /Users/jeffreed/Liaison/WebAdMIT/tmp/capybara/failures_test_0009_cannot upload a file due to incorrect folder location.png
E
Error:
Schedule Viewer#test_0009_cannot upload a file due to incorrect folder location:
Aws::Errors::MissingCredentialsError: unable to sign request without credentials set
app/models/export_file.rb:27:in `block in <class:ExportFile>'
app/workers/export_job.rb:40:in `perform'
app/workers/export_job.rb:16:in `enqueue'
app/models/export_file.rb:77:in `enqueue'
app/services/export_event.rb:16:in `process'
app/controllers/schedules_controller.rb:32:in `run_now'
test/test_helper.rb:48:in `instrument'
lib/diagnostic_middleware.rb:7:in `call'
lib/cache_control_private.rb:13:in `_call'
lib/cache_control_private.rb:9:in `call'
lib/api_rate_limiter.rb:31:in `call_app'
lib/api_rate_limiter.rb:10:in `call'
rails test test/integration/schedules_test.rb:489
...........................
Finished in 108.340139s, 0.3323 runs/s, 1.1722 assertions/s.
36 runs, 127 assertions, 0 failures, 3 errors, 0 skips
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment