Skip to content

GitHub importer - ArgumentError: Target namespace is required (ArgumentError)

The following seems to be a recurring error within the GitHub importer:

Sentry Issue: GITLABCOM-8QBG

ArgumentError: Target namespace is required (ArgumentError)

      raise ArgumentError, s_('GithubImport|Target namespace is required') if params[:target_namespace].blank?
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  app/services/import/github_service.rb:139:in `target_namespace_path'
    raise ArgumentError, s_('GithubImport|Target namespace is required') if params[:target_namespace].blank?
  app/services/import/github_service.rb:63:in `target_namespace'
    @target_namespace ||= Namespace.find_by_full_path(target_namespace_path)
  app/services/import/github_service.rb:131:in `validate_context'
    elsif target_namespace.nil?
  app/services/import/github_service.rb:16:in `execute'
    context_error = validate_context
  app/controllers/import/github_controller.rb:75:in `create'
    result = Import::GithubService.new(client, current_user, import_params).execute(access_params, provider_name)
...
(164 additional frame(s) were not displayed)

First seen 26 May 2025 19h53 UTC and has been regularly recurring since 3h UTC

Edited by 🤖 GitLab Bot 🤖