# Bug JIM-162 - Error during import „undefined method ‚strip' for nil"

Project: Stream Jira to OpenProject data Migrator
Status: closed
URL: https://community.openproject.org/work_packages/JIM-162

## Open points

_No work packages_

## Details

| Attribute | Value |
| --- | --- |
| Date |  |
| Priority | Medium |
| Module |  |
| Target versions | 17.8.0 |
| Observed in versions | 17.6.0 |
| Sprint |  |
| Backlog bucket |  |
| Bug found in version (deprecated) | 17.6.x |
| Requires doc change | No |
| Accessibility | No |
| Pull preview |  |
| List |  |
| Labels |  |

## People

| Attribute | Value |
| --- | --- |
| Assignee |  |
| Accountable |  |
| Product manager |  |
| Developers | Andrej Sandorf |
| Designer |  |
| Ordered by |  |
| Signed off by |  |
| Interest by |  |

## Planning

| Attribute | Value |
| --- | --- |
| Relevance |  |

## Costs

| Attribute | Value |
| --- | --- |
| Votes |  |
| Work |  |
| Labor costs |  |

## Description

### Steps to reproduce

This bug was reported to us by a customer.   
Have invalid panel macro in a Jira description

``` text
## empty parameter ||

{panel:title=Test||another=value}
Panel content
{panel}

## parameter without =value

{panel:title=Test|invalid_param}
Panel content
{panel}


```

### What is the buggy behavior?

The import fails:

<figure class="image image_resized op-uc-figure" style="height:3.5416in;width:11.6145in;"><div class="op-uc-figure--content"><img class="op-uc-image" style="aspect-ratio:1115/340;" src="https://crmplus.zoho.eu/supportapi/api/v1/threads/224196000002364150/inlineImages/edbsn92daee5c141f3aa2b63df98310138e0a8d7b07b979b2575f3861e1937ecd6f62edfee1c526f94a85cd59b379225cf3150c065461679a982a95afed0de62a2dda7f076dd4e3d337d2e35e344912013259?et=1a00eadc1f3&amp;ha=daa256e226ed007586f1cff3e32113ab6479925b846f391144d11d4be765f1ab&amp;f=1.png" width="1115" height="340"></div></figure>

### What is the expected behavior?

The import should finish successfully.

### **Logs**

