Skip to content

Failure in ee/api/1_manage/import/import_github_repo_spec.rb | Manage GitHub import when imported via api imports repo push rules

Test metadata (don't modify)

Field Value
File URL qa/qa/specs/features/ee/api/1_manage/import/import_github_repo_spec.rb#L13
Filename qa/specs/features/ee/api/1_manage/import/import_github_repo_spec.rb
Description Manage GitHub import when imported via api imports repo push rules
Test level
Hash 6230c642bd368d96c65076726930953720dbd287f
Duration 3.96 seconds
Expected duration < 240 seconds
Test case https://gitlab.com/gitlab-org/gitlab/-/quality/test_cases/379494

Stack trace

Failure/Error: expect_project_import_finished_successfully

QA::Resource::Errors::ResourceFabricationFailedError:
  Fabrication of QA::Resource::ProjectImportedFromGithub using the API failed (500) with `{"message":"500 Internal Server Error"}`.
  Correlation Id: 01HM6Z64SJRFQWVCN7RPZ2KSEH

System Logs

Rails API

Click to expand
{
  "severity": "INFO",
  "correlation_id": "01HM6Z64SJRFQWVCN7RPZ2KSEH",
  "time": "2024-01-15T16:27:30.790Z",
  "method": "POST",
  "path": "/api/v4/import/github",
  "status": 500,
  "params": [
    {
      "key": "private_token",
      "value": "[FILTERED]"
    },
    {
      "key": "repo_id",
      "value": "466994992"
    },
    {
      "key": "new_name",
      "value": "imported-project-f97f111ea5e0baa8"
    },
    {
      "key": "target_namespace",
      "value": "gitlab-qa-sandbox-group-2/destination-group-for-import-3be3c02e"
    },
    {
      "key": "personal_access_token",
      "value": "[FILTERED]"
    },
    {
      "key": "ci_cd_only",
      "value": "false"
    },
    {
      "key": "optional_stages",
      "value": {
        "single_endpoint_issue_events_import": "true",
        "single_endpoint_notes_import": "true",
        "attachments_import": null
      }
    }
  ],
  "exception_class": "NoMethodError",
  "exception_message": "undefined method `split' for nil:NilClass\n\n      scopes = scopes.split(',').map(&:strip)\n                     ^^^^^^",
  "exception_backtrace": [
    "app/services/import/github_service.rb:115:in `validate_collaborators_import_scope'",
    "app/services/import/github_service.rb:17:in `execute'",
    "lib/api/import_github.rb:38:in `block in <class:ImportGithub>'",
    "ee/lib/gitlab/middleware/ip_restrictor.rb:14:in `block in call'",
    "ee/lib/gitlab/ip_address_state.rb:10:in `with'",
    "ee/lib/gitlab/middleware/ip_restrictor.rb:13:in `call'",
    "lib/api/api_guard.rb:219:in `call'",
    "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/etag_caching/middleware.rb:21: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/middleware/go.rb:20: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/unauthenticated_session_expiry.rb:18:in `call'",
    "lib/gitlab/middleware/same_site_cookies.rb:27:in `call'",
    "lib/gitlab/middleware/path_traversal_check.rb:35:in `call'",
    "lib/gitlab/middleware/handle_malformed_strings.rb:21:in `call'",
    "lib/gitlab/middleware/basic_health_check.rb:25:in `call'",
    "lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'",
    "lib/gitlab/middleware/request_context.rb:15: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:44: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'"
  ],
  "meta_user": "qa-user-d5674ccebbb1fb04",
  "meta_caller_id": "POST /api/:version/import/github"
}

Rails Exceptions

Click to expand
{
  "severity": "ERROR",
  "correlation_id": "01HM6Z64SJRFQWVCN7RPZ2KSEH",
  "time": "2024-01-15T16:27:30.786Z",
  "exception_class": "NoMethodError",
  "exception_message": "undefined method `split' for nil:NilClass\n\n      scopes = scopes.split(',').map(&:strip)\n                     ^^^^^^",
  "exception_backtrace": [
    "app/services/import/github_service.rb:115:in `validate_collaborators_import_scope'",
    "app/services/import/github_service.rb:17:in `execute'",
    "lib/api/import_github.rb:38:in `block in <class:ImportGithub>'",
    "ee/lib/gitlab/middleware/ip_restrictor.rb:14:in `block in call'",
    "ee/lib/gitlab/ip_address_state.rb:10:in `with'",
    "ee/lib/gitlab/middleware/ip_restrictor.rb:13:in `call'",
    "lib/api/api_guard.rb:219:in `call'",
    "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/etag_caching/middleware.rb:21: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/middleware/go.rb:20: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/unauthenticated_session_expiry.rb:18:in `call'",
    "lib/gitlab/middleware/same_site_cookies.rb:27:in `call'",
    "lib/gitlab/middleware/path_traversal_check.rb:35:in `call'",
    "lib/gitlab/middleware/handle_malformed_strings.rb:21:in `call'",
    "lib/gitlab/middleware/basic_health_check.rb:25:in `call'",
    "lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'",
    "lib/gitlab/middleware/request_context.rb:15: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:44: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'"
  ]
}

Reports (38)

Last 10 reports:

  1. 2024-04-03: https://gitlab.com/gitlab-org/gitlab/-/jobs/6541582967 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1239010721)
  2. 2024-03-31: https://gitlab.com/gitlab-org/gitlab/-/jobs/6516630434 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1234578846)
  3. 2024-01-30: https://gitlab.com/gitlab-org/gitlab/-/jobs/6049511548 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1157082062)
  4. 2024-01-22: https://gitlab.com/gitlab-org/gitlab/-/jobs/5977863910 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1146199142)
  5. 2024-01-21: https://gitlab.com/gitlab-org/gitlab/-/jobs/5976297498 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1145900624)
  6. 2024-01-21: https://gitlab.com/gitlab-org/gitlab/-/jobs/5976112487 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1145863221)
  7. 2024-01-21: https://gitlab.com/gitlab-org/gitlab/-/jobs/5975931969 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1145823479)
  8. 2024-01-21: https://gitlab.com/gitlab-org/gitlab/-/jobs/5975750979 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1145783475)
  9. 2024-01-21: https://gitlab.com/gitlab-org/gitlab/-/jobs/5975582733 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1145746120)
  10. 2024-01-21: https://gitlab.com/gitlab-org/gitlab/-/jobs/5975368591 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1145699778)
See 28 more reports
  1. 2024-01-21: https://gitlab.com/gitlab-org/gitlab/-/jobs/5975181582 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1145660750)
  2. 2024-01-21: https://gitlab.com/gitlab-org/gitlab/-/jobs/5975003298 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1145622246)
  3. 2024-01-21: https://gitlab.com/gitlab-org/gitlab/-/jobs/5974843703 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1145586985)
  4. 2024-01-21: https://gitlab.com/gitlab-org/gitlab/-/jobs/5974671095 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1145549864)
  5. 2024-01-21: https://gitlab.com/gitlab-org/gitlab/-/jobs/5974500484 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1145511878)
  6. 2024-01-20: https://gitlab.com/gitlab-org/gitlab/-/jobs/5974322543 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1145470058)
  7. 2024-01-20: https://gitlab.com/gitlab-org/gitlab/-/jobs/5974166574 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1145436867)
  8. 2024-01-20: https://gitlab.com/gitlab-org/gitlab/-/jobs/5973650630 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1145322204)
  9. 2024-01-20: https://gitlab.com/gitlab-org/gitlab/-/jobs/5973493574 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1145284934)
  10. 2024-01-20: https://gitlab.com/gitlab-org/gitlab/-/jobs/5973146701 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1145209162)
  11. 2024-01-20: https://gitlab.com/gitlab-org/gitlab/-/jobs/5972984834 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1145174455)
  12. 2024-01-20: https://gitlab.com/gitlab-org/gitlab/-/jobs/5972800252 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1145134080)
  13. 2024-01-16: https://gitlab.com/gitlab-org/gitlab/-/jobs/5942597944 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1140367737)
  14. 2024-01-16: https://gitlab.com/gitlab-org/gitlab/-/jobs/5941974295 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1140275689)
  15. 2024-01-16: https://gitlab.com/gitlab-org/gitlab/-/jobs/5940671182 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1140085862)
  16. 2024-01-16: https://gitlab.com/gitlab-org/gitlab/-/jobs/5939642327 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1139931835)
  17. 2024-01-16: https://gitlab.com/gitlab-org/gitlab/-/jobs/5938343810 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1139740347)
  18. 2024-01-16: https://gitlab.com/gitlab-org/gitlab/-/jobs/5937232473 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1139577832)
  19. 2024-01-16: https://gitlab.com/gitlab-org/gitlab/-/jobs/5936324513 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1139434477)
  20. 2024-01-16: https://gitlab.com/gitlab-org/gitlab/-/jobs/5935989307 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1139372889)
  21. 2024-01-16: https://gitlab.com/gitlab-org/gitlab/-/jobs/5935532736 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1139291603)
  22. 2024-01-16: https://gitlab.com/gitlab-org/gitlab/-/jobs/5935283522 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1139245136)
  23. 2024-01-16: https://gitlab.com/gitlab-org/gitlab/-/jobs/5935203404 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1139231407)
  24. 2024-01-16: https://gitlab.com/gitlab-org/gitlab/-/jobs/5934937642 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1139180630)
  25. 2024-01-15: https://gitlab.com/gitlab-org/gitlab/-/jobs/5934490691 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1139106335)
  26. 2024-01-15: https://gitlab.com/gitlab-org/gitlab/-/jobs/5934023193 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1139030222)
  27. 2024-01-15: https://gitlab.com/gitlab-org/gitlab/-/jobs/5933575646 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1138958428)
  28. 2024-01-15: https://gitlab.com/gitlab-org/gitlab/-/jobs/5932757053 (https://gitlab.com/gitlab-org/gitlab/-/pipelines/1138836321)
Edited by Ghost User