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 `replace' for nil:NilClass #1316

Closed andrewmcodes closed 4 years ago

andrewmcodes commented 4 years ago

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



NoMethodError: undefined method `replace' for nil:NilClass
  File "/app/app/mailboxes/incoming_mailbox.rb", line 77, in block in body
  File "/app/app/mailboxes/incoming_mailbox.rb", line 68, in map
  File "/app/app/mailboxes/incoming_mailbox.rb", line 68, in body
  File "/app/app/mailboxes/incoming_mailbox.rb", line 90, in snippet
  File "/app/app/mailboxes/incoming_mailbox.rb", line 24, in process
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionmailbox-6.0.3.1/lib/action_mailbox/base.rb", line 83, in block (2 levels) in perform_processing
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb", line 135, in run_callbacks
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionmailbox-6.0.3.1/lib/action_mailbox/base.rb", line 82, in block in perform_processing
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionmailbox-6.0.3.1/lib/action_mailbox/base.rb", line 109, in track_status_of_inbound_email
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionmailbox-6.0.3.1/lib/action_mailbox/base.rb", line 81, in perform_processing
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionmailbox-6.0.3.1/lib/action_mailbox/base.rb", line 73, in receive
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionmailbox-6.0.3.1/lib/action_mailbox/router.rb", line 25, in route
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionmailbox-6.0.3.1/lib/action_mailbox/routing.rb", line 18, in route
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionmailbox-6.0.3.1/app/models/action_mailbox/inbound_email/routable.rb", line 22, in route
  File "/app/vendor/bundle/ruby/2.6.0/gems/actionmailbox-6.0.3.1/app/jobs/action_mailbox/routing_job.rb", line 10, in perform
  File "/app/vendor/bundle/ruby/2.6.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb", line 40, in block in perform_now
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb", line 112, in block in run_callbacks
  File "/app/vendor/bundle/ruby/2.6.0/gems/i18n-1.8.2/lib/i18n.rb", line 313, in with_locale
  File "/app/vendor/bundle/ruby/2.6.0/gems/activejob-6.0.3.1/lib/active_job/translation.rb", line 9, in block (2 levels) in <module:Translation>
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb", line 121, in instance_exec
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb", line 121, in block in run_callbacks
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/core_ext/time/zones.rb", line 66, in use_zone
  File "/app/vendor/bundle/ruby/2.6.0/gems/activejob-6.0.3.1/lib/active_job/timezones.rb", line 9, in block (2 levels) in <module:Timezones>
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb", line 121, in instance_exec
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb", line 121, in block in run_callbacks
  File "/app/vendor/bundle/ruby/2.6.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb", line 25, in block (4 levels) in <module:Logging>
  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/activejob-6.0.3.1/lib/active_job/logging.rb", line 24, in block (3 levels) in <module:Logging>
  File "/app/vendor/bundle/ruby/2.6.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb", line 45, in block in tag_logger
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb", line 80, in block in tagged
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb", line 28, in tagged
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/tagged_logging.rb", line 80, in tagged
  File "/app/vendor/bundle/ruby/2.6.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb", line 45, in tag_logger
  File "/app/vendor/bundle/ruby/2.6.0/gems/activejob-6.0.3.1/lib/active_job/logging.rb", line 21, in block (2 levels) in <module:Logging>
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb", line 121, in instance_exec
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb", line 121, in block in run_callbacks
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb", line 139, in run_callbacks
  File "/app/vendor/bundle/ruby/2.6.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb", line 39, in perform_now
  File "/app/vendor/bundle/ruby/2.6.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb", line 25, in block in execute
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb", line 112, in block in run_callbacks
  File "/app/vendor/bundle/ruby/2.6.0/gems/activejob-6.0.3.1/lib/active_job/railtie.rb", line 43, in block (4 levels) in <class:Railtie>
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/execution_wrapper.rb", line 88, in wrap
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/reloader.rb", line 72, in block in wrap
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/execution_wrapper.rb", line 84, in wrap
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/reloader.rb", line 71, in wrap
  File "/app/vendor/bundle/ruby/2.6.0/gems/activejob-6.0.3.1/lib/active_job/railtie.rb", line 42, in block (3 levels) in <class:Railtie>
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb", line 121, in instance_exec
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb", line 121, in block in run_callbacks
  File "/app/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.1/lib/active_support/callbacks.rb", line 139, in run_callbacks
  File "/app/vendor/bundle/ruby/2.6.0/gems/activejob-6.0.3.1/lib/active_job/execution.rb", line 23, in execute
  File "/app/vendor/bundle/ruby/2.6.0/gems/activejob-6.0.3.1/lib/active_job/queue_adapters/sidekiq_adapter.rb", line 42, in perform
  File "/app/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.7/lib/sidekiq/processor.rb", line 196, in execute_job
  File "/app/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.7/lib/sidekiq/processor.rb", line 164, in block (2 levels) in process
  File "/app/vendor/bundle/ruby/2.6.0/gems/sidekiq-6.0.7/lib/sidekiq/middleware/chain.rb", li