``` text
[e54b6eec-04f9-4378-9469-d9a8e4458f50]   Import::JiraImportTransition Create (1.4ms)  INSERT INTO "jira_import_transitions" ("from_state", "to_state", "metadata", "sort_key", "jira_import_id", "most_recent", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id"  [["from_state", "importing"], ["to_state", "import_error"], ["metadata", "{\"error\":\"undefined method 'strip' for nil\",\"error_backtrace\":[\"/opt/openproject/app/services/import/jira_wiki_markup/parser.rb:587:in 'block in Import::JiraWikiMarkup::Parser#parse_macro_params'\",\"/opt/openproject/app/services/import/jira_wiki_markup/parser.rb:585:in 'Array#each'\",\"/opt/openproject/app/services/import/jira_wiki_markup/parser.rb:585:in 'Import::JiraWikiMarkup::Parser#parse_macro_params'\",\"/opt/openproject/app/services/import/jira_wiki_markup/parser.rb:187:in 'Import::JiraWikiMarkup::Parser#handle_panel_block'\",\"/opt/openproject/app/services/import/jira_wiki_markup/parser.rb:88:in 'block in Import::JiraWikiMarkup::Parser#parse_block_line'\",\"/opt/openproject/app/services/import/jira_wiki_markup/parser.rb:86:in 'Array#each'\",\"/opt/openproject/app/services/import/jira_wiki_markup/parser.rb:86:in 'Import::JiraWikiMarkup::Parser#parse_block_line'\",\"/opt/openproject/app/services/import/jira_wiki_markup/parser.rb:77:in 'Import::JiraWikiMarkup::Parser#parse_blocks'\",\"/opt/openproject/app/services/import/jira_wiki_markup/parser.rb:60:in 'Import::JiraWikiMarkup::Parser#parse'\",\"/opt/openproject/app/workers/import/jira_fetch_and_import_projects_job.rb:114:in 'Import::JiraFetchAndImportProjectsJob#collect_markup_mentions'\",\"/opt/openproject/app/workers/import/jira_fetch_and_import_projects_job.rb:89:in 'block in Import::JiraFetchAndImportProjectsJob#collect_comment_user_keys'\",\"/opt/openproject/app/workers/import/jira_fetch_and_import_projects_job.rb:87:in 'Array#each'\",\"/opt/openproject/app/workers/import/jira_fetch_and_import_projects_job.rb:87:in 'Import::JiraFetchAndImportProjectsJob#collect_comment_user_keys'\",\"/opt/openproject/app/workers/import/jira_fetch_and_import_projects_job.rb:75:in 'Import::JiraFetchAndImportProjectsJob#collect_user_keys_from_issue'\",\"/opt/openproject/app/workers/import/jira_fetch_and_import_projects_job.rb:67:in 'block in Import::JiraFetchAndImportProjectsJob#collect_user_to_import'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/relation/batches.rb:88:in 'Array#each'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/relation/batches.rb:88:in 'block in ActiveRecord::Batches#find_each'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/relation/batches.rb:172:in 'block in ActiveRecord::Batches#find_in_batches'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/relation/batches.rb:475:in 'block in ActiveRecord::Batches#batch_on_unloaded_relation'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/relation/batches.rb:434:in 'Kernel#loop'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/relation/batches.rb:434:in 'ActiveRecord::Batches#batch_on_unloaded_relation'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/relation/batches.rb:289:in 'ActiveRecord::Batches#in_batches'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/relation/batches.rb:171:in 'ActiveRecord::Batches#find_in_batches'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/relation/batches.rb:87:in 'ActiveRecord::Batches#find_each'\",\"/opt/openproject/app/workers/import/jira_fetch_and_import_projects_job.rb:66:in 'Import::JiraFetchAndImportProjectsJob#collect_user_to_import'\",\"/opt/openproject/app/workers/import/jira_fetch_and_import_projects_job.rb:57:in 'Import::JiraFetchAndImportProjectsJob#fetch_and_save_users_data'\",\"/opt/openproject/app/workers/import/jira_fetch_and_import_projects_job.rb:39:in 'Import::JiraFetchAndImportProjectsJob#perform'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activejob-8.1.3/lib/active_job/execution.rb:68:in 'block in ActiveJob::Execution#_perform_job'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/callbacks.rb:121:in 'block in ActiveSupport::Callbacks#run_callbacks'\",\"/opt/openproject/app/workers/shared_job_setup.rb:59:in 'block in SharedJobSetup#prepare_job_context'\",\"/opt/openproject/app/workers/shared_job_setup.rb:76:in 'SharedJobSetup#with_clean_request_store'\",\"/opt/openproject/app/workers/shared_job_setup.rb:55:in 'SharedJobSetup#prepare_job_context'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/callbacks.rb:130:in 'block in ActiveSupport::Callbacks#run_callbacks'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/callbacks.rb:141:in 'ActiveSupport::Callbacks#run_callbacks'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activejob-8.1.3/lib/active_job/execution.rb:67:in 'ActiveJob::Execution#_perform_job'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activejob-8.1.3/lib/active_job/instrumentation.rb:44:in 'ActiveJob::Instrumentation#_perform_job'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activejob-8.1.3/lib/active_job/execution.rb:51:in 'ActiveJob::Execution#perform_now'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activejob-8.1.3/lib/active_job/instrumentation.rb:26:in 'block in ActiveJob::Instrumentation#perform_now'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/railties/job_runtime.rb:12:in 'block in ActiveRecord::Railties::JobRuntime#instrument'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activejob-8.1.3/lib/active_job/instrumentation.rb:34:in 'block in ActiveJob::Instrumentation#instrument'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/notifications.rb:210:in 'block in ActiveSupport::Notifications.instrument'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/notifications/instrumenter.rb:58:in 'ActiveSupport::Notifications::Instrumenter#instrument'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/notifications.rb:210:in 'ActiveSupport::Notifications.instrument'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activejob-8.1.3/lib/active_job/instrumentation.rb:33:in 'ActiveJob::Instrumentation#instrument'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/railties/job_runtime.rb:10:in 'ActiveRecord::Railties::JobRuntime#instrument'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activejob-8.1.3/lib/active_job/instrumentation.rb:26:in 'ActiveJob::Instrumentation#perform_now'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activejob-8.1.3/lib/active_job/logging.rb:32:in 'block in ActiveJob::Logging#perform_now'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/tagged_logging.rb:143:in 'block in ActiveSupport::TaggedLogging#tagged'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/tagged_logging.rb:38:in 'ActiveSupport::TaggedLogging::Formatter#tagged'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/tagged_logging.rb:143:in 'ActiveSupport::TaggedLogging#tagged'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/broadcast_logger.rb:228:in 'ActiveSupport::BroadcastLogger#method_missing'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activejob-8.1.3/lib/active_job/logging.rb:39:in 'ActiveJob::Logging#tag_logger'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activejob-8.1.3/lib/active_job/logging.rb:32:in 'ActiveJob::Logging#perform_now'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activejob-8.1.3/lib/active_job/execution_state.rb:7:in 'block (2 levels) in ActiveJob::ExecutionState#perform_now'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/core_ext/time/zones.rb:65:in 'Time.use_zone'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activejob-8.1.3/lib/active_job/execution_state.rb:7:in 'block in ActiveJob::ExecutionState#perform_now'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/i18n-1.14.8/lib/i18n.rb:354:in 'I18n::Base#with_locale'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activejob-8.1.3/lib/active_job/execution_state.rb:6:in 'ActiveJob::ExecutionState#perform_now'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activejob-8.1.3/lib/active_job/execution.rb:29:in 'block in ActiveJob::Execution::ClassMethods#execute'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/callbacks.rb:121:in 'block in ActiveSupport::Callbacks#run_callbacks'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activejob-8.1.3/lib/active_job/railtie.rb:86:in 'block (4 levels) in <class:Railtie>'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/reloader.rb:77:in 'block in ActiveSupport::Reloader.wrap'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/execution_wrapper.rb:87:in 'ActiveSupport::ExecutionWrapper.wrap'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/reloader.rb:74:in 'ActiveSupport::Reloader.wrap'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activejob-8.1.3/lib/active_job/railtie.rb:85:in 'block (3 levels) in <class:Railtie>'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/callbacks.rb:130:in 'BasicObject#instance_exec'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/callbacks.rb:130:in 'block in ActiveSupport::Callbacks#run_callbacks'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/callbacks.rb:141:in 'ActiveSupport::Callbacks#run_callbacks'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activejob-8.1.3/lib/active_job/execution.rb:27:in 'ActiveJob::Execution::ClassMethods#execute'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/good_job-4.19.0/app/models/good_job/job.rb:813:in 'block (3 levels) in GoodJob::Job#perform'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/notifications.rb:210:in 'block in ActiveSupport::Notifications.instrument'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/notifications/instrumenter.rb:58:in 'ActiveSupport::Notifications::Instrumenter#instrument'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/notifications.rb:210:in 'ActiveSupport::Notifications.instrument'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/good_job-4.19.0/app/models/good_job/job.rb:812:in 'block (2 levels) in GoodJob::Job#perform'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/good_job-4.19.0/lib/good_job/current_thread.rb:120:in 'GoodJob::CurrentThread.within'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/good_job-4.19.0/app/models/good_job/job.rb:767:in 'block in GoodJob::Job#perform'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/callbacks.rb:121:in 'block in ActiveSupport::Callbacks#run_callbacks'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/good_job-4.19.0/app/models/good_job/batch.rb:208:in 'GoodJob::Batch.within_thread'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/good_job-4.19.0/app/models/good_job/job.rb:974:in 'GoodJob::Job#reset_batch_values'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/callbacks.rb:130:in 'block in ActiveSupport::Callbacks#run_callbacks'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/callbacks.rb:141:in 'ActiveSupport::Callbacks#run_callbacks'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/good_job-4.19.0/app/models/good_job/job.rb:761:in 'GoodJob::Job#perform'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/good_job-4.19.0/app/models/good_job/job.rb:392:in 'block in GoodJob::Job.perform_with_advisory_lock'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/good_job-4.19.0/app/models/good_job/job/lockable.rb:26:in 'block in GoodJob::Job::Lockable::ClassMethods#with_advisory_lock_claim'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/good_job-4.19.0/app/models/concerns/good_job/advisory_lockable.rb:339:in 'block (2 levels) in GoodJob::AdvisoryLockable::ClassMethods#advisory_lock'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/relation.rb:1393:in 'ActiveRecord::Relation#_scoping'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/relation.rb:558:in 'ActiveRecord::Relation#scoping'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/scoping/default.rb:51:in 'ActiveRecord::Scoping::Default::ClassMethods#unscoped'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/good_job-4.19.0/app/models/concerns/good_job/advisory_lockable.rb:339:in 'block in GoodJob::AdvisoryLockable::ClassMethods#advisory_lock'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:463:in 'ActiveRecord::ConnectionAdapters::ConnectionPool#with_connection'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/good_job-4.19.0/app/models/concerns/good_job/advisory_lockable.rb:334:in 'GoodJob::AdvisoryLockable::ClassMethods#advisory_lock'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/good_job-4.19.0/app/models/good_job/job/lockable.rb:23:in 'GoodJob::Job::Lockable::ClassMethods#with_advisory_lock_claim'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/relation/delegation.rb:80:in 'block in GoodJob::Job::GeneratedRelationMethods#with_advisory_lock_claim'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/relation.rb:1393:in 'ActiveRecord::Relation#_scoping'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/relation.rb:558:in 'ActiveRecord::Relation#scoping'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/relation/delegation.rb:80:in 'GoodJob::Job::GeneratedRelationMethods#with_advisory_lock_claim'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/good_job-4.19.0/app/models/good_job/job.rb:389:in 'GoodJob::Job.perform_with_advisory_lock'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/good_job-4.19.0/app/models/good_job/job.rb:410:in 'GoodJob::Job.perform_with_lock'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/relation/delegation.rb:80:in 'block in GoodJob::Job::GeneratedRelationMethods#perform_with_lock'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/relation.rb:1393:in 'ActiveRecord::Relation#_scoping'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/relation.rb:558:in 'ActiveRecord::Relation#scoping'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activerecord-8.1.3/lib/active_record/relation/delegation.rb:80:in 'GoodJob::Job::GeneratedRelationMethods#perform_with_lock'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/good_job-4.19.0/lib/good_job/job_performer.rb:35:in 'block in GoodJob::JobPerformer#next'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/good_job-4.19.0/lib/good_job/capsule_tracker.rb:94:in 'GoodJob::CapsuleTracker#register'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/good_job-4.19.0/lib/good_job/job_performer.rb:34:in 'GoodJob::JobPerformer#next'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/good_job-4.19.0/lib/good_job/scheduler.rb:289:in 'block (2 levels) in GoodJob::Scheduler#create_task'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/reloader.rb:77:in 'block in ActiveSupport::Reloader.wrap'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/execution_wrapper.rb:91:in 'ActiveSupport::ExecutionWrapper.wrap'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/activesupport-8.1.3/lib/active_support/reloader.rb:74:in 'ActiveSupport::Reloader.wrap'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/good_job-4.19.0/lib/good_job/scheduler.rb:288:in 'block in GoodJob::Scheduler#create_task'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/concurrent-ruby-1.3.6/lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb:24:in 'block in Concurrent::SafeTaskExecutor#execute'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/concurrent-ruby-1.3.6/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:48:in 'block in Concurrent::Synchronization::MutexLockableObject#synchronize'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/concurrent-ruby-1.3.6/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:48:in 'Thread::Mutex#synchronize'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/concurrent-ruby-1.3.6/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:48:in 'Concurrent::Synchronization::MutexLockableObject#synchronize'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/concurrent-ruby-1.3.6/lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb:22:in 'Concurrent::SafeTaskExecutor#execute'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/concurrent-ruby-1.3.6/lib/concurrent-ruby/concurrent/ivar.rb:170:in 'Concurrent::IVar#safe_execute'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/concurrent-ruby-1.3.6/lib/concurrent-ruby/concurrent/scheduled_task.rb:298:in 'Concurrent::ScheduledTask#process_task'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/concurrent-ruby-1.3.6/lib/concurrent-ruby/concurrent/executor/timer_set.rb:99:in 'block in Concurrent::TimerSet#ns_post_task'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/concurrent-ruby-1.3.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:382:in 'Concurrent::RubyThreadPoolExecutor::Worker#run_task'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/concurrent-ruby-1.3.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:372:in 'block (3 levels) in Concurrent::RubyThreadPoolExecutor::Worker#create_worker'\",\"/opt/openproject/vendor/bundle/ruby/4.0.0/gems/concurrent-ruby-1.3.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:3
```

### Environment information

**OpenProject installation type**

  - unknown

**OpenProject version**

*17.6.*

**Browser**

Unknown

**Operating System**

Unknown

**Language**

Unknown
