Skip to content

Link Build Test of 6913/merge by @randalldfloyd #274

Link Build Test of 6913/merge by @randalldfloyd

Link Build Test of 6913/merge by @randalldfloyd #274

GitHub Actions / Test Results failed Dec 5, 2024 in 0s

201 fail, 296 skipped, 6 236 pass in 2h 12m 5s

    17 files  +    16      17 suites  +16   2h 12m 5s ⏱️ + 2h 12m 5s
 6 733 tests + 6 732   6 236 ✅ + 6 236  296 💤 +296  201 ❌ +200 
13 243 runs  +11 499  12 630 ✅ +10 887  399 💤 +399  214 ❌ +213 

Results for commit 64658a6. ± Comparison against earlier commit fd990ce.

Annotations

Check warning on line 0 in ./spec/views/hyrax/dashboard/collections/_subcollection_list.html.erb_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 2 runs failed: hyrax/dashboard/collections/_subcollection_list.html.erb when subcollection list is not empty when user…o the collection includes link to the collection and remove button (spec.views.hyrax.dashboard.collections._subcollection_list)

artifacts/spec-reports-dassie-6/rspec-dassie-6.xml [took 0s]
Raw output
expected to find link "#<ActiveTriples::Relation:0x00007f4796014b60>" Note: It appears you may be passing a CSS selector or XPath expression rather than a locator. Please see the documentation for acceptable locator values.   but there were no matches
Failure/Error: expect(rendered).to have_link(collection.title.to_s)

  expected to find link "#<ActiveTriples::Relation:0x00007f4796014b60>"
  Note: It appears you may be passing a CSS selector or XPath expression rather than a locator. Please see the documentation for acceptable locator values.

   but there were no matches
