Skip to content

GRPC::Internal: 13:CommitDiff: parse failure: diff header regexp mismatch

Problem

I'm currently unable to create MRs on gitlab locally. I don't know how to reproduce it yet, some folks experienced this as well:

I've tried to reinstall my environment a couple of times but it still failing during the database feeding. Here the full stacktrace:

== Seed from /Users/goldenson/Code/gitlab-development-kit/gitlab/db/fixtures/development/10_merge_requests.rb
rake aborted!
GRPC::Internal: 13:CommitDiff: parse failure: diff header regexp mismatch
/Users/goldenson/Code/gitlab-development-kit/gitlab/lib/gitlab/gitaly_client/diff_stitcher.rb:15:in `each'
/Users/goldenson/Code/gitlab-development-kit/gitlab/lib/gitlab/gitaly_client/diff_stitcher.rb:15:in `each'
/Users/goldenson/Code/gitlab-development-kit/gitlab/lib/gitlab/git/diff_collection.rb:116:in `each_gitaly_patch'
/Users/goldenson/Code/gitlab-development-kit/gitlab/lib/gitlab/git/diff_collection.rb:50:in `each'
/Users/goldenson/Code/gitlab-development-kit/gitlab/lib/gitlab/git/diff_collection.rb:105:in `populate!'
/Users/goldenson/Code/gitlab-development-kit/gitlab/lib/gitlab/git/diff_collection.rb:76:in `real_size'
/Users/goldenson/Code/gitlab-development-kit/gitlab/app/models/merge_request_diff.rb:590:in `save_diffs'
/Users/goldenson/Code/gitlab-development-kit/gitlab/app/models/merge_request_diff.rb:158:in `save_git_content'
/Users/goldenson/Code/gitlab-development-kit/gitlab/app/models/merge_request.rb:771:in `block in create_merge_request_diff'
/Users/goldenson/Code/gitlab-development-kit/gitlab/lib/gitlab/gitaly_client.rb:310:in `allow_n_plus_1_calls'
/Users/goldenson/Code/gitlab-development-kit/gitlab/app/models/merge_request.rb:770:in `create_merge_request_diff'
/Users/goldenson/Code/gitlab-development-kit/gitlab/app/models/merge_request.rb:763:in `ensure_merge_request_diff'
/Users/goldenson/Code/gitlab-development-kit/gitlab/app/services/issuable_base_service.rb:171:in `block in create'
/Users/goldenson/Code/gitlab-development-kit/gitlab/app/services/issuable_base_service.rb:170:in `create'
/Users/goldenson/Code/gitlab-development-kit/gitlab/app/services/merge_requests/base_service.rb:50:in `create'
/Users/goldenson/Code/gitlab-development-kit/gitlab/app/services/merge_requests/create_service.rb:38:in `create'
/Users/goldenson/Code/gitlab-development-kit/gitlab/app/services/merge_requests/create_service.rb:13:in `execute'
(eval):39:in `block (6 levels) in run_file'
/Users/goldenson/Code/gitlab-development-kit/gitlab/config/initializers/forbid_sidekiq_in_transactions.rb:8:in `skipping_transaction_check'
(eval):38:in `block (5 levels) in run_file'
(eval):16:in `each'
(eval):16:in `block (4 levels) in run_file'
(eval):13:in `each'
(eval):13:in `block (3 levels) in run_file'
/Users/goldenson/Code/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:89:in `quiet'
(eval):3:in `block (2 levels) in run_file'
/Users/goldenson/Code/gitlab-development-kit/gitlab/lib/tasks/gitlab/setup.rake:34:in `setup_db'
/Users/goldenson/Code/gitlab-development-kit/gitlab/lib/tasks/gitlab/setup.rake:5:in `block (2 levels) in <main>'
/Users/goldenson/Code/gitlab-development-kit/gitlab/lib/tasks/dev.rake:7:in `block (2 levels) in <main>'
/Users/goldenson/.rbenv/versions/2.6.5/bin/bundle:23:in `load'
/Users/goldenson/.rbenv/versions/2.6.5/bin/bundle:23:in `<main>'
Tasks: TOP => db:seed_fu
(See full trace by running task with --trace)
support/bootstrap-rails failed
make: *** [postgresql-seed-rails] Error 1

cc @jacobvosmaer-gitlab

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information