Skip to content

Error 500 trying to view a merge request JSON: undefined method `binary?' for nil:NilClass

Try with: https://gitlab.com/gitlab-org/gitlab-workhorse/merge_requests/4/diffs.json

https://sentry.gitlap.com/gitlab/gitlabcom/issues/116009/

NoMethodError: undefined method `binary?' for nil:NilClass
  lib/gitlab/diff/file.rb:174:in `binary?'
    has_binary_notice? || old_blob&.binary? || new_blob&.binary?
  lib/gitlab/metrics/instrumentation.rb:159:in `block in binary?'
    .measure { super }
  lib/gitlab/metrics/method_call.rb:47:in `measure'
    retval = yield
  lib/gitlab/metrics/instrumentation.rb:159:in `binary?'
    .measure { super }
  lib/gitlab/diff/file.rb:178:in `text?'
    !binary?
...
(184 additional frame(s) were not displayed)

ActionView::Template::Error: undefined method `binary?' for nil:NilClass

ActionView::Template::Error: undefined method `binary?' for nil:NilClass
Edited by Stan Hu