./spec/views/hyrax/dashboard/collections/_subcollection_list.html.erb_spec.rb:46:in `block (4 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/views/hyrax/dashboard/collections/_subcollection_list.html.erb_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 2 runs failed: hyrax/dashboard/collections/_subcollection_list.html.erb when subcollection list is not empty when user…he collection includes link to the collection and no remove button (spec.views.hyrax.dashboard.collections._subcollection_list)

artifacts/spec-reports-dassie-6/rspec-dassie-6.xml [took 0s]
Raw output
expected to find link "#<ActiveTriples::Relation:0x00007f47960624f0>" Note: It appears you may be passing a CSS selector or XPath expression rather than a locator. Please see the documentation for acceptable locator values.   but there were no matches
Failure/Error: expect(rendered).to have_link(collection.title.to_s)

  expected to find link "#<ActiveTriples::Relation:0x00007f47960624f0>"
  Note: It appears you may be passing a CSS selector or XPath expression rather than a locator. Please see the documentation for acceptable locator values.

   but there were no matches
./spec/views/hyrax/dashboard/collections/_subcollection_list.html.erb_spec.rb:67:in `block (4 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/lib/hyrax/controlled_vocabulary/importer/language_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: Hyrax::ControlledVocabulary::Importer::Language imports stuff (spec.lib.hyrax.controlled_vocabulary.importer.language_spec)

artifacts/spec-reports-dassie-6/rspec-dassie-6.xml [took 0s]
artifacts/spec-reports-koppie-6/rspec-koppie-6.xml [took 0s]
Raw output
undefined method `broadcast' for ActiveSupport::Logger:Class
Failure/Error: Hyrax.logger.extend(ActiveSupport::Logger.broadcast(stdout_logger))

NoMethodError:
  undefined method `broadcast' for ActiveSupport::Logger:Class
./lib/hyrax/controlled_vocabulary/importer/language.rb:16:in `initialize'
./spec/lib/hyrax/controlled_vocabulary/importer/language_spec.rb:11:in `new'
./spec/lib/hyrax/controlled_vocabulary/importer/language_spec.rb:11:in `block (2 levels) in <top (required)>'
./spec/lib/hyrax/controlled_vocabulary/importer/language_spec.rb:8:in `block (2 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/jobs/create_work_job_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 2 runs failed: CreateWorkJob#perform with an ActiveFedora model when the actor does not create the work logs the failure (spec.jobs.create_work_job_spec)

artifacts/spec-reports-dassie-6/rspec-dassie-6.xml [took 0s]
Raw output
undefined method `permit!' for {:keyword=>[], :permissions_attributes=>[{"type"=>"group", "name"=>"public", "access"=>"read"}], :visibility=>"open", :uploaded_files=>[1], :title=>["File One"], :creator=>["Last, First"], :resource_type=>["Article"]}:Hash
Failure/Error: @attributes = attributes&.permit!&.to_h&.with_indifferent_access

NoMethodError:
  undefined method `permit!' for {:keyword=>[], :permissions_attributes=>[{"type"=>"group", "name"=>"public", "access"=>"read"}], :visibility=>"open", :uploaded_files=>[1], :title=>["File One"], :creator=>["Last, First"], :resource_type=>["Article"]}:Hash
./app/actors/hyrax/actors/environment.rb:21:in `initialize'
./app/jobs/create_work_job.rb:37:in `new'
./app/jobs/create_work_job.rb:37:in `batch_create_af_work'
./app/jobs/create_work_job.rb:21:in `perform'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/execution.rb:68:in `block in _perform_job'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:121:in `block in run_callbacks'
/app/bundle/ruby/3.2.0/gems/i18n-1.14.6/lib/i18n.rb:353:in `with_locale'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/translation.rb:9:in `block (2 levels) in <module:Translation>'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `instance_exec'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `block in run_callbacks'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/core_ext/time/zones.rb:65:in `use_zone'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/timezones.rb:9:in `block (2 levels) in <module:Timezones>'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `instance_exec'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `block in run_callbacks'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:141:in `run_callbacks'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/execution.rb:67:in `_perform_job'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/instrumentation.rb:32:in `_perform_job'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/execution.rb:51:in `perform_now'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/instrumentation.rb:26:in `block in perform_now'
/app/bundle/ruby/3.2.0/gems/activerecord-7.2.2/lib/active_record/railties/job_runtime.rb:13:in `block in instrument'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/instrumentation.rb:40:in `block in instrument'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/notifications.rb:210:in `block in instrument'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/notifications/instrumenter.rb:58:in `instrument'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/notifications.rb:210:in `instrument'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/instrumentation.rb:39:in `instrument'
/app/bundle/ruby/3.2.0/gems/activerecord-7.2.2/lib/active_record/railties/job_runtime.rb:11:in `instrument'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/instrumentation.rb:26:in `perform_now'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/logging.rb:32:in `block in perform_now'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/tagged_logging.rb:138:in `block in tagged'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/tagged_logging.rb:38:in `tagged'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/tagged_logging.rb:138:in `tagged'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/broadcast_logger.rb:241:in `method_missing'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/logging.rb:39:in `tag_logger'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/logging.rb:32:in `perform_now'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/execution.rb:29:in `block in execute'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:121:in `block in run_callbacks'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/railtie.rb:79:in `block (4 levels) in <class:Railtie>'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/reloader.rb:77:in `block in wrap'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/execution_wrapper.rb:91:in `wrap'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/reloader.rb:74:in `wrap'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/railtie.rb:78:in `block (3 levels) in <class:Railtie>'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `instance_exec'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `block in run_callbacks'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:141:in `run_callbacks'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/execution.rb:27:in `execute'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/queue_adapters/test_adapter.rb:59:in `perform_or_enqueue'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/queue_adapters/test_adapter.rb:38:in `enqueue'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/enqueuing.rb:133:in `raw_enqueue'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/enqueue_after_transaction_commit.rb:24:in `raw_enqueue'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/enqueuing.rb:118:in `block in enqueue'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:121:in `block in run_callbacks'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/instrumentation.rb:40:in `block in instrument'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/notifications.rb:210:in `block in instrument'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/notifications/instrumenter.rb:58:in `instrument'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/notifications.rb:210:in `instrument'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/instrumentation.rb:39:in `instrument'
/app/bundle/ruby/3.2.0/gems/activerecord-7.2.2/lib/active_record/railties/job_runtime.rb:18:in `instrument'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/instrumentation.rb:21:in `block (2 levels) in <module:Instrumentation>'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `instance_exec'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `block in run_callbacks'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/tagged_logging.rb:138:in `block in tagged'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/tagged_logging.rb:38:in `tagged'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/tagged_logging.rb:138:in `tagged'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/broadcast_logger.rb:241:in `method_missing'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/logging.rb:39:in `tag_logger'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/logging.rb:28:in `block (2 levels) in <module:Logging>'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `instance_exec'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `block in run_callbacks'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:141:in `run_callbacks'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/enqueuing.rb:117:in `enqueue'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/enqueuing.rb:84:in `perform_later'
./spec/jobs/create_work_job_spec.rb:51:in `block (5 levels) in <top (required)>'
./spec/spec_helper.rb:323:in `block (2 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/jobs/create_work_job_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 2 runs failed: CreateWorkJob#perform with an ActiveFedora model when the update is successful logs the success (spec.jobs.create_work_job_spec)

artifacts/spec-reports-dassie-6/rspec-dassie-6.xml [took 0s]
Raw output
undefined method `permit!' for {:keyword=>[], :permissions_attributes=>[{"type"=>"group", "name"=>"public", "access"=>"read"}], :visibility=>"open", :uploaded_files=>[2], :title=>["File One"], :creator=>["Last, First"], :resource_type=>["Article"]}:Hash
Failure/Error: @attributes = attributes&.permit!&.to_h&.with_indifferent_access

NoMethodError:
  undefined method `permit!' for {:keyword=>[], :permissions_attributes=>[{"type"=>"group", "name"=>"public", "access"=>"read"}], :visibility=>"open", :uploaded_files=>[2], :title=>["File One"], :creator=>["Last, First"], :resource_type=>["Article"]}:Hash
./app/actors/hyrax/actors/environment.rb:21:in `initialize'
./app/jobs/create_work_job.rb:37:in `new'
./app/jobs/create_work_job.rb:37:in `batch_create_af_work'
./app/jobs/create_work_job.rb:21:in `perform'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/execution.rb:68:in `block in _perform_job'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:121:in `block in run_callbacks'
/app/bundle/ruby/3.2.0/gems/i18n-1.14.6/lib/i18n.rb:353:in `with_locale'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/translation.rb:9:in `block (2 levels) in <module:Translation>'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `instance_exec'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `block in run_callbacks'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/core_ext/time/zones.rb:65:in `use_zone'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/timezones.rb:9:in `block (2 levels) in <module:Timezones>'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `instance_exec'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `block in run_callbacks'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:141:in `run_callbacks'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/execution.rb:67:in `_perform_job'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/instrumentation.rb:32:in `_perform_job'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/execution.rb:51:in `perform_now'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/instrumentation.rb:26:in `block in perform_now'
/app/bundle/ruby/3.2.0/gems/activerecord-7.2.2/lib/active_record/railties/job_runtime.rb:13:in `block in instrument'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/instrumentation.rb:40:in `block in instrument'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/notifications.rb:210:in `block in instrument'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/notifications/instrumenter.rb:58:in `instrument'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/notifications.rb:210:in `instrument'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/instrumentation.rb:39:in `instrument'
/app/bundle/ruby/3.2.0/gems/activerecord-7.2.2/lib/active_record/railties/job_runtime.rb:11:in `instrument'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/instrumentation.rb:26:in `perform_now'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/logging.rb:32:in `block in perform_now'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/tagged_logging.rb:138:in `block in tagged'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/tagged_logging.rb:38:in `tagged'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/tagged_logging.rb:138:in `tagged'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/broadcast_logger.rb:241:in `method_missing'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/logging.rb:39:in `tag_logger'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/logging.rb:32:in `perform_now'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/execution.rb:29:in `block in execute'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:121:in `block in run_callbacks'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/railtie.rb:79:in `block (4 levels) in <class:Railtie>'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/reloader.rb:77:in `block in wrap'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/execution_wrapper.rb:91:in `wrap'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/reloader.rb:74:in `wrap'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/railtie.rb:78:in `block (3 levels) in <class:Railtie>'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `instance_exec'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `block in run_callbacks'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:141:in `run_callbacks'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/execution.rb:27:in `execute'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/queue_adapters/test_adapter.rb:59:in `perform_or_enqueue'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/queue_adapters/test_adapter.rb:38:in `enqueue'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/enqueuing.rb:133:in `raw_enqueue'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/enqueue_after_transaction_commit.rb:24:in `raw_enqueue'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/enqueuing.rb:118:in `block in enqueue'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:121:in `block in run_callbacks'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/instrumentation.rb:40:in `block in instrument'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/notifications.rb:210:in `block in instrument'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/notifications/instrumenter.rb:58:in `instrument'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/notifications.rb:210:in `instrument'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/instrumentation.rb:39:in `instrument'
/app/bundle/ruby/3.2.0/gems/activerecord-7.2.2/lib/active_record/railties/job_runtime.rb:18:in `instrument'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/instrumentation.rb:21:in `block (2 levels) in <module:Instrumentation>'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `instance_exec'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `block in run_callbacks'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/tagged_logging.rb:138:in `block in tagged'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/tagged_logging.rb:38:in `tagged'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/tagged_logging.rb:138:in `tagged'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/broadcast_logger.rb:241:in `method_missing'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/logging.rb:39:in `tag_logger'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/logging.rb:28:in `block (2 levels) in <module:Logging>'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `instance_exec'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:130:in `block in run_callbacks'
/app/bundle/ruby/3.2.0/gems/activesupport-7.2.2/lib/active_support/callbacks.rb:141:in `run_callbacks'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/enqueuing.rb:117:in `enqueue'
/app/bundle/ruby/3.2.0/gems/activejob-7.2.2/lib/active_job/enqueuing.rb:84:in `perform_later'
./spec/jobs/create_work_job_spec.rb:43:in `block (5 levels) in <top (required)>'
./spec/spec_helper.rb:323:in `block (2 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/actors/hyrax/actors/attach_members_actor_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Hyrax::Actors::AttachMembersActor#update when using a valkyrie resource when adding a duplicate member does nothing (spec.actors.hyrax.actors.attach_members_actor_spec) failed

artifacts/spec-reports-dassie-6/rspec-dassie-6.xml [took 1s]
Raw output
undefined method `permit!' for {"work_members_attributes"=>{"0"=>{"id"=>"862a0983-ff84-450d-ba84-60a33d04ff36"}}}:ActiveSupport::HashWithIndifferentAccess
Failure/Error: @attributes = attributes&.permit!&.to_h&.with_indifferent_access

NoMethodError:
  undefined method `permit!' for {"work_members_attributes"=>{"0"=>{"id"=>"862a0983-ff84-450d-ba84-60a33d04ff36"}}}:ActiveSupport::HashWithIndifferentAccess
./app/actors/hyrax/actors/environment.rb:21:in `initialize'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:4:in `new'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:4:in `block (2 levels) in <top (required)>'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:116:in `block (6 levels) in <top (required)>'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:115:in `block (5 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/actors/hyrax/actors/attach_members_actor_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Hyrax::Actors::AttachMembersActor#update when using a valkyrie resource when adding a new member adds successfully (spec.actors.hyrax.actors.attach_members_actor_spec) failed

artifacts/spec-reports-dassie-6/rspec-dassie-6.xml [took 1s]
Raw output
undefined method `permit!' for {"work_members_attributes"=>{"0"=>{"id"=>"06b54c4e-a02e-43f2-bfe4-07679fe90ec1"}}}:ActiveSupport::HashWithIndifferentAccess
Failure/Error: @attributes = attributes&.permit!&.to_h&.with_indifferent_access

NoMethodError:
  undefined method `permit!' for {"work_members_attributes"=>{"0"=>{"id"=>"06b54c4e-a02e-43f2-bfe4-07679fe90ec1"}}}:ActiveSupport::HashWithIndifferentAccess
./app/actors/hyrax/actors/environment.rb:21:in `initialize'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:4:in `new'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:4:in `block (2 levels) in <top (required)>'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:126:in `block (6 levels) in <top (required)>'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:125:in `block (5 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/actors/hyrax/actors/attach_members_actor_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Hyrax::Actors::AttachMembersActor#update when using a valkyrie resource when adding a new member and the ability cannot edit does nothing (spec.actors.hyrax.actors.attach_members_actor_spec) failed

artifacts/spec-reports-dassie-6/rspec-dassie-6.xml [took 2s]
Raw output
undefined method `permit!' for {"work_members_attributes"=>{"0"=>{"id"=>"92d9538f-ad6a-4621-ac12-90f26806f637"}}}:ActiveSupport::HashWithIndifferentAccess
Failure/Error: @attributes = attributes&.permit!&.to_h&.with_indifferent_access

NoMethodError:
  undefined method `permit!' for {"work_members_attributes"=>{"0"=>{"id"=>"92d9538f-ad6a-4621-ac12-90f26806f637"}}}:ActiveSupport::HashWithIndifferentAccess
./app/actors/hyrax/actors/environment.rb:21:in `initialize'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:4:in `new'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:4:in `block (2 levels) in <top (required)>'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:137:in `block (7 levels) in <top (required)>'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:136:in `block (6 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/actors/hyrax/actors/attach_members_actor_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Hyrax::Actors::AttachMembersActor#update when using a valkyrie resource when the _destroy flag is set removes from the members (spec.actors.hyrax.actors.attach_members_actor_spec) failed

artifacts/spec-reports-dassie-6/rspec-dassie-6.xml [took 1s]
Raw output
undefined method `permit!' for {"work_members_attributes"=>{"0"=>{"id"=>"a6a57724-5541-43fd-9506-b02bfd5e4352", "_destroy"=>"true"}}}:ActiveSupport::HashWithIndifferentAccess
Failure/Error: @attributes = attributes&.permit!&.to_h&.with_indifferent_access

NoMethodError:
  undefined method `permit!' for {"work_members_attributes"=>{"0"=>{"id"=>"a6a57724-5541-43fd-9506-b02bfd5e4352", "_destroy"=>"true"}}}:ActiveSupport::HashWithIndifferentAccess
./app/actors/hyrax/actors/environment.rb:21:in `initialize'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:4:in `new'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:4:in `block (2 levels) in <top (required)>'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:107:in `block (6 levels) in <top (required)>'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:106:in `block (5 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/actors/hyrax/actors/attach_members_actor_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Hyrax::Actors::AttachMembersActor#update when using an active_fedora work when the id already exists in the members does nothing (spec.actors.hyrax.actors.attach_members_actor_spec) failed

artifacts/spec-reports-dassie-6/rspec-dassie-6.xml [took 1s]
Raw output
undefined method `permit!' for {"work_members_attributes"=>{"0"=>{"id"=>"a58de2a6-1191-4add-9c43-3971ee491ba8"}}}:ActiveSupport::HashWithIndifferentAccess
Failure/Error: @attributes = attributes&.permit!&.to_h&.with_indifferent_access

NoMethodError:
  undefined method `permit!' for {"work_members_attributes"=>{"0"=>{"id"=>"a58de2a6-1191-4add-9c43-3971ee491ba8"}}}:ActiveSupport::HashWithIndifferentAccess
./app/actors/hyrax/actors/environment.rb:21:in `initialize'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:4:in `new'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:4:in `block (2 levels) in <top (required)>'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:33:in `block (6 levels) in <top (required)>'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:33:in `block (5 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/actors/hyrax/actors/attach_members_actor_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Hyrax::Actors::AttachMembersActor#update when using an active_fedora work when the id already exists in the members and the _destroy flag is set removes from the member and the ordered members (spec.actors.hyrax.actors.attach_members_actor_spec) failed

artifacts/spec-reports-dassie-6/rspec-dassie-6.xml [took 1s]
Raw output
undefined method `permit!' for {"work_members_attributes"=>{"0"=>{"id"=>"b13d57f0-8506-45fa-8577-2d2b92932871", "_destroy"=>"true"}}}:ActiveSupport::HashWithIndifferentAccess
Failure/Error: @attributes = attributes&.permit!&.to_h&.with_indifferent_access

NoMethodError:
  undefined method `permit!' for {"work_members_attributes"=>{"0"=>{"id"=>"b13d57f0-8506-45fa-8577-2d2b92932871", "_destroy"=>"true"}}}:ActiveSupport::HashWithIndifferentAccess
./app/actors/hyrax/actors/environment.rb:21:in `initialize'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:4:in `new'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:4:in `block (2 levels) in <top (required)>'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:40:in `block (7 levels) in <top (required)>'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:40:in `block (6 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/actors/hyrax/actors/attach_members_actor_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Hyrax::Actors::AttachMembersActor#update when using an active_fedora work without useful attributes (spec.actors.hyrax.actors.attach_members_actor_spec) failed

artifacts/spec-reports-dassie-6/rspec-dassie-6.xml [took 2s]
Raw output
undefined method `permit!' for {}:Hash
Failure/Error: @attributes = attributes&.permit!&.to_h&.with_indifferent_access

NoMethodError:
  undefined method `permit!' for {}:Hash
./app/actors/hyrax/actors/environment.rb:21:in `initialize'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:4:in `new'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:4:in `block (2 levels) in <top (required)>'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:26:in `block (5 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/actors/hyrax/actors/attach_members_actor_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Hyrax::Actors::AttachMembersActor#update when using an active_fedora work when the id does not exist in the members and I can edit that object is added to the ordered members (spec.actors.hyrax.actors.attach_members_actor_spec) failed

artifacts/spec-reports-dassie-6/rspec-dassie-6.xml [took 2s]
Raw output
undefined method `permit!' for {"work_members_attributes"=>{"0"=>{"id"=>"086fd020-019e-4222-99ed-24653fe7f1d6"}}}:ActiveSupport::HashWithIndifferentAccess
Failure/Error: @attributes = attributes&.permit!&.to_h&.with_indifferent_access

NoMethodError:
  undefined method `permit!' for {"work_members_attributes"=>{"0"=>{"id"=>"086fd020-019e-4222-99ed-24653fe7f1d6"}}}:ActiveSupport::HashWithIndifferentAccess
./app/actors/hyrax/actors/environment.rb:21:in `initialize'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:4:in `new'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:4:in `block (2 levels) in <top (required)>'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:84:in `block (7 levels) in <top (required)>'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:84:in `block (6 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/actors/hyrax/actors/attach_members_actor_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Hyrax::Actors::AttachMembersActor#update when using an active_fedora work when the id does not exist in the members and I can not edit that object does nothing (spec.actors.hyrax.actors.attach_members_actor_spec) failed

artifacts/spec-reports-dassie-6/rspec-dassie-6.xml [took 2s]
Raw output
undefined method `permit!' for {"work_members_attributes"=>{"0"=>{"id"=>"9cfb8917-920e-4807-81f3-85161282548e"}}}:ActiveSupport::HashWithIndifferentAccess
Failure/Error: @attributes = attributes&.permit!&.to_h&.with_indifferent_access

NoMethodError:
  undefined method `permit!' for {"work_members_attributes"=>{"0"=>{"id"=>"9cfb8917-920e-4807-81f3-85161282548e"}}}:ActiveSupport::HashWithIndifferentAccess
./app/actors/hyrax/actors/environment.rb:21:in `initialize'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:4:in `new'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:4:in `block (2 levels) in <top (required)>'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:91:in `block (7 levels) in <top (required)>'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:91:in `block (6 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/actors/hyrax/actors/attach_members_actor_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Hyrax::Actors::AttachMembersActor#update when using an active_fedora work when working through Rails nested attribute scenarios handles destroy/non-destroy and keep/add behaviors (spec.actors.hyrax.actors.attach_members_actor_spec) failed

artifacts/spec-reports-dassie-6/rspec-dassie-6.xml [took 3s]
Raw output
undefined method `permit!' for {"work_members_attributes"=>{"0"=>{"id"=>"6eed2409-f1c4-4fce-a6e4-88c276992843", "_destroy"=>"true"}, "1"=>{"id"=>"77284c06-0777-4a68-838c-4b38c7628e28", "_destroy"=>"true"}, "2"=>{"id"=>"60b944bf-de4c-47d8-aecd-c642b11082bc"}, "3"=>{"id"=>"97421f03-a6dc-4aff-b28b-8bba4776c9c7"}}}:ActiveSupport::HashWithIndifferentAccess
Failure/Error: @attributes = attributes&.permit!&.to_h&.with_indifferent_access

NoMethodError:
  undefined method `permit!' for {"work_members_attributes"=>{"0"=>{"id"=>"6eed2409-f1c4-4fce-a6e4-88c276992843", "_destroy"=>"true"}, "1"=>{"id"=>"77284c06-0777-4a68-838c-4b38c7628e28", "_destroy"=>"true"}, "2"=>{"id"=>"60b944bf-de4c-47d8-aecd-c642b11082bc"}, "3"=>{"id"=>"97421f03-a6dc-4aff-b28b-8bba4776c9c7"}}}:ActiveSupport::HashWithIndifferentAccess
./app/actors/hyrax/actors/environment.rb:21:in `initialize'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:4:in `new'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:4:in `block (2 levels) in <top (required)>'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:69:in `block (6 levels) in <top (required)>'
./spec/actors/hyrax/actors/attach_members_actor_spec.rb:69:in `block (5 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/features/create_work_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 2 runs failed: Creating a new Work when the user is a proxy allows on-behalf-of deposit (spec.features.create_work_spec)

artifacts/spec-reports-dassie-6/rspec-dassie-6.xml [took 19s]
Raw output
expected to find text "Your files are being processed by Hyrax in the background." in "NoMethodError in Hyrax::GenericWorksController#create\nundefined method `permit!' for {:visibility=>\"open\", :visibility_during_lease=>\"open\", :visibility_after_lease=>\"restricted\", :lease_expiration_date=>\"2024-12-06\", :embargo_release_date=>\"2024-12-06\", :visibility_during_embargo=>\"restricted\", :visibility_after_embargo=>\"open\"}:Hash\nExtracted source (around line #21):\n19\n20\n21\n22\n23\n24\n              \n        # end\n        # Or, is permit! any worse than iterating over keys?\n        @attributes = attributes&.permit!&.to_h&.with_indifferent_access\n      end\n      ##\nRails.root: /app/samvera/hyrax-webapp\nApplication Trace | Framework Trace | Full Trace\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/app/samvera/hyrax-engine/app/actors/hyrax/actors/environment.rb:21:in `initialize'\n/app/samvera/hyrax-engine/app/actors/hyrax/actors/file_set_actor.rb:63:in `new'\n/app/samvera/hyrax-engine/app/actors/hyrax/actors/file_set_actor.rb:63:in `create_metadata'\n/app/samvera/hyrax-engine/app/jobs/attach_files_to_work_job.rb:38:in `attach_work'\n/app/samvera/hyrax-engine/app/jobs/attach_files_to_work_job.rb:28:in `block in perform_af'\n/app/samvera/hyrax-engine/app/jobs/attach_files_to_work_job.rb:26:in `each'\n/app/samvera/hyrax-engine/app/jobs/attach_files_to_work_job.rb:26:in `perform_af'\n/app/samvera/hyrax-engine/app/jobs/attach_files_to_work_job.rb:11:in `perform'\nactivejob (7.2.2) lib/active_job/execution.rb:68:in `block in _perform_job'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:121:in `block in run_callbacks'\ni18n (1.14.6) lib/i18n.rb:353:in `with_locale'\nactivejob (7.2.2) lib/active_job/translation.rb:9:in `block (2 levels) in <module:Translation>'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `instance_exec'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `block in run_callbacks'\nactivesupport (7.2.2) lib/active_support/core_ext/time/zones.rb:65:in `use_zone'\nactivejob (7.2.2) lib/active_job/timezones.rb:9:in `block (2 levels) in <module:Timezones>'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `instance_exec'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `block in run_callbacks'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:141:in `run_callbacks'\nactivejob (7.2.2) lib/active_job/execution.rb:67:in `_perform_job'\nactivejob (7.2.2) lib/active_job/instrumentation.rb:32:in `_perform_job'\nactivejob (7.2.2) lib/active_job/execution.rb:51:in `perform_now'\nactivejob (7.2.2) lib/active_job/instrumentation.rb:26:in `block in perform_now'\nactiverecord (7.2.2) lib/active_record/railties/job_runtime.rb:13:in `block in instrument'\nactivejob (7.2.2) lib/active_job/instrumentation.rb:40:in `block in instrument'\nactivesupport (7.2.2) lib/active_support/notifications.rb:210:in `block in instrument'\nactivesupport (7.2.2) lib/active_support/notifications/instrumenter.rb:58:in `instrument'\nactivesupport (7.2.2) lib/active_support/notifications.rb:210:in `instrument'\nactivejob (7.2.2) lib/active_job/instrumentation.rb:39:in `instrument'\nactiverecord (7.2.2) lib/active_record/railties/job_runtime.rb:11:in `instrument'\nactivejob (7.2.2) lib/active_job/instrumentation.rb:26:in `perform_now'\nactivejob (7.2.2) lib/active_job/logging.rb:32:in `block in perform_now'\nactivesupport (7.2.2) lib/active_support/tagged_logging.rb:138:in `block in tagged'\nactivesupport (7.2.2) lib/active_support/tagged_logging.rb:38:in `tagged'\nactivesupport (7.2.2) lib/active_support/tagged_logging.rb:138:in `tagged'\nactivesupport (7.2.2) lib/active_support/broadcast_logger.rb:241:in `method_missing'\nactivejob (7.2.2) lib/active_job/logging.rb:39:in `tag_logger'\nactivejob (7.2.2) lib/active_job/logging.rb:32:in `perform_now'\nactivejob (7.2.2) lib/active_job/execution.rb:29:in `block in execute'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:121:in `block in run_callbacks'\nactivejob (7.2.2) lib/active_job/railtie.rb:79:in `block (4 levels) in <class:Railtie>'\nactivesupport (7.2.2) lib/active_support/reloader.rb:77:in `block in wrap'\nactivesupport (7.2.2) lib/active_support/execution_wrapper.rb:87:in `wrap'\nactivesupport (7.2.2) lib/active_support/reloader.rb:74:in `wrap'\nactivejob (7.2.2) lib/active_job/railtie.rb:78:in `block (3 levels) in <class:Railtie>'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `instance_exec'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `block in run_callbacks'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:141:in `run_callbacks'\nactivejob (7.2.2) lib/active_job/execution.rb:27:in `execute'\nactivejob (7.2.2) lib/active_job/queue_adapters/test_adapter.rb:59:in `perform_or_enqueue'\nactivejob (7.2.2) lib/active_job/queue_adapters/test_adapter.rb:38:in `enqueue'\nactivejob (7.2.2) lib/active_job/enqueuing.rb:133:in `raw_enqueue'\nactivejob (7.2.2) lib/active_job/enqueue_after_transaction_commit.rb:24:in `raw_enqueue'\nactivejob (7.2.2) lib/active_job/enqueuing.rb:118:in `block in enqueue'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:121:in `block in run_callbacks'\nactivejob (7.2.2) lib/active_job/instrumentation.rb:40:in `block in instrument'\nactivesupport (7.2.2) lib/active_support/notifications.rb:210:in `block in instrument'\nactivesupport (7.2.2) lib/active_support/notifications/instrumenter.rb:58:in `instrument'\nactivesupport (7.2.2) lib/active_support/notifications.rb:210:in `instrument'\nactivejob (7.2.2) lib/active_job/instrumentation.rb:39:in `instrument'\nactiverecord (7.2.2) lib/active_record/railties/job_runtime.rb:18:in `instrument'\nactivejob (7.2.2) lib/active_job/instrumentation.rb:21:in `block (2 levels) in <module:Instrumentation>'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `instance_exec'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `block in run_callbacks'\nactivesupport (7.2.2) lib/active_support/tagged_logging.rb:138:in `block in tagged'\nactivesupport (7.2.2) lib/active_support/tagged_logging.rb:38:in `tagged'\nactivesupport (7.2.2) lib/active_support/tagged_logging.rb:138:in `tagged'\nactivesupport (7.2.2) lib/active_support/broadcast_logger.rb:241:in `method_missing'\nactivejob (7.2.2) lib/active_job/logging.rb:39:in `tag_logger'\nactivejob (7.2.2) lib/active_job/logging.rb:28:in `block (2 levels) in <module:Logging>'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `instance_exec'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `block in run_callbacks'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:141:in `run_callbacks'\nactivejob (7.2.2) lib/active_job/enqueuing.rb:117:in `enqueue'\nactivejob (7.2.2) lib/active_job/enqueuing.rb:84:in `perform_later'\n/app/samvera/hyrax-engine/app/actors/hyrax/actors/create_with_files_actor.rb:53:in `attach_files'\n/app/samvera/hyrax-engine/app/actors/hyrax/actors/create_with_files_actor.rb:16:in `create'\n/app/samvera/hyrax-engine/app/actors/hyrax/actors/create_with_remote_files_actor.rb:17:in `create'\n/app/samvera/hyrax-engine/app/actors/hyrax/actors/abstract_actor.rb:92:in `create'\n/app/samvera/hyrax-engine/app/controllers/concerns/hyrax/works_controller_behavior.rb:69:in `create'\nactionpack (7.2.2) lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'\nactionpack (7.2.2) lib/abstract_controller/base.rb:226:in `process_action'\nactionpack (7.2.2) lib/action_controller/metal/rendering.rb:193:in `process_action'\nactionpack (7.2.2) lib/abstract_controller/callbacks.rb:261:in `block in process_action'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:121:in `block in run_callbacks'\nactiontext (7.2.2) lib/action_text/rendering.rb:25:in `with_renderer'\nactiontext (7.2.2) lib/action_text/engine.rb:71:in `block (4 levels) in <class:Engine>'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `instance_exec'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `block in run_callbacks'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:141:in `run_callbacks'\nactionpack (7.2.2) lib/abstract_controller/callbacks.rb:260:in `process_action'\nactionpack (7.2.2) lib/action_controller/metal/rescue.rb:27:in `process_action'\nactionpack (7.2.2) lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'\nactivesupport (7.2.2) lib/active_support/notifications.rb:210:in `block in instrument'\nactivesupport (7.2.2) lib/active_support/notifications/instrumenter.rb:58:in `instrument'\nactivesupport (7.2.2) lib/active_support/notifications.rb:210:in `instrument'\nactionpack (7.2.2) lib/action_controller/metal/instrumentation.rb:76:in `process_action'\nactionpack (7.2.2) lib/action_controller/metal/params_wrapper.rb:259:in `process_action'\nactiverecord (7.2.2) lib/active_record/railties/controller_runtime.rb:39:in `process_action'\nactionpack (7.2.2) lib/abstract_controller/base.rb:163:in `process'\nactionview (7.2.2) lib/action_view/rendering.rb:40:in `process'\nactionpack (7.2.2) lib/action_controller/metal.rb:252:in `dispatch'\nactionpack (7.2.2) lib/action_controller/metal.rb:335:in `dispatch'\nactionpack (7.2.2) lib/action_dispatch/routing/route_set.rb:67:in `dispatch'\nactionpack (7.2.2) lib/action_dispatch/routing/route_set.rb:50:in `serve'\nactionpack (7.2.2) lib/action_dispatch/journey/router.rb:53:in `block in serve'\nactionpack (7.2.2) lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\nactionpack (7.2.2) lib/action_dispatch/journey/router.rb:126:in `each'\nactionpack (7.2.2) lib/action_dispatch/journey/router.rb:126:in `find_routes'\nactionpack (7.2.2) lib/action_dispatch/journey/router.rb:34:in `serve'\nactionpack (7.2.2) lib/action_dispatch/routing/route_set.rb:896:in `call'\nactionpack (7.2.2) lib/action_dispatch/middleware/static.rb:27:in `call'\nwarden (1.2.9) lib/warden/manager.rb:36:in `block in call'\nwarden (1.2.9) lib/warden/manager.rb:34:in `catch'\nwarden (1.2.9) lib/warden/manager.rb:34:in `call'\nrack (2.2.10) lib/rack/tempfile_reaper.rb:15:in `call'\nrack (2.2.10) lib/rack/etag.rb:27:in `call'\nrack (2.2.10) lib/rack/conditional_get.rb:40:in `call'\nrack (2.2.10) lib/rack/head.rb:12:in `call'\nactionpack (7.2.2) lib/action_dispatch/http/permissions_policy.rb:38:in `call'\nactionpack (7.2.2) lib/action_dispatch/http/content_security_policy.rb:35:in `call'\nrack (2.2.10) lib/rack/session/abstract/id.rb:266:in `context'\nrack (2.2.10) lib/rack/session/abstract/id.rb:260:in `call'\nactionpack (7.2.2) lib/action_dispatch/middleware/cookies.rb:704:in `call'\nactive-fedora (15.0.1) lib/active_fedora/ldp_cache.rb:26:in `call'\nflipflop (2.8.0) lib/flipflop/feature_cache.rb:12:in `call'\nactionpack (7.2.2) lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:101:in `run_callbacks'\nactionpack (7.2.2) lib/action_dispatch/middleware/callbacks.rb:30:in `call'\nactionpack (7.2.2) lib/action_dispatch/middleware/actionable_exceptions.rb:18:in `call'\nactionpack (7.2.2) lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'\nactionpack (7.2.2) lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'\nrailties (7.2.2) lib/rails/rack/logger.rb:41:in `call_app'\nrailties (7.2.2) lib/rails/rack/logger.rb:29:in `call'\nactionpack (7.2.2) lib/action_dispatch/middleware/remote_ip.rb:96:in `call'\nrequest_store (1.7.0) lib/request_store/middleware.rb:19:in `call'\nactionpack (7.2.2) lib/action_dispatch/middleware/request_id.rb:33:in `call'\nrack (2.2.10) lib/rack/method_override.rb:24:in `call'\nrack (2.2.10) lib/rack/runtime.rb:22:in `call'\nactionpack (7.2.2) lib/action_dispatch/middleware/executor.rb:16:in `call'\nactionpack (7.2.2) lib/action_dispatch/middleware/static.rb:27:in `call'\nrack (2.2.10) lib/rack/sendfile.rb:110:in `call'\nrailties (7.2.2) lib/rails/engine.rb:535:in `call'\nrack (2.2.10) lib/rack/urlmap.rb:74:in `block in call'\nrack (2.2.10) lib/rack/urlmap.rb:58:in `each'\nrack (2.2.10) lib/rack/urlmap.rb:58:in `call'\ncapybara (3.40.0) lib/capybara/server/animation_disabler.rb:25:in `call'\ncapybara (3.40.0) lib/capybara/server/middleware.rb:60:in `call'\npuma (6.5.0) lib/puma/configuration.rb:279:in `call'\npuma (6.5.0) lib/puma/request.rb:99:in `block in handle_request'\npuma (6.5.0) lib/puma/thread_pool.rb:389:in `with_force_shutdown'\npuma (6.5.0) lib/puma/request.rb:98:in `handle_request'\npuma (6.5.0) lib/puma/server.rb:468:in `process_client'\npuma (6.5.0) lib/puma/server.rb:249:in `block in run'\npuma (6.5.0) lib/puma/thread_pool.rb:166:in `block in spawn_thread'\nRequest\nParameters:\n{\"generic_work\"=>\n  {\"title\"=>[\"My Test Work\"],\n   \"creator\"=>[\"Doe, Jane\"],\n   \"rights_statement\"=>\"http://rightsstatements.org/vocab/InC/1.0/\",\n   \"alternative_title\"=>[\"\"],\n   \"contributor\"=>[],\n   \"description\"=>[],\n   \"abstract\"=>[],\n   \"keyword\"=>[],\n   \"license\"=>[],\n   \"access_right\"=>[],\n   \"rights_notes\"=>[],\n   \"publisher\"=>[],\n   \"date_created\"=>[],\n   \"subject\"=>[],\n   \"language\"=>[],\n   \"identifier\"=>[],\n   \"based_near_attributes\"=>{\"0\"=>{\"hidden_label\"=>\"\", \"id\"=>\"\", \"_destroy\"=>\"\"}},\n   \"related_url\"=>[],\n   \"bibliographic_citation\"=>[],\n   \"source\"=>[],\n   \"resource_type\"=>[],\n   \"admin_set_id\"=>\"d448b90d-23c9-4333-a418-fdecfa2fd280\",\n   \"member_of_collection_ids\"=>\"\",\n   \"visibility\"=>\"open\",\n   \"visibility_during_embargo\"=>\"restricted\",\n   \"embargo_release_date\"=>\"2024-12-06\",\n   \"visibility_after_embargo\"=>\"open\",\n   \"visibility_during_lease\"=>\"open\",\n   \"lease_expiration_date\"=>\"2024-12-06\",\n   \"visibility_after_lease\"=>\"restricted\",\n   \"on_behalf_of\"=>\"[email protected]\"},\n \"uploaded_files\"=>[\"22\", \"23\"],\n \"new_group_name_skel\"=>\"Select a group\",\n \"new_group_permission_skel\"=>\"none\",\n \"new_user_name_skel\"=>\"\",\n \"new_user_permission_skel\"=>\"none\",\n \"agreement\"=>\"1\",\n \"locale\"=>\"en\"}\nToggle session dump\nToggle env dump\nResponse\nHeaders:\nNone"
Failure/Error: expect(page).to have_content "Your files are being processed by #{I18n.t('hyrax.product_name')} in the background."
  expected to find text "Your files are being processed by Hyrax in the background." in "NoMethodError in Hyrax::GenericWorksController#create\nundefined method `permit!' for {:visibility=>\"open\", :visibility_during_lease=>\"open\", :visibility_after_lease=>\"restricted\", :lease_expiration_date=>\"2024-12-06\", :embargo_release_date=>\"2024-12-06\", :visibility_during_embargo=>\"restricted\", :visibility_after_embargo=>\"open\"}:Hash\nExtracted source (around line #21):\n19\n20\n21\n22\n23\n24\n              \n        # end\n        # Or, is permit! any worse than iterating over keys?\n        @attributes = attributes&.permit!&.to_h&.with_indifferent_access\n      end\n      ##\nRails.root: /app/samvera/hyrax-webapp\nApplication Trace | Framework Trace | Full Trace\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/app/samvera/hyrax-engine/app/actors/hyrax/actors/environment.rb:21:in `initialize'\n/app/samvera/hyrax-engine/app/actors/hyrax/actors/file_set_actor.rb:63:in `new'\n/app/samvera/hyrax-engine/app/actors/hyrax/actors/file_set_actor.rb:63:in `create_metadata'\n/app/samvera/hyrax-engine/app/jobs/attach_files_to_work_job.rb:38:in `attach_work'\n/app/samvera/hyrax-engine/app/jobs/attach_files_to_work_job.rb:28:in `block in perform_af'\n/app/samvera/hyrax-engine/app/jobs/attach_files_to_work_job.rb:26:in `each'\n/app/samvera/hyrax-engine/app/jobs/attach_files_to_work_job.rb:26:in `perform_af'\n/app/samvera/hyrax-engine/app/jobs/attach_files_to_work_job.rb:11:in `perform'\nactivejob (7.2.2) lib/active_job/execution.rb:68:in `block in _perform_job'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:121:in `block in run_callbacks'\ni18n (1.14.6) lib/i18n.rb:353:in `with_locale'\nactivejob (7.2.2) lib/active_job/translation.rb:9:in `block (2 levels) in <module:Translation>'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `instance_exec'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `block in run_callbacks'\nactivesupport (7.2.2) lib/active_support/core_ext/time/zones.rb:65:in `use_zone'\nactivejob (7.2.2) lib/active_job/timezones.rb:9:in `block (2 levels) in <module:Timezones>'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `instance_exec'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `block in run_callbacks'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:141:in `run_callbacks'\nactivejob (7.2.2) lib/active_job/execution.rb:67:in `_perform_job'\nactivejob (7.2.2) lib/active_job/instrumentation.rb:32:in `_perform_job'\nactivejob (7.2.2) lib/active_job/execution.rb:51:in `perform_now'\nactivejob (7.2.2) lib/active_job/instrumentation.rb:26:in `block in perform_now'\nactiverecord (7.2.2) lib/active_record/railties/job_runtime.rb:13:in `block in instrument'\nactivejob (7.2.2) lib/active_job/instrumentation.rb:40:in `block in instrument'\nactivesupport (7.2.2) lib/active_support/notifications.rb:210:in `block in instrument'\nactivesupport (7.2.2) lib/active_support/notifications/instrumenter.rb:58:in `instrument'\nactivesupport (7.2.2) lib/active_support/notifications.rb:210:in `instrument'\nactivejob (7.2.2) lib/active_job/instrumentation.rb:39:in `instrument'\nactiverecord (7.2.2) lib/active_record/railties/job_runtime.rb:11:in `instrument'\nactivejob (7.2.2) lib/active_job/instrumentation.rb:26:in `perform_now'\nactivejob (7.2.2) lib/active_job/logging.rb:32:in `block in perform_now'\nactivesupport (7.2.2) lib/active_support/tagged_logging.rb:138:in `block in tagged'\nactivesupport (7.2.2) lib/active_support/tagged_logging.rb:38:in `tagged'\nactivesupport (7.2.2) lib/active_support/tagged_logging.rb:138:in `tagged'\nactivesupport (7.2.2) lib/active_support/broadcast_logger.rb:241:in `method_missing'\nactivejob (7.2.2) lib/active_job/logging.rb:39:in `tag_logger'\nactivejob (7.2.2) lib/active_job/logging.rb:32:in `perform_now'\nactivejob (7.2.2) lib/active_job/execution.rb:29:in `block in execute'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:121:in `block in run_callbacks'\nactivejob (7.2.2) lib/active_job/railtie.rb:79:in `block (4 levels) in <class:Railtie>'\nactivesupport (7.2.2) lib/active_support/reloader.rb:77:in `block in wrap'\nactivesupport (7.2.2) lib/active_support/execution_wrapper.rb:87:in `wrap'\nactivesupport (7.2.2) lib/active_support/reloader.rb:74:in `wrap'\nactivejob (7.2.2) lib/active_job/railtie.rb:78:in `block (3 levels) in <class:Railtie>'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `instance_exec'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `block in run_callbacks'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:141:in `run_callbacks'\nactivejob (7.2.2) lib/active_job/execution.rb:27:in `execute'\nactivejob (7.2.2) lib/active_job/queue_adapters/test_adapter.rb:59:in `perform_or_enqueue'\nactivejob (7.2.2) lib/active_job/queue_adapters/test_adapter.rb:38:in `enqueue'\nactivejob (7.2.2) lib/active_job/enqueuing.rb:133:in `raw_enqueue'\nactivejob (7.2.2) lib/active_job/enqueue_after_transaction_commit.rb:24:in `raw_enqueue'\nactivejob (7.2.2) lib/active_job/enqueuing.rb:118:in `block in enqueue'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:121:in `block in run_callbacks'\nactivejob (7.2.2) lib/active_job/instrumentation.rb:40:in `block in instrument'\nactivesupport (7.2.2) lib/active_support/notifications.rb:210:in `block in instrument'\nactivesupport (7.2.2) lib/active_support/notifications/instrumenter.rb:58:in `instrument'\nactivesupport (7.2.2) lib/active_support/notifications.rb:210:in `instrument'\nactivejob (7.2.2) lib/active_job/instrumentation.rb:39:in `instrument'\nactiverecord (7.2.2) lib/active_record/railties/job_runtime.rb:18:in `instrument'\nactivejob (7.2.2) lib/active_job/instrumentation.rb:21:in `block (2 levels) in <module:Instrumentation>'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `instance_exec'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `block in run_callbacks'\nactivesupport (7.2.2) lib/active_support/tagged_logging.rb:138:in `block in tagged'\nactivesupport (7.2.2) lib/active_support/tagged_logging.rb:38:in `tagged'\nactivesupport (7.2.2) lib/active_support/tagged_logging.rb:138:in `tagged'\nactivesupport (7.2.2) lib/active_support/broadcast_logger.rb:241:in `method_missing'\nactivejob (7.2.2) lib/active_job/logging.rb:39:in `tag_logger'\nactivejob (7.2.2) lib/active_job/logging.rb:28:in `block (2 levels) in <module:Logging>'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `instance_exec'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `block in run_callbacks'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:141:in `run_callbacks'\nactivejob (7.2.2) lib/active_job/enqueuing.rb:117:in `enqueue'\nactivejob (7.2.2) lib/active_job/enqueuing.rb:84:in `perform_later'\n/app/samvera/hyrax-engine/app/actors/hyrax/actors/create_with_files_actor.rb:53:in `attach_files'\n/app/samvera/hyrax-engine/app/actors/hyrax/actors/create_with_files_actor.rb:16:in `create'\n/app/samvera/hyrax-engine/app/actors/hyrax/actors/create_with_remote_files_actor.rb:17:in `create'\n/app/samvera/hyrax-engine/app/actors/hyrax/actors/abstract_actor.rb:92:in `create'\n/app/samvera/hyrax-engine/app/controllers/concerns/hyrax/works_controller_behavior.rb:69:in `create'\nactionpack (7.2.2) lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'\nactionpack (7.2.2) lib/abstract_controller/base.rb:226:in `process_action'\nactionpack (7.2.2) lib/action_controller/metal/rendering.rb:193:in `process_action'\nactionpack (7.2.2) lib/abstract_controller/callbacks.rb:261:in `block in process_action'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:121:in `block in run_callbacks'\nactiontext (7.2.2) lib/action_text/rendering.rb:25:in `with_renderer'\nactiontext (7.2.2) lib/action_text/engine.rb:71:in `block (4 levels) in <class:Engine>'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `instance_exec'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:130:in `block in run_callbacks'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:141:in `run_callbacks'\nactionpack (7.2.2) lib/abstract_controller/callbacks.rb:260:in `process_action'\nactionpack (7.2.2) lib/action_controller/metal/rescue.rb:27:in `process_action'\nactionpack (7.2.2) lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'\nactivesupport (7.2.2) lib/active_support/notifications.rb:210:in `block in instrument'\nactivesupport (7.2.2) lib/active_support/notifications/instrumenter.rb:58:in `instrument'\nactivesupport (7.2.2) lib/active_support/notifications.rb:210:in `instrument'\nactionpack (7.2.2) lib/action_controller/metal/instrumentation.rb:76:in `process_action'\nactionpack (7.2.2) lib/action_controller/metal/params_wrapper.rb:259:in `process_action'\nactiverecord (7.2.2) lib/active_record/railties/controller_runtime.rb:39:in `process_action'\nactionpack (7.2.2) lib/abstract_controller/base.rb:163:in `process'\nactionview (7.2.2) lib/action_view/rendering.rb:40:in `process'\nactionpack (7.2.2) lib/action_controller/metal.rb:252:in `dispatch'\nactionpack (7.2.2) lib/action_controller/metal.rb:335:in `dispatch'\nactionpack (7.2.2) lib/action_dispatch/routing/route_set.rb:67:in `dispatch'\nactionpack (7.2.2) lib/action_dispatch/routing/route_set.rb:50:in `serve'\nactionpack (7.2.2) lib/action_dispatch/journey/router.rb:53:in `block in serve'\nactionpack (7.2.2) lib/action_dispatch/journey/router.rb:133:in `block in find_routes'\nactionpack (7.2.2) lib/action_dispatch/journey/router.rb:126:in `each'\nactionpack (7.2.2) lib/action_dispatch/journey/router.rb:126:in `find_routes'\nactionpack (7.2.2) lib/action_dispatch/journey/router.rb:34:in `serve'\nactionpack (7.2.2) lib/action_dispatch/routing/route_set.rb:896:in `call'\nactionpack (7.2.2) lib/action_dispatch/middleware/static.rb:27:in `call'\nwarden (1.2.9) lib/warden/manager.rb:36:in `block in call'\nwarden (1.2.9) lib/warden/manager.rb:34:in `catch'\nwarden (1.2.9) lib/warden/manager.rb:34:in `call'\nrack (2.2.10) lib/rack/tempfile_reaper.rb:15:in `call'\nrack (2.2.10) lib/rack/etag.rb:27:in `call'\nrack (2.2.10) lib/rack/conditional_get.rb:40:in `call'\nrack (2.2.10) lib/rack/head.rb:12:in `call'\nactionpack (7.2.2) lib/action_dispatch/http/permissions_policy.rb:38:in `call'\nactionpack (7.2.2) lib/action_dispatch/http/content_security_policy.rb:35:in `call'\nrack (2.2.10) lib/rack/session/abstract/id.rb:266:in `context'\nrack (2.2.10) lib/rack/session/abstract/id.rb:260:in `call'\nactionpack (7.2.2) lib/action_dispatch/middleware/cookies.rb:704:in `call'\nactive-fedora (15.0.1) lib/active_fedora/ldp_cache.rb:26:in `call'\nflipflop (2.8.0) lib/flipflop/feature_cache.rb:12:in `call'\nactionpack (7.2.2) lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'\nactivesupport (7.2.2) lib/active_support/callbacks.rb:101:in `run_callbacks'\nactionpack (7.2.2) lib/action_dispatch/middleware/callbacks.rb:30:in `call'\nactionpack (7.2.2) lib/action_dispatch/middleware/actionable_exceptions.rb:18:in `call'\nactionpack (7.2.2) lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'\nactionpack (7.2.2) lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'\nrailties (7.2.2) lib/rails/rack/logger.rb:41:in `call_app'\nrailties (7.2.2) lib/rails/rack/logger.rb:29:in `call'\nactionpack (7.2.2) lib/action_dispatch/middleware/remote_ip.rb:96:in `call'\nrequest_store (1.7.0) lib/request_store/middleware.rb:19:in `call'\nactionpack (7.2.2) lib/action_dispatch/middleware/request_id.rb:33:in `call'\nrack (2.2.10) lib/rack/method_override.rb:24:in `call'\nrack (2.2.10) lib/rack/runtime.rb:22:in `call'\nactionpack (7.2.2) lib/action_dispatch/middleware/executor.rb:16:in `call'\nactionpack (7.2.2) lib/action_dispatch/middleware/static.rb:27:in `call'\nrack (2.2.10) lib/rack/sendfile.rb:110:in `call'\nrailties (7.2.2) lib/rails/engine.rb:535:in `call'\nrack (2.2.10) lib/rack/urlmap.rb:74:in `block in call'\nrack (2.2.10) lib/rack/urlmap.rb:58:in `each'\nrack (2.2.10) lib/rack/urlmap.rb:58:in `call'\ncapybara (3.40.0) lib/capybara/server/animation_disabler.rb:25:in `call'\ncapybara (3.40.0) lib/capybara/server/middleware.rb:60:in `call'\npuma (6.5.0) lib/puma/configuration.rb:279:in `call'\npuma (6.5.0) lib/puma/request.rb:99:in `block in handle_request'\npuma (6.5.0) lib/puma/thread_pool.rb:389:in `with_force_shutdown'\npuma (6.5.0) lib/puma/request.rb:98:in `handle_request'\npuma (6.5.0) lib/puma/server.rb:468:in `process_client'\npuma (6.5.0) lib/puma/server.rb:249:in `block in run'\npuma (6.5.0) lib/puma/thread_pool.rb:166:in `block in spawn_thread'\nRequest\nParameters:\n{\"generic_work\"=>\n  {\"title\"=>[\"My Test Work\"],\n   \"creator\"=>[\"Doe, Jane\"],\n   \"rights_statement\"=>\"http://rightsstatements.org/vocab/InC/1.0/\",\n   \"alternative_title\"=>[\"\"],\n   \"contributor\"=>[],\n   \"description\"=>[],\n   \"abstract\"=>[],\n   \"keyword\"=>[],\n   \"license\"=>[],\n   \"access_right\"=>[],\n   \"rights_notes\"=>[],\n   \"publisher\"=>[],\n   \"date_created\"=>[],\n   \"subject\"=>[],\n   \"language\"=>[],\n   \"identifier\"=>[],\n   \"based_near_attributes\"=>{\"0\"=>{\"hidden_label\"=>\"\", \"id\"=>\"\", \"_destroy\"=>\"\"}},\n   \"related_url\"=>[],\n   \"bibliographic_citation\"=>[],\n   \"source\"=>[],\n   \"resource_type\"=>[],\n   \"admin_set_id\"=>\"d448b90d-23c9-4333-a418-fdecfa2fd280\",\n   \"member_of_collection_ids\"=>\"\",\n   \"visibility\"=>\"open\",\n   \"visibility_during_embargo\"=>\"restricted\",\n   \"embargo_release_date\"=>\"2024-12-06\",\n   \"visibility_after_embargo\"=>\"open\",\n   \"visibility_during_lease\"=>\"open\",\n   \"lease_expiration_date\"=>\"2024-12-06\",\n   \"visibility_after_lease\"=>\"restricted\",\n   \"on_behalf_of\"=>\"[email protected]\"},\n \"uploaded_files\"=>[\"22\", \"23\"],\n \"new_group_name_skel\"=>\"Select a group\",\n \"new_group_permission_skel\"=>\"none\",\n \"new_user_name_skel\"=>\"\",\n \"new_user_permission_skel\"=>\"none\",\n \"agreement\"=>\"1\",\n \"locale\"=>\"en\"}\nToggle session dump\nToggle env dump\nResponse\nHeaders:\nNone"
./spec/features/create_work_spec.rb:94:in `block (3 levels) in <top (required)>'
./spec/spec_helper.rb:323:in `block (2 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/actors/hyrax/actors/apply_order_actor_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Hyrax::Actors::ApplyOrderActor#update without an ordered_member_id that was associated with the curation concern removes the first child (spec.actors.hyrax.actors.apply_order_actor_spec) failed

artifacts/spec-reports-dassie-7/rspec-dassie-7.xml [took 2s]
Raw output
undefined method `permit!' for {:ordered_member_ids=>["BlahBlah2"]}:Hash
Failure/Error: @attributes = attributes&.permit!&.to_h&.with_indifferent_access

NoMethodError:
  undefined method `permit!' for {:ordered_member_ids=>["BlahBlah2"]}:Hash
./app/actors/hyrax/actors/environment.rb:21:in `initialize'
./spec/actors/hyrax/actors/apply_order_actor_spec.rb:7:in `new'
./spec/actors/hyrax/actors/apply_order_actor_spec.rb:7:in `block (2 levels) in <top (required)>'
./spec/actors/hyrax/actors/apply_order_actor_spec.rb:69:in `block (4 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/actors/hyrax/actors/apply_order_actor_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Hyrax::Actors::ApplyOrderActor#update with ordered_members_ids that arent associated with the curation concern yet. attaches the parent (spec.actors.hyrax.actors.apply_order_actor_spec) failed

artifacts/spec-reports-dassie-7/rspec-dassie-7.xml [took 1s]
Raw output
undefined method `permit!' for {:ordered_member_ids=>["9d2ce211-68dc-4410-af3e-3a24081f437f"]}:Hash
Failure/Error: @attributes = attributes&.permit!&.to_h&.with_indifferent_access

NoMethodError:
  undefined method `permit!' for {:ordered_member_ids=>["9d2ce211-68dc-4410-af3e-3a24081f437f"]}:Hash
./app/actors/hyrax/actors/environment.rb:21:in `initialize'
./spec/actors/hyrax/actors/apply_order_actor_spec.rb:7:in `new'
./spec/actors/hyrax/actors/apply_order_actor_spec.rb:7:in `block (2 levels) in <top (required)>'
./spec/actors/hyrax/actors/apply_order_actor_spec.rb:52:in `block (4 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/actors/hyrax/actors/apply_order_actor_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Hyrax::Actors::ApplyOrderActor#update with ordered_member_ids that include a work owned by a different user does not attach the work (spec.actors.hyrax.actors.apply_order_actor_spec) failed

artifacts/spec-reports-dassie-7/rspec-dassie-7.xml [took 2s]
Raw output
undefined method `permit!' for {:ordered_member_ids=>["c5762409-2dbf-441c-9c7b-2bee4a91f215"]}:Hash
Failure/Error: @attributes = attributes&.permit!&.to_h&.with_indifferent_access

NoMethodError:
  undefined method `permit!' for {:ordered_member_ids=>["c5762409-2dbf-441c-9c7b-2bee4a91f215"]}:Hash
./app/actors/hyrax/actors/environment.rb:21:in `initialize'
./spec/actors/hyrax/actors/apply_order_actor_spec.rb:7:in `new'
./spec/actors/hyrax/actors/apply_order_actor_spec.rb:7:in `block (2 levels) in <top (required)>'
./spec/actors/hyrax/actors/apply_order_actor_spec.rb:89:in `block (4 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/actors/hyrax/actors/apply_order_actor_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Hyrax::Actors::ApplyOrderActor#update with ordered_member_ids that are already associated with the parent attaches the parent (spec.actors.hyrax.actors.apply_order_actor_spec) failed

artifacts/spec-reports-dassie-7/rspec-dassie-7.xml [took 1s]
Raw output
undefined method `permit!' for {:ordered_member_ids=>["BlahBlah1"]}:Hash
Failure/Error: @attributes = attributes&.permit!&.to_h&.with_indifferent_access

NoMethodError:
  undefined method `permit!' for {:ordered_member_ids=>["BlahBlah1"]}:Hash
./app/actors/hyrax/actors/environment.rb:21:in `initialize'
./spec/actors/hyrax/actors/apply_order_actor_spec.rb:7:in `new'
./spec/actors/hyrax/actors/apply_order_actor_spec.rb:7:in `block (2 levels) in <top (required)>'
./spec/actors/hyrax/actors/apply_order_actor_spec.rb:27:in `block (4 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Hyrax::Actors::ValkyrieToActiveFedora#update calls update on next actor (spec.actors.hyrax.actors.valkyrie_to_active_fedora_spec) failed

artifacts/spec-reports-dassie-7/rspec-dassie-7.xml [took 0s]
Raw output
undefined method `permit!' for {}:Hash
Failure/Error: @attributes = attributes&.permit!&.to_h&.with_indifferent_access

NoMethodError:
  undefined method `permit!' for {}:Hash
./app/actors/hyrax/actors/environment.rb:21:in `initialize'
./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:6:in `new'
./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:6:in `block (2 levels) in <top (required)>'
./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:55:in `block (4 levels) in <top (required)>'
./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:55:in `block (3 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Hyrax::Actors::ValkyrieToActiveFedora#update returns true (spec.actors.hyrax.actors.valkyrie_to_active_fedora_spec) failed

artifacts/spec-reports-dassie-7/rspec-dassie-7.xml [took 0s]
Raw output
undefined method `permit!' for {}:Hash
Failure/Error: @attributes = attributes&.permit!&.to_h&.with_indifferent_access

NoMethodError:
  undefined method `permit!' for {}:Hash
Shared Example Group: "casts to ActiveFedora" called from ./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:52
./app/actors/hyrax/actors/environment.rb:21:in `initialize'
./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:6:in `new'
./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:6:in `block (2 levels) in <top (required)>'
./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:22:in `block (3 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Hyrax::Actors::ValkyrieToActiveFedora#update casts to ActiveFedora (spec.actors.hyrax.actors.valkyrie_to_active_fedora_spec) failed

artifacts/spec-reports-dassie-7/rspec-dassie-7.xml [took 0s]
Raw output
undefined method `permit!' for {}:Hash
Failure/Error: @attributes = attributes&.permit!&.to_h&.with_indifferent_access

NoMethodError:
  undefined method `permit!' for {}:Hash
Shared Example Group: "casts to ActiveFedora" called from ./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:52
./app/actors/hyrax/actors/environment.rb:21:in `initialize'
./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:6:in `new'
./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:6:in `block (2 levels) in <top (required)>'
./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:27:in `block (4 levels) in <top (required)>'
./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:26:in `block (3 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Hyrax::Actors::ValkyrieToActiveFedora#update when concern is not a valkyrie resource is a no-op (spec.actors.hyrax.actors.valkyrie_to_active_fedora_spec) failed

artifacts/spec-reports-dassie-7/rspec-dassie-7.xml [took 0s]
Raw output
undefined method `permit!' for {}:Hash
Failure/Error: @attributes = attributes&.permit!&.to_h&.with_indifferent_access

NoMethodError:
  undefined method `permit!' for {}:Hash
Shared Example Group: "casts to ActiveFedora" called from ./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:52
./app/actors/hyrax/actors/environment.rb:21:in `initialize'
./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:6:in `new'
./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:6:in `block (2 levels) in <top (required)>'
./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:36:in `block (5 levels) in <top (required)>'
./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:35:in `block (4 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'

Check warning on line 0 in ./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Hyrax::Actors::ValkyrieToActiveFedora#destroy casts to ActiveFedora (spec.actors.hyrax.actors.valkyrie_to_active_fedora_spec) failed

artifacts/spec-reports-dassie-7/rspec-dassie-7.xml [took 0s]
Raw output
undefined method `permit!' for {}:Hash
Failure/Error: @attributes = attributes&.permit!&.to_h&.with_indifferent_access

NoMethodError:
  undefined method `permit!' for {}:Hash
Shared Example Group: "casts to ActiveFedora" called from ./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:62
./app/actors/hyrax/actors/environment.rb:21:in `initialize'
./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:6:in `new'
./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:6:in `block (2 levels) in <top (required)>'
./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:27:in `block (4 levels) in <top (required)>'
./spec/actors/hyrax/actors/valkyrie_to_active_fedora_spec.rb:26:in `block (3 levels) in <top (required)>'
/app/bundle/ruby/3.2.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'