Gitaly error in GDK pipelines
Receiving the following error in GDK pipelines (from exceptions_json.log):
{
"severity": "ERROR",
"time": "2020-12-14T02:36:19.474Z",
"correlation_id": "3fb5aabee21a8c842be5f85973bcbf54",
"extra.source_project_id": 7,
"extra.target_project_id": 164,
"exception.class": "GRPC::Unknown",
"exception.message": "2:mutator call: rewrite storage: unable to descend OID [3 1] into message gitaly.CreateForkRequest: proto field is empty. debug_error_string:{\"created\":\"@1607913379.443349008\",\"description\":\"Error received from peer unix:/builds/gitlab-org/gitlab-development-kit/gitlab-development-kit/praefect.socket\",\"file\":\"src/core/lib/surface/call.cc\",\"file_line\":1055,\"grpc_message\":\"mutator call: rewrite storage: unable to descend OID [3 1] into message gitaly.CreateForkRequest: proto field is empty\",\"grpc_status\":2}",
"exception.backtrace": [
"lib/gitlab/gitaly_client.rb:177:in `execute'",
"lib/gitlab/gitaly_client/call.rb:18:in `block in call'",
"lib/gitlab/gitaly_client/call.rb:55:in `recording_request'",
"lib/gitlab/gitaly_client/call.rb:17:in `call'",
"lib/gitlab/gitaly_client.rb:167:in `call'",
"lib/gitlab/gitaly_client/repository_service.rb:120:in `fork_repository'",
"app/workers/repository_fork_worker.rb:45:in `gitaly_fork!'",
"app/workers/repository_fork_worker.rb:29:in `fork_repository'",
"app/workers/repository_fork_worker.rb:19:in `perform'",
"config/initializers/forbid_sidekiq_in_transactions.rb:36:in `block (2 levels) in \u003cmodule:NoEnqueueingFromTransactions\u003e'",
"app/models/project.rb:1009:in `add_import_job'",
"ee/app/models/ee/project.rb:378:in `add_import_job'",
"app/models/project_import_state.rb:43:in `block (3 levels) in \u003cclass:ProjectImportState\u003e'",
"lib/after_commit_queue.rb:39:in `instance_eval'",
"lib/after_commit_queue.rb:39:in `_run_after_commit_queue'",
"(eval):26:in `block (6 levels) in run_file'",
"config/initializers/forbid_sidekiq_in_transactions.rb:8:in `skipping_transaction_check'",
"(eval):13:in `block (5 levels) in run_file'",
"(eval):5:in `each'",
"(eval):5:in `block (4 levels) in run_file'",
"lib/gitlab/seeder.rb:91:in `block in quiet'",
"lib/gitlab/seeder.rb:122:in `without_statement_timeout'",
"lib/gitlab/seeder.rb:90:in `quiet'",
"(eval):4:in `block (3 levels) in run_file'",
"(eval):3:in `block (2 levels) in run_file'",
"lib/tasks/gitlab/setup.rake:34:in `setup_db'",
"lib/tasks/gitlab/setup.rake:5:in `block (2 levels) in \u003cmain\u003e'",
"lib/tasks/dev.rake:7:in `block (2 levels) in \u003cmain\u003e'"
]
}
For example: https://gitlab.com/gitlab-org/gitlab-development-kit/-/pipelines/229220632.
I can't reproduce locally.
Edited by Evan Read