Skip to content

Error 500 in /api/v4/jobs/request: NoMethodError: undefined method `dig' for #<String:0x00007f72dff1b860>

https://sentry.gitlab.net/gitlab/gitlabcom/issues/1024605/

NoMethodError: undefined method `dig' for #<String:0x00007f72dff1b860>
  ci/build.rb:776:in `publishes_artifacts_reports?'
    options&.dig(:artifacts, :reports)&.any?
  gitlab/metrics/instrumentation.rb:161:in `block in publishes_artifacts_reports?'
    .measure { super }
  gitlab/metrics/method_call.rb:36:in `measure'
    retval = yield
  gitlab/metrics/instrumentation.rb:161:in `publishes_artifacts_reports?'
    .measure { super }
  ci/build.rb:34:in `block in <class:Build>'
    upload_multiple_artifacts: -> (build) { build.publishes_artifacts_reports? },
...
(148 additional frame(s) were not displayed)

NoMethodError: undefined method `dig' for #<String:0x00007f72dff1b860>
Edited by Stan Hu