After upgrading Gitlab CE from 4.1 to 8.2 with the following howtos viewing old merge requests results in an 500 internal server error:
- https://github.com/gitlabhq/gitlabhq/blob/master/doc/update/4.1-to-4.2.md
- https://github.com/gitlabhq/gitlabhq/blob/master/doc/update/4.2-to-5.0.md
- https://github.com/gitlabhq/gitlabhq/blob/master/doc/update/5.0-to-5.1.md
- https://github.com/gitlabhq/gitlabhq/blob/master/doc/update/5.1-to-6.0.md
- https://github.com/gitlabhq/gitlabhq/blob/master/doc/update/6.x-or-7.x-to-7.14.md
- https://github.com/gitlabhq/gitlabhq/blob/master/doc/update/7.14-to-8.0.md
- https://github.com/gitlabhq/gitlabhq/blob/master/doc/update/8.0-to-8.1.md
- https://github.com/gitlabhq/gitlabhq/blob/master/doc/update/8.1-to-8.2.md
Completed 500 Internal Server Error in 492ms (ActiveRecord: 9.8ms) ActionView::Template::Error (Invalid raw commit type: Commit): 1: - ci_commit = merge_request.ci_commit 2: %li{ class: mr_css_classes(merge_request) } 3: .merge-request-title 4: %span.merge-request-title-text app/models/merge_request_diff.rb:87:in
new' app/models/merge_request_diff.rb:87:in
block in load_commits’ app/models/merge_request_diff.rb:87:inmap' app/models/merge_request_diff.rb:87:in
load_commits’ app/models/merge_request_diff.rb:65:incommits' app/models/merge_request_diff.rb:69:in
last_commit’ app/models/merge_request.rb:162:inlast_commit' app/models/merge_request.rb:476:in
ci_commit’
app/views/projects/merge_requests/_merge_request.html.haml:1:in
_app_views_projects_merge_requests__merge_request_html_haml___1330045694266654756_70244062324960' app/views/projects/merge_requests/_merge_requests.html.haml:2:in
_app_views_projects_merge_requests__merge_requests_html_haml__808094144025002010_70244060976480’ app/views/projects/merge_requests/index.html.haml:16:in_app_views_projects_merge_requests_index_html_haml__1293627106597917751_70244045205140' app/controllers/projects/merge_requests_controller.rb:36:in
index’