500 Error while creating new merge request
I always get 500 error page while trying to create a new merge request from my
gitlab-ce fork to
Steps to reproduce
git fetch upstream
git checkout -b my_new_branch upstream/master
- Make some commit.
git push origin HEAD
- Get an URL from remote server:
Counting objects: 389, done. Delta compression using up to 4 threads. Compressing objects: 100% (278/278), done. Writing objects: 100% (389/389), 45.78 KiB | 0 bytes/s, done. Total 389 (delta 294), reused 199 (delta 110) remote: Resolving deltas: 100% (294/294), completed with 113 local objects. remote: remote: To create a merge request for ability_to_cancel_attaching_file, visit: remote: https://gitlab.com/blackst0ne/gitlab-ce/merge_requests/new?merge_request%5Bsource_branch%5D=ability_to_cancel_attaching_file remote: To firstname.lastname@example.org:blackst0ne/gitlab-ce.git * [new branch] HEAD -> ability_to_cancel_attaching_file
- Copy that URL and try to open it.
- You will get the 500 error page.
If I change the source branch name (remove it at all or change it to anything that doesn't exist yet), a page loads correctly (with no preset source branch).
ps: Not so long time ago everything worked correctly.
What is the current bug behavior?
500 error page loaded.
What is the expected correct behavior?
New merge request page loaded.
Relevant logs and/or screenshots
Output of checks
This bug happens on GitLab.com
Results of GitLab environment info
GitLab Enterprise Edition 8.17.0-rc4-ee 4e18f45