gitcoinco / code_fund_ads

CodeFund is an open source platform that helps fund maintainers, bloggers, and builders through non-tracking ethical ads
https://codefund.io
GNU Affero General Public License v3.0
375 stars 104 forks source link

NoMethodError: undefined method `gravatar_url' for nil:NilClass #1324

Closed andrewmcodes closed 4 years ago

andrewmcodes commented 4 years ago

View details in Rollbar: https://rollbar.com/codefund/codefund/items/642/



ActionView::Template::Error: undefined method `gravatar_url' for nil:NilClass
  File "/app/app/components/avatar_component.rb", line 23, in user_gravatar_url
  File "/app/app/components/avatar_component.html.erb", line 2, in call
  File "/app/vendor/bundle/ruby/2.6.0/gems/view_component-2.5.1/lib/view_component/base.rb", line 64, in render_in
  File "/app/vendor/bundle/ruby/2.6.0/gems/view_component-2.5.1/lib/view_component/render_monkey_patch.rb", line 7, in render
  File "/app/app/views/shared/_sidebar.html.erb", line 5, in _app_views_shared__sidebar_html_erb___2941868296167421647_69862788697780
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/base.rb", line 274, in _run
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/template.rb", line 185, in block in render
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/notifications.rb", line 182, in instrument
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/template.rb", line 385, in instrument_render_template
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/template.rb", line 183, in render
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/renderer/partial_renderer.rb", line 357, in block in render_partial
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/renderer/abstract_renderer.rb", line 88, in block in instrument
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/notifications.rb", line 180, in block in instrument
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/notifications/instrumenter.rb", line 24, in instrument
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/notifications.rb", line 180, in instrument
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/renderer/abstract_renderer.rb", line 87, in instrument
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/renderer/partial_renderer.rb", line 346, in render_partial
  File "/app/vendor/bundle/ruby/2.6.0/gems/scout_apm-2.6.7/lib/scout_apm/instruments/action_view.rb", line 90, in render_partial
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/renderer/partial_renderer.rb", line 317, in render
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/renderer/renderer.rb", line 65, in render_partial_to_object
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/renderer/renderer.rb", line 53, in render_partial
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/helpers/rendering_helper.rb", line 38, in render
  File "/app/vendor/bundle/ruby/2.6.0/gems/view_component-2.5.1/lib/view_component/render_monkey_patch.rb", line 9, in render
  File "/app/app/views/layouts/application.html.erb", line 24, in _app_views_layouts_application_html_erb___308449922486539116_69862802909400
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/base.rb", line 274, in _run
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/template.rb", line 185, in block in render
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/notifications.rb", line 182, in instrument
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/template.rb", line 385, in instrument_render_template
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/template.rb", line 183, in render
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/renderer/template_renderer.rb", line 69, in render_with_layout
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/renderer/template_renderer.rb", line 56, in render_template
  File "/app/vendor/bundle/ruby/2.6.0/gems/scout_apm-2.6.7/lib/scout_apm/instruments/action_view.rb", line 128, in render_template
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/renderer/template_renderer.rb", line 13, in render
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/renderer/renderer.rb", line 61, in render_template_to_object
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/renderer/renderer.rb", line 29, in render_to_object
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/rendering.rb", line 117, in block in _render_template
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/base.rb", line 304, in in_rendering_context
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/rendering.rb", line 116, in _render_template
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_controller/metal/streaming.rb", line 218, in _render_template
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionview-6.0.3.1/lib/action_view/rendering.rb", line 103, in render_to_body
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_controller/metal/rendering.rb", line 52, in render_to_body
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_controller/metal/renderers.rb", line 142, in render_to_body
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/abstract_controller/rendering.rb", line 25, in render
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_controller/metal/rendering.rb", line 36, in render
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_controller/metal/instrumentation.rb", line 44, in block (2 levels) in render
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/core_ext/benchmark.rb", line 14, in block in ms
  File "/app/vendor/ruby-2.6.6/lib/ruby/2.6.0/benchmark.rb", line 308, in realtime
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/core_ext/benchmark.rb", line 14, in ms
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_controller/metal/instrumentation.rb", line 44, in block in render
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_controller/metal/instrumentation.rb", line 84, in cleanup_view_runtime
  File "/app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.3.1/lib/active_record/railties/controller_runtime.rb", line 34, in cleanup_view_runtime
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.1/lib/action_controller/metal/instrumentation.rb", line 43, in render
  File "/app/vendor/bundle/ruby/2.6.0/gems/meta-tags-2.13.0/lib/meta_tags/controller_helper.rb", line 22, in render
  File "/app/vendor/bundle/ruby/2.6.0/gems/view_component-2.5.1/lib/view_