500 in merge request
Enveronment:
root@git:~# sudo gitlab-rake gitlab:env:info
System information
System: Ubuntu 16.04
Current User: git
Using RVM: no
Ruby Version: 2.3.5p376
Gem Version: 2.6.13
Bundler Version:1.13.7
Rake Version: 12.0.0
Redis Version: 3.2.5
Git Version: 2.13.5
Sidekiq Version:5.0.4
Go Version: unknown
GitLab information
Version: 10.0.3
Revision: 8895150
Directory: /opt/gitlab/embedded/service/gitlab-rails
DB Adapter: postgresql
URL: https://gitlab.***.com
HTTP Clone URL: https://gitlab.***.com/some-group/some-project.git
SSH Clone URL: git@gitlab.***.com:some-group/some-project.git
Using LDAP: yes
Using Omniauth: no
GitLab Shell
Version: 5.9.0
Repository storage paths:
- default: /var/opt/gitlab/git-data/repositories
Hooks: /opt/gitlab/embedded/service/gitlab-shell/hooks
Git: /opt/gitlab/embedded/bin/git
Error:
tarted GET "/sh/sh4ib/merge_requests/85" for 10.100.1.75 at 2017-10-18 11:58:29 +0300
Processing by Projects::MergeRequestsController#show as HTML
Parameters: {"namespace_id"=>"sh", "project_id"=>"sh4ib", "id"=>"85"}
Completed 500 Internal Server Error in 1082ms (ActiveRecord: 89.3ms)
ActionView::Template::Error (no implicit conversion of nil into String):
9: .diff-content.code.js-syntax-highlight
10: %table
11: - discussions = { discussion.original_line_code => [discussion] }
12: = render partial: "projects/diffs/line",
13: collection: discussion.truncated_diff_lines,
14: as: :line,
15: locals: { diff_file: diff_file,
lib/gitlab/diff/inline_diff.rb:73:in `block in find_changed_line_pairs'
lib/gitlab/diff/inline_diff.rb:73:in `each'
lib/gitlab/diff/inline_diff.rb:73:in `each_with_object'
lib/gitlab/diff/inline_diff.rb:73:in `find_changed_line_pairs'
lib/gitlab/diff/inline_diff.rb:50:in `for_lines'
lib/gitlab/diff/highlight.rb:59:in `inline_diffs'
lib/gitlab/diff/highlight.rb:28:in `block in highlight'
lib/gitlab/diff/highlight.rb:21:in `map'
lib/gitlab/diff/highlight.rb:21:in `with_index'
lib/gitlab/diff/highlight.rb:21:in `highlight'
lib/gitlab/diff/file.rb:124:in `highlighted_diff_lines'
app/models/concerns/discussion_on_diff.rb:18:in `highlighted_diff_lines'
app/models/concerns/discussion_on_diff.rb:33:in `truncated_diff_lines'
app/views/discussions/_diff_with_notes.html.haml:12:in `_app_views_discussions__diff_with_notes_html_haml__724356321831819161_69966608324360'
app/views/discussions/_discussion.html.haml:44:in `_app_views_discussions__discussion_html_haml___351881147103760049_69966614500580'
app/views/shared/notes/_notes.html.haml:6:in `block in _app_views_shared_notes__notes_html_haml__4229255985766952441_69966609230980'
app/views/shared/notes/_notes.html.haml:2:in `each'
app/views/shared/notes/_notes.html.haml:2:in `_app_views_shared_notes__notes_html_haml__4229255985766952441_69966609230980'
app/views/shared/notes/_notes_with_form.html.haml:2:in `_app_views_shared_notes__notes_with_form_html_haml___543246284786408875_69966615177740'
app/views/projects/merge_requests/_discussion.html.haml:11:in `_app_views_projects_merge_requests__discussion_html_haml__1023871876021026586_69966613626440'
app/views/projects/merge_requests/show.html.haml:79:in `_app_views_projects_merge_requests_show_html_haml__2865029693520182910_69966618501520'
lib/gitlab/i18n.rb:46:in `with_locale'
lib/gitlab/i18n.rb:52:in `with_user_locale'
app/controllers/application_controller.rb:326:in `set_locale'
lib/gitlab/middleware/multipart.rb:93:in `call'
lib/gitlab/request_profiler/middleware.rb:14:in `call'
lib/gitlab/middleware/go.rb:17:in `call'
lib/gitlab/etag_caching/middleware.rb:11:in `call'
lib/gitlab/request_context.rb:18:in `call'
lib/gitlab/metrics/requests_rack_middleware.rb:27:in `call'
Edited by Alexey Stepanov