GitHub importer fails to import forked branches if project owner is group
Stack trace:
23T02:37:27.125Z 5958 TID-ows6643nm WARN: NoMethodError: undefined method `username' for #<Group id:5818 @githubimport>
2019-03-23_02:37:27.12508 Did you mean? users
2019-03-23_02:37:27.12540 2019-03-23T02:37:27.125Z 5958 TID-ows6643nm WARN: /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activemodel-5.0.7.1/lib/active_model/attribute_methods.rb:433:in `method_missing'
2019-03-23_02:37:27.12540 /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/git/user.rb:9:in `from_gitlab'
2019-03-23_02:37:27.12541 /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/gitaly_client/operation_service.rb:54:in `user_create_branch'
2019-03-23_02:37:27.12541 /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/git/repository.rb:520:in `block in add_branch'
2019-03-23_02:37:27.12541 /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/git/wraps_gitaly_errors.rb:7:in `wrapped_gitaly_errors'
2019-03-23_02:37:27.12542 /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/git/repository.rb:519:in `add_branch'
2019-03-23_02:37:27.12542 /opt/gitlab/embedded/service/gitlab-rails/app/models/repository.rb:198:in `add_branch'
2019-03-23_02:37:27.12542 /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/github_import/importer/pull_request_importer.rb:92:in `create_source_branch_if_not_exists'
2019-03-23_02:37:27.12543 /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/github_import/importer/pull_request_importer.rb:73:in `insert_git_data'
2019-03-23_02:37:27.12545 /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/github_import/importer/pull_request_importer.rb:30:in `execute'
2019-03-23_02:37:27.12545 /opt/gitlab/embedded/service/gitlab-rails/app/workers/concerns/gitlab/github_import/object_importer.rb:23:in `import'
2019-03-23_02:37:27.12545 /opt/gitlab/embedded/service/gitlab-rails/app/workers/concerns/gitlab/github_import/rescheduling_methods.rb:31:in `try_import'
2019-03-23_02:37:27.12546 /opt/gitlab/embedded/service/gitlab-rails/app/workers/concerns/gitlab/github_import/rescheduling_methods.rb:19:in `perform'
2019-03-23_02:37:27.12546 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:185:in `execute_job'
2019-03-23_02:37:27.12547 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:167:in `block (2 levels) in process'
2019-03-23_02:37:27.12547 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/middleware/chain.rb:128:in `block in invoke'
2019-03-23_02:37:27.12547 /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'
2019-03-23_02:37:27.12548 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
2019-03-23_02:37:27.12549 /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/sidekiq_middleware/correlation_logger.rb:10:in `block in call'
2019-03-23_02:37:27.12550 /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/correlation_id.rb:15:in `use_id'
2019-03-23_02:37:27.12550 /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/sidekiq_middleware/correlation_logger.rb:9:in `call'
2019-03-23_02:37:27.12550 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
2019-03-23_02:37:27.12552 /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/sidekiq_middleware/batch_loader.rb:7:in `call'
2019-03-23_02:37:27.12552 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
2019-03-23_02:37:27.12552 /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/sidekiq_middleware/request_store_middleware.rb:8:in `call'
2019-03-23_02:37:27.12553 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
2019-03-23_02:37:27.12553 /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/sidekiq_middleware/shutdown.rb:54:in `call'
2019-03-23_02:37:27.12553 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
2019-03-23_02:37:27.12555 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sentry-raven-2.7.4/lib/raven/integrations/sidekiq.rb:9:in `call'
2019-03-23_02:37:27.12556 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
2019-03-23_02:37:27.12556 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/middleware/chain.rb:133:in `invoke'
2019-03-23_02:37:27.12556 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:166:in `block in process'
2019-03-23_02:37:27.12557 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:137:in `block (6 levels) in dispatch'
2019-03-23_02:37:27.12557 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/job_retry.rb:108:in `local'
2019-03-23_02:37:27.12557 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:136:in `block (5 levels) in dispatch'
2019-03-23_02:37:27.12558 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/rails.rb:43:in `block in call'
2019-03-23_02:37:27.12558 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/execution_wrapper.rb:85:in `wrap'
2019-03-23_02:37:27.12560 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/reloader.rb:68:in `block in wrap'
2019-03-23_02:37:27.12560 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/execution_wrapper.rb:85:in `wrap'
2019-03-23_02:37:27.12561 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/activesupport-5.0.7.1/lib/active_support/reloader.rb:67:in `wrap'
2019-03-23_02:37:27.12561 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/rails.rb:42:in `call'
2019-03-23_02:37:27.12561 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:132:in `block (4 levels) in dispatch'
2019-03-23_02:37:27.12562 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:243:in `stats'
2019-03-23_02:37:27.12562 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:127:in `block (3 levels) in dispatch'
2019-03-23_02:37:27.12562 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/job_logger.rb:8:in `call'
2019-03-23_02:37:27.12563 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:126:in `block (2 levels) in dispatch'
2019-03-23_02:37:27.12565 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/job_retry.rb:73:in `global'
2019-03-23_02:37:27.12565 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:125:in `block in dispatch'
2019-03-23_02:37:27.12565 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/logging.rb:48:in `with_context'
2019-03-23_02:37:27.12566 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/logging.rb:42:in `with_job_hash_context'
2019-03-23_02:37:27.12566 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:124:in `dispatch'
2019-03-23_02:37:27.12566 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:165:in `process'
2019-03-23_02:37:27.12567 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:83:in `process_one'
2019-03-23_02:37:27.12570 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/processor.rb:71:in `run'
2019-03-23_02:37:27.12570 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/util.rb:16:in `watchdog'
2019-03-23_02:37:27.12571 /opt/gitlab/embedded/lib/ruby/gems/2.5.0/gems/sidekiq-5.2.5/lib/sidekiq/util.rb:25:in `block in safe_thread'