LoadError: Unable to autoload constant Banzai::Filter::SyntaxHighlightFilter
Notice that this error occurs in the PostReceive Sidekiq task. Perhaps we aren't configuring eager loading properly?
https://github.com/mperham/sidekiq/wiki/FAQ#why-doesnt-sidekiq-autoload-my-rails-application-code
irb(main):010:0> Rails.application.config.eager_load
=> true
irb(main):011:0> Rails.application.config.eager_load_paths
=> ["/opt/gitlab/embedded/service/gitlab-rails/app/assets", "/opt/gitlab/embedded/service/gitlab-rails/app/controllers", "/opt/gitlab/embedded/service/gitlab-rails/app/finders", "/opt/gitlab/embedded/service/gitlab-rails/app/helpers", "/opt/gitlab/embedded/service/gitlab-rails/app/mailers", "/opt/gitlab/embedded/service/gitlab-rails/app/models", "/opt/gitlab/embedded/service/gitlab-rails/app/services", "/opt/gitlab/embedded/service/gitlab-rails/app/uploaders", "/opt/gitlab/embedded/service/gitlab-rails/app/validators", "/opt/gitlab/embedded/service/gitlab-rails/app/workers", "/opt/gitlab/embedded/service/gitlab-rails/app/controllers/concerns", "/opt/gitlab/embedded/service/gitlab-rails/app/models/concerns"]
irb(main):012:0> Rails.application.config.autoload_paths
=> ["/opt/gitlab/embedded/service/gitlab-rails/lib", "/opt/gitlab/embedded/service/gitlab-rails/app/models/hooks", "/opt/gitlab/embedded/service/gitlab-rails/app/models/concerns", "/opt/gitlab/embedded/service/gitlab-rails/app/models/project_services", "/opt/gitlab/embedded/service/gitlab-rails/app/models/members"]
-Stan
/cc: @rspeicher
https://sentry.gitlap.com/gitlab/gitlabcom/issues/3673/
LoadError: Unable to autoload constant Banzai::Filter::SyntaxHighlightFilter, expected /opt/gitlab/embedded/service/gitlab-rails/lib/banzai/filter/syntax_highlight_filter.rb to define it
lib/banzai/pipeline/gfm_pipeline.rb:6:in `filters'
Filter::SyntaxHighlightFilter,
lib/banzai/pipeline/combined_pipeline.rb:13:in `each'
FilterArray.new(pipelines.flat_map(&:filters))
lib/banzai/pipeline/combined_pipeline.rb:13:in `flat_map'
FilterArray.new(pipelines.flat_map(&:filters))
lib/banzai/pipeline/combined_pipeline.rb:13:in `filters'
FilterArray.new(pipelines.flat_map(&:filters))
lib/banzai/pipeline/base_pipeline.rb:13:in `html_pipeline'
@html_pipeline ||= HTML::Pipeline.new(filters)
...
(46 additional frame(s) were not displayed)