Import of Gitlab exported project fails
I am attempting to import a project exported from Omnibus Gitlab into our Helm chart deployed install. They are both running the same version but the import fails with the error:
The repository could not be imported.
Error importing repository into satorix/ie-iexposure-15071300 - wrong number of arguments (given 1, expected 0)
The same project is able to be imported back into the Omnibus install just fine.
Both installations are running Gitlab version 14.9.1.
When I check the sidekiq log it has the exception below:
{
"severity": "ERROR",
"time": "2022-03-30T23:03:20.030Z",
"correlation_id": "01FZEH3ASDMBSS6GEM87C8AZ8F",
"exception.class": "Projects::ImportService::Error",
"exception.message": "wrong number of arguments (given 1, expected 0)",
"exception.backtrace": [
"lib/gitlab/import_export/importer.rb:32:in `rescue in execute'",
"lib/gitlab/import_export/importer.rb:26:in `execute'",
"app/services/projects/import_service.rb:132:in `import_data'",
"app/services/projects/import_service.rb:25:in `execute'",
"app/services/concerns/measurable.rb:35:in `execute'",
"app/workers/repository_import_worker.rb:28:in `perform'",
"ee/app/workers/ee/repository_import_worker.rb:9:in `perform'",
"lib/gitlab/database/load_balancing/sidekiq_server_middleware.rb:26:in `call'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing.rb:16:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job.rb:58:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/server.rb:8:in `call'",
"lib/gitlab/sidekiq_middleware/worker_context.rb:9:in `wrap_in_optional_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:17:in `block in call'",
"lib/gitlab/application_context.rb:88:in `block in use'",
"lib/gitlab/application_context.rb:88:in `use'",
"lib/gitlab/application_context.rb:41:in `with_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:15:in `call'",
"lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_versioning/middleware.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `block in call'",
"lib/gitlab/database/query_analyzer.rb:46:in `within'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/admin_mode/server.rb:14:in `call'",
"lib/gitlab/sidekiq_middleware/instrumentation_logger.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/batch_loader.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/extra_done_log_metadata.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:10:in `block in call'",
"lib/gitlab/with_request_store.rb:17:in `enabling_request_store'",
"lib/gitlab/with_request_store.rb:10:in `with_request_store'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/arguments_logger.rb:8:in `call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:74:in `block in call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:97:in `block in instrument'",
"lib/gitlab/metrics/background_transaction.rb:33:in `run'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:97:in `instrument'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:73:in `call'",
"lib/gitlab/sidekiq_middleware/monitor.rb:10:in `block in call'",
"lib/gitlab/sidekiq_daemon/monitor.rb:49:in `within_job'",
"lib/gitlab/sidekiq_middleware/monitor.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/size_limiter/server.rb:13:in `call'"
],
"user.username": "root",
"tags.program": "sidekiq",
"tags.locale": "en",
"tags.feature_category": "importers",
"tags.correlation_id": "01FZEH3ASDMBSS6GEM87C8AZ8F",
"extra.sidekiq": {
"retry": false,
"queue": "repository_import",
"version": 0,
"backtrace": 5,
"dead": false,
"status_expiration": 86400,
"memory_killer_memory_growth_kb": 50,
"memory_killer_max_memory_growth_kb": 300000,
"args": [
"[FILTERED]"
],
"class": "RepositoryImportWorker",
"jid": "147448d1cbdfc1afa6b97c79",
"created_at": 1648681399.7965252,
"correlation_id": "01FZEH3ASDMBSS6GEM87C8AZ8F",
"meta.user": "root",
"meta.project": "satorix/ie-iexposure-15071300",
"meta.root_namespace": "satorix",
"meta.client_id": "user/1",
"meta.caller_id": "Import::GitlabProjectsController#create",
"meta.remote_ip": "65.128.9.220",
"meta.feature_category": "importers",
"worker_data_consistency": "always",
"idempotency_key": "resque:gitlab:duplicate:repository_import:bfe6fb45222bab4e8a4dbd1e85af97eec6e0afcc53cf5ece40ccdfbd487f8472",
"size_limiter": "validated",
"enqueued_at": 1648681399.7986653
},
"extra.import_type": "gitlab_project",
"extra.project_id": 33,
"extra.source": "Projects::ImportService"
}
Edited by Bret Baptist