Failure in browser_ui/1_manage/migration/gitlab_migration_group_spec.rb | Manage Gitlab migration imports group from UI
Full description
Manage Gitlab migration imports group from UI
File path
./qa/specs/features/browser_ui/1_manage/migration/gitlab_migration_group_spec.rb
Stack trace
Failure/Error: import_page.import_group(source_group.path, target_sandbox.path)
QA::Support::Repeater::RetriesExceededError:
Triggering import failed after 3 attempts
Expand for rails exception
{
"method": "POST",
"path": "/import/bulk_imports.json",
"format": "json",
"controller": "Import::BulkImportsController",
"action": "create",
"status": 500,
"time": "2023-03-22T18:18:49.289Z",
"params": [
{
"key": "bulk_import",
"value": [
{
"source_type": "group_entity",
"source_full_path": "source-group-for-import-09613dd3",
"destination_namespace": "gitlab-qa-sandbox-group-4",
"destination_name": "source-group-for-import-09613dd3",
"migrate_projects": true
}
]
}
],
"correlation_id": "01GW58Q1Y8JXQ5SB4G541GYW26",
"meta.caller_id": "Import::BulkImportsController#create",
"meta.remote_ip": "172.19.0.5",
"meta.feature_category": "importers",
"meta.user": "target-user-49c064d6c7c2",
"meta.user_id": 6,
"meta.client_id": "user/6",
"remote_ip": "172.19.0.5",
"user_id": 6,
"username": "target-user-49c064d6c7c2",
"ua": "GitLab_QA_G8yw3KnWtyCpJo6zsJRwc6ogz4hzCVDa",
"queue_duration_s": 0.027762,
"request_urgency": "low",
"target_duration_s": 5,
"redis_calls": 9,
"redis_allowed_cross_slot_calls": 1,
"redis_duration_s": 0.002023,
"redis_read_bytes": 717,
"redis_write_bytes": 1491,
"redis_cache_calls": 2,
"redis_cache_duration_s": 0.000503,
"redis_cache_read_bytes": 406,
"redis_cache_write_bytes": 166,
"redis_rate_limiting_calls": 2,
"redis_rate_limiting_duration_s": 0.000628,
"redis_rate_limiting_read_bytes": 2,
"redis_rate_limiting_write_bytes": 172,
"redis_sessions_calls": 4,
"redis_sessions_allowed_cross_slot_calls": 1,
"redis_sessions_duration_s": 0.000677,
"redis_sessions_read_bytes": 309,
"redis_sessions_write_bytes": 1100,
"redis_shared_state_calls": 1,
"redis_shared_state_duration_s": 0.000215,
"redis_shared_state_write_bytes": 53,
"db_count": 7,
"db_write_count": 0,
"db_cached_count": 5,
"db_replica_count": 0,
"db_primary_count": 7,
"db_main_count": 7,
"db_main_replica_count": 0,
"db_replica_cached_count": 0,
"db_primary_cached_count": 5,
"db_main_cached_count": 5,
"db_main_replica_cached_count": 0,
"db_replica_wal_count": 0,
"db_primary_wal_count": 0,
"db_main_wal_count": 0,
"db_main_replica_wal_count": 0,
"db_replica_wal_cached_count": 0,
"db_primary_wal_cached_count": 0,
"db_main_wal_cached_count": 0,
"db_main_replica_wal_cached_count": 0,
"db_replica_duration_s": 0.0,
"db_primary_duration_s": 0.004,
"db_main_duration_s": 0.004,
"db_main_replica_duration_s": 0.0,
"external_http_count": 1,
"external_http_duration_s": 0.04217087300003186,
"cpu_s": 0.082191,
"mem_objects": 38735,
"mem_bytes": 5389859,
"mem_mallocs": 13690,
"mem_total_bytes": 6939259,
"pid": 1090,
"worker_id": "puma_7",
"rate_limiting_gates": [
"bulk_import"
],
"exception.class": "NoMethodError",
"exception.message": "undefined method `values_at' for nil:NilClass",
"exception.backtrace": [
"app/services/bulk_imports/create_service.rb:98:in `validate_setting_enabled!'",
"app/services/bulk_imports/create_service.rb:65:in `validate!'",
"app/services/bulk_imports/create_service.rb:44:in `execute'",
"app/controllers/import/bulk_imports_controller.rb:62:in `block in create'",
"app/controllers/import/bulk_imports_controller.rb:56:in `map'",
"app/controllers/import/bulk_imports_controller.rb:56:in `create'",
"ee/lib/gitlab/ip_address_state.rb:10:in `with'",
"ee/app/controllers/ee/application_controller.rb:46:in `set_current_ip_address'",
"app/controllers/application_controller.rb:524:in `set_current_admin'",
"lib/gitlab/session.rb:11:in `with_session'",
"app/controllers/application_controller.rb:515:in `set_session_storage'",
"lib/gitlab/i18n.rb:107:in `with_locale'",
"lib/gitlab/i18n.rb:113:in `with_user_locale'",
"app/controllers/application_controller.rb:506:in `set_locale'",
"app/controllers/application_controller.rb:499:in `set_current_context'",
"lib/gitlab/metrics/elasticsearch_rack_middleware.rb:16:in `call'",
"lib/gitlab/middleware/memory_report.rb:13:in `call'",
"lib/gitlab/middleware/speedscope.rb:13:in `call'",
"lib/gitlab/database/load_balancing/rack_middleware.rb:23:in `call'",
"lib/gitlab/middleware/rails_queue_duration.rb:33:in `call'",
"lib/gitlab/metrics/rack_middleware.rb:16:in `block in call'",
"lib/gitlab/metrics/web_transaction.rb:46:in `run'",
"lib/gitlab/metrics/rack_middleware.rb:16:in `call'",
"lib/gitlab/jira/middleware.rb:19:in `call'",
"lib/gitlab/middleware/go.rb:20:in `call'",
"lib/gitlab/etag_caching/middleware.rb:21:in `call'",
"lib/gitlab/middleware/query_analyzer.rb:11:in `block in call'",
"lib/gitlab/database/query_analyzer.rb:37:in `within'",
"lib/gitlab/middleware/query_analyzer.rb:11:in `call'",
"lib/gitlab/middleware/multipart.rb:173:in `call'",
"lib/gitlab/middleware/read_only/controller.rb:50:in `call'",
"lib/gitlab/middleware/read_only.rb:18:in `call'",
"lib/gitlab/middleware/same_site_cookies.rb:27:in `call'",
"lib/gitlab/middleware/basic_health_check.rb:25:in `call'",
"lib/gitlab/middleware/handle_malformed_strings.rb:21:in `call'",
"lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'",
"lib/gitlab/middleware/request_context.rb:21:in `call'",
"lib/gitlab/middleware/webhook_recursion_detection.rb:15:in `call'",
"config/initializers/fix_local_cache_middleware.rb:11:in `call'",
"lib/gitlab/middleware/compressed_json.rb:37:in `call'",
"lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'",
"lib/gitlab/middleware/sidekiq_web_static.rb:20:in `call'",
"lib/gitlab/metrics/requests_rack_middleware.rb:79:in `call'",
"lib/gitlab/middleware/release_env.rb:13:in `call'"
],
"db_duration_s": 0.00017,
"view_duration_s": 0.0,
"duration_s": 0.09078
}
Screenshot
First happened in https://gitlab.com/gitlab-org/gitlab/-/jobs/3982964190.
Related test case: https://gitlab.com/gitlab-org/gitlab/-/quality/test_cases/347862.
Possible cause
~"group::import" notified via slack: https://gitlab.slack.com/archives/CLX7WMSKW/p1679531176201609
Edited by Mark Lapierre