scientist-softserv / louisville-hyku

Other
0 stars 0 forks source link

undefined method `id` for nil:NilClass #87

Closed orangewolf closed 1 year ago

orangewolf commented 1 year ago

bug

(received this email from randy)

Hi Alisha,

We can now confirm that there's a "undefined method `id' for nil:NilClass" error popping up during the validation process. It occurred with two attempted bulkrax loads this morning. I was able to recreate the error with the enclosed csv/files. Below is the trace we received. Any help would be greatly appreciated.

Thanks, -Randy

file: rhino.zip

importer info Work Entries
rhino003 1902 Complete 2022-04-19 13:23:40 UTC
rhino002 1901 Complete 2022-04-19 13:23:40 UTC
rhino001 1900 Complete 2022-04-19 13:23:40 UTC
Collection Entries
rhino000 1903 Complete 2022-04-19 13:23:40 UTC Name: rhino_test_collection_2 Admin set: admin_set/default User: rtkueh01@louisville.edu Frequency: PT0S Parser klass: Bulkrax::CsvParser Limit: Errors: Errored at: 2022-04-19 13:23:40 UTC Error: NoMethodError - undefined method `id' for nil:NilClass Parser fields: visibility: open rights_statement: http://rightsstatements.org/vocab/CNE/1.0/ override_rights_statement: 1 file_style: Specify a Path on the Server import_file_path: /home/deploy/Desktop/rhino/rhino_test_collection_2.csv total: 4 Field mapping: {"from"=>["administrative_note"]} {"from"=>["alternative_title"], "split"=>";"} {"from"=>["artificial_collection"], "split"=>";"} {"from"=>["biography_of_contributor"]} {"from"=>["building_date"], "split"=>";"} {"from"=>["cataloguing_note"]} {"from"=>["city"]} {"from"=>["code"], "split"=>";"} {"from"=>["collection_information"], "split"=>";"} {"from"=>["condition"], "split"=>";"} {"from"=>["contributor"], "split"=>";"} {"from"=>["contributor_description"]} {"from"=>["contributor_history"]} {"from"=>["contributor_role"], "split"=>";"} {"from"=>["county"]} {"from"=>["creator"], "split"=>";"} {"from"=>["creator_role"], "split"=>";"} {"from"=>["cultural_context"], "split"=>";"} {"from"=>["data_source"]} {"from"=>["date_original"]} {"from"=>["date_digital"]} {"from"=>["decade"], "split"=>";"} {"from"=>["description"]} {"from"=>["digitization_specification"]} {"from"=>["exhibit_history"]} {"from"=>["duration"]} {"from"=>["format"]} {"from"=>["honoree"], "split"=>";"} {"from"=>["source_identifier"], "source_identifier"=>true} {"from"=>["invoice_information"]} {"from"=>["issue"]} {"from"=>["keyword"], "split"=>";"} {"from"=>["language"], "split"=>";"} {"from"=>["language_script"], "split"=>";"} {"from"=>["license"], "split"=>";"} {"from"=>["location"], "split"=>";"} {"from"=>["location_of_contributor"], "split"=>";"} {"from"=>["location_of_honoree"], "split"=>";"} {"from"=>["material"], "split"=>";"} {"from"=>["measurement"]} {"from"=>["media_type"], "split"=>";"} {"from"=>["mesh"], "split"=>";"} {"from"=>["neighborhood"]} {"from"=>["object_location"]} {"from"=>["operating_area"], "split"=>";"} {"from"=>["ordering_information"]} {"from"=>["ornamentation"], "split"=>";"} {"from"=>["people_named"], "split"=>";"} {"from"=>["people_represented"], "split"=>";"} {"from"=>["photo_comment"]} {"from"=>["place_original"], "split"=>";"} {"from"=>["production"]} {"from"=>["repository"], "split"=>";"} {"from"=>["region"]} {"from"=>["related_image"], "split"=>";"} {"from"=>["related_resource"], "split"=>";"} {"from"=>["resource_date_created"]} {"from"=>["resource_query"], "split"=>";"} {"from"=>["object_type"], "split"=>";"} {"from"=>["rights_statement"], "split"=>";"} {"from"=>["searchable_text"]} {"from"=>["series"]} {"from"=>["source"], "split"=>";"} {"from"=>["story"]} {"from"=>["street"]} {"from"=>["style"], "split"=>";"} {"from"=>["subject"], "split"=>";"} {"from"=>["tab_heading"]} {"from"=>["table_of_contents"]} {"from"=>["technique"], "split"=>";"} {"from"=>["title"], "split"=>";"} {"from"=>["transcription_translation"]} {"from"=>["type_of_honoree"]} {"from"=>["volume"]} {"from"=>["parents"], "split"=>"(?-mix:\\s*[;|]\\s*)", "related_parents_field_mapping"=>true} {"from"=>["children"], "split"=>"(?-mix:\\s*[;|]\\s*)", "related_children_field_mapping"=>true}
error stack trace Error Trace: ``` bash /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/bundler/gems/bulkrax-846b7eaa2894/app/jobs/bulkrax/import_collection_job.rb:31:in `add_user_to_permission_template!' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/bundler/gems/bulkrax-846b7eaa2894/app/jobs/bulkrax/import_collection_job.rb:13:in `perform' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activejob-5.2.7/lib/active_job/execution.rb:39:in `block in perform_now' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/sentry-raven-2.13.0/lib/raven/integrations/rails/active_job.rb:13:in `block (2 levels) in included' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/callbacks.rb:118:in `instance_exec' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activejob-5.2.7/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/callbacks.rb:118:in `instance_exec' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activejob-5.2.7/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/notifications.rb:168:in `block in instrument' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/notifications.rb:168:in `instrument' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activejob-5.2.7/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activejob-5.2.7/lib/active_job/logging.rb:46:in `block in tag_logger' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/tagged_logging.rb:28:in `tagged' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/tagged_logging.rb:71:in `tagged' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activejob-5.2.7/lib/active_job/logging.rb:46:in `tag_logger' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activejob-5.2.7/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/callbacks.rb:118:in `instance_exec' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activejob-5.2.7/lib/active_job/execution.rb:38:in `perform_now' /home/deploy/hyku/lib/active_job_tenant.rb:38:in `block in perform_now' /home/deploy/hyku/lib/active_job_tenant.rb:57:in `block in switch' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/apartment-2.2.1/lib/apartment/adapters/abstract_adapter.rb:85:in `switch' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/2.7.0/forwardable.rb:235:in `switch' /home/deploy/hyku/lib/active_job_tenant.rb:56:in `switch' /home/deploy/hyku/lib/active_job_tenant.rb:37:in `perform_now' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activejob-5.2.7/lib/active_job/execution.rb:18:in `perform_now' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/bundler/gems/bulkrax-846b7eaa2894/app/parsers/bulkrax/csv_parser.rb:127:in `create_entry_and_job' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/bundler/gems/bulkrax-846b7eaa2894/app/parsers/bulkrax/csv_parser.rb:109:in `block (2 levels) in create_objects' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/bundler/gems/bulkrax-846b7eaa2894/app/parsers/bulkrax/csv_parser.rb:104:in `each' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/bundler/gems/bulkrax-846b7eaa2894/app/parsers/bulkrax/csv_parser.rb:104:in `each_with_index' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/bundler/gems/bulkrax-846b7eaa2894/app/parsers/bulkrax/csv_parser.rb:104:in `block in create_objects' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/bundler/gems/bulkrax-846b7eaa2894/app/parsers/bulkrax/csv_parser.rb:99:in `each' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/bundler/gems/bulkrax-846b7eaa2894/app/parsers/bulkrax/csv_parser.rb:99:in `create_objects' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/bundler/gems/bulkrax-846b7eaa2894/app/models/bulkrax/importer.rb:147:in `import_objects' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/bundler/gems/bulkrax-846b7eaa2894/app/jobs/bulkrax/importer_job.rb:21:in `import' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/bundler/gems/bulkrax-846b7eaa2894/app/jobs/bulkrax/importer_job.rb:12:in `perform' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activejob-5.2.7/lib/active_job/execution.rb:39:in `block in perform_now' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/sentry-raven-2.13.0/lib/raven/integrations/rails/active_job.rb:13:in `block (2 levels) in included' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/callbacks.rb:118:in `instance_exec' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:323:in `with_locale' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activejob-5.2.7/lib/active_job/translation.rb:9:in `block (2 levels) in ' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/callbacks.rb:118:in `instance_exec' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activejob-5.2.7/lib/active_job/logging.rb:26:in `block (4 levels) in ' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/notifications.rb:168:in `block in instrument' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/notifications.rb:168:in `instrument' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activejob-5.2.7/lib/active_job/logging.rb:25:in `block (3 levels) in ' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activejob-5.2.7/lib/active_job/logging.rb:46:in `block in tag_logger' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/tagged_logging.rb:28:in `tagged' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/tagged_logging.rb:71:in `tagged' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activejob-5.2.7/lib/active_job/logging.rb:46:in `tag_logger' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activejob-5.2.7/lib/active_job/logging.rb:22:in `block (2 levels) in ' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/callbacks.rb:118:in `instance_exec' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activejob-5.2.7/lib/active_job/execution.rb:38:in `perform_now' /home/deploy/hyku/lib/active_job_tenant.rb:38:in `block in perform_now' /home/deploy/hyku/lib/active_job_tenant.rb:57:in `block in switch' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/apartment-2.2.1/lib/apartment/adapters/abstract_adapter.rb:85:in `switch' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/2.7.0/forwardable.rb:235:in `switch' /home/deploy/hyku/lib/active_job_tenant.rb:56:in `switch' /home/deploy/hyku/lib/active_job_tenant.rb:37:in `perform_now' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activejob-5.2.7/lib/active_job/execution.rb:18:in `perform_now' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/bundler/gems/bulkrax-846b7eaa2894/app/controllers/bulkrax/importers_controller.rb:85:in `create' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/abstract_controller/base.rb:194:in `process_action' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_controller/metal/rendering.rb:30:in `process_action' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/abstract_controller/callbacks.rb:42:in `block in process_action' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/callbacks.rb:109:in `block in run_callbacks' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/sentry-raven-2.13.0/lib/raven/integrations/rails/controller_transaction.rb:7:in `block in included' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/callbacks.rb:118:in `instance_exec' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/callbacks.rb:136:in `run_callbacks' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/abstract_controller/callbacks.rb:41:in `process_action' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_controller/metal/rescue.rb:22:in `process_action' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_controller/metal/instrumentation.rb:34:in `block in process_action' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/notifications.rb:168:in `block in instrument' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/notifications/instrumenter.rb:23:in `instrument' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/notifications.rb:168:in `instrument' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_controller/metal/instrumentation.rb:32:in `process_action' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_controller/metal/params_wrapper.rb:256:in `process_action' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activerecord-5.2.7/lib/active_record/railties/controller_runtime.rb:24:in `process_action' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/abstract_controller/base.rb:134:in `process' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionview-5.2.7/lib/action_view/rendering.rb:32:in `process' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_controller/metal.rb:191:in `dispatch' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_controller/metal.rb:252:in `dispatch' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/routing/route_set.rb:52:in `dispatch' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/routing/route_set.rb:34:in `serve' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/journey/router.rb:52:in `block in serve' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/journey/router.rb:35:in `each' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/journey/router.rb:35:in `serve' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/routing/route_set.rb:840:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/railties-5.2.7/lib/rails/engine.rb:524:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/railties-5.2.7/lib/rails/railtie.rb:190:in `public_send' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/railties-5.2.7/lib/rails/railtie.rb:190:in `method_missing' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/routing/mapper.rb:19:in `block in ' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/routing/mapper.rb:48:in `serve' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/journey/router.rb:52:in `block in serve' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/journey/router.rb:35:in `each' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/journey/router.rb:35:in `serve' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/routing/route_set.rb:840:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/is_it_working-1.1.0/lib/is_it_working/handler.rb:48:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/apartment-2.2.1/lib/apartment/elevators/generic.rb:23:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/apartment-2.2.1/lib/apartment/reloader.rb:18:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rack-2.2.3/lib/rack/deflater.rb:44:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/warden-1.2.9/lib/warden/manager.rb:36:in `block in call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `catch' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/warden-1.2.9/lib/warden/manager.rb:34:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rack-2.2.3/lib/rack/tempfile_reaper.rb:15:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rack-2.2.3/lib/rack/etag.rb:27:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rack-2.2.3/lib/rack/conditional_get.rb:40:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rack-2.2.3/lib/rack/head.rb:12:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/http/content_security_policy.rb:18:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rack-2.2.3/lib/rack/session/abstract/id.rb:266:in `context' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rack-2.2.3/lib/rack/session/abstract/id.rb:260:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/middleware/cookies.rb:670:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/active-fedora-12.2.3/lib/active_fedora/ldp_cache.rb:26:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/flipflop-2.6.0/lib/flipflop/feature_cache.rb:12:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activerecord-5.2.7/lib/active_record/migration.rb:559:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/callbacks.rb:98:in `run_callbacks' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/middleware/callbacks.rb:26:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/middleware/executor.rb:14:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/middleware/debug_exceptions.rb:61:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/web-console-3.7.0/lib/web_console/middleware.rb:135:in `call_app' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/web-console-3.7.0/lib/web_console/middleware.rb:22:in `block in call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/web-console-3.7.0/lib/web_console/middleware.rb:20:in `catch' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/web-console-3.7.0/lib/web_console/middleware.rb:20:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/middleware/show_exceptions.rb:33:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/railties-5.2.7/lib/rails/rack/logger.rb:38:in `call_app' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/railties-5.2.7/lib/rails/rack/logger.rb:26:in `block in call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/tagged_logging.rb:71:in `block in tagged' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/tagged_logging.rb:28:in `tagged' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/tagged_logging.rb:71:in `tagged' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/railties-5.2.7/lib/rails/rack/logger.rb:26:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/middleware/remote_ip.rb:81:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/request_store-1.5.0/lib/request_store/middleware.rb:19:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/middleware/request_id.rb:27:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rack-2.2.3/lib/rack/method_override.rb:24:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rack-2.2.3/lib/rack/runtime.rb:22:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/activesupport-5.2.7/lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/middleware/executor.rb:14:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/middleware/static.rb:127:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/actionpack-5.2.7/lib/action_dispatch/middleware/static.rb:127:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rack-2.2.3/lib/rack/sendfile.rb:110:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/secure_headers-6.3.3/lib/secure_headers/middleware.rb:11:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/sentry-raven-2.13.0/lib/raven/integrations/rack.rb:51:in `call' /home/deploy/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/railties-5.2.7/lib/rails/engine.rb:524:in `call' /usr/lib/ruby/vendor_ruby/phusion_passenger/rack/thread_handler_extension.rb:107:in `process_request' /usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb:157:in `accept_and_process_next_request' /usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb:110:in `main_loop' /usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler.rb:419:in `block (3 levels) in start_threads' /usr/lib/ruby/vendor_ruby/phusion_passenger/utils.rb:113:in `block in create_thread_and_abort_on_exception' ```
orangewolf commented 1 year ago

Alisha April 2022

the error above indicates that a collection was not made from the attached csv.

I imported the file above into our staging site and did not have an issue with the collection. it, along with the 3 images were all created. I did have an issue however with the fileset of the 2nd child work being attached. I think this may be because it's a jpeg image type and the CreateDerivativesJob doesn't like that? although it's weird because the image does show up in the uv for the parent work. :thinking:

will look into that.

collection parent_work
Image Image
orangewolf commented 1 year ago

Alisha April 2022

we just discussed this during the client meeting. lv does not expect to be using ".jpeg" files, so if that's the cause of this problem they're fine standardizing all files to be ".jpg". I'll change that file locally and retest.

orangewolf commented 1 year ago

Alisha April 2022

the jpeg issue though is related to the newspaper gem and is already being addressed here.the jpeg issue though is related to the newspaper gem and is already being addressed here.

orangewolf commented 1 year ago

Alisha April 2022

randy/rachel will also test their "hite" and "howard" imports locally to see if they're still getting issues. if so, they will make those csv's and files available to us to test on our staging site.

I checked this morning that there's no diff between our main branch and randy's ss-changes branch, so code diff's shouldn't be the cause of our import differences. (as long as he's pulled since april 18, which was the date of the last code push) (@rtkuehn can you do another code pull of ss-changes before your testing to make sure you have the latest code?)randy/rachel will also test their "hite" and "howard" imports locally to see if they're still getting issues. if so, they will make those csv's and files available to us to test on our staging site. I checked this morning that there's no diff between our main branch and randy's ss-changes branch, so code diff's shouldn't be the cause of our import differences. (as long as he's pulled since april 18, which was the date of the last code push) (@rtkuehn can you do another code pull of ss-changes before your testing to make sure you have the latest code?)

orangewolf commented 1 year ago

Alisha April 2022

I changed the ".jpeg" extension to ".jpg" on the second image, but that didn't work. I then downloaded a new image, saved it as a ".jpg" and attached it to the second child on the csv instead.

all files attachments and model relationships have now been formed

Image

orangewolf commented 1 year ago

Rachel April 2022

This can be merged with the "Create and Validate" bug (#106) since that has been identified as the source of the problem.This can be merged with the "Create and Validate" bug (#106 (closed)) since that has been identified as the source of the problem.

orangewolf commented 1 year ago

Randy May 2022

Updated bulkrax fixed issue