cyclestreets / cyclescape

Cyclescape - cycle campaign group toolkit
https://www.cyclescape.org/
MIT License
33 stars 15 forks source link

ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_users_on_email" #1076

Open mvl22 opened 6 months ago

mvl22 commented 6 months ago

Back in August 2023, we had a report that: "New Camcycle member ..name.. is trying to access cyclescape but it seems the emails with access info aren't getting through for some reason. I asked him to check junk/spam and also try the resend confirmation instructions and forgot password links, but he says they put up messages saying they were sending emails but no emails arrived."

Around the same time, Rollbar reported the following at 2023-08-26 06:55 am, which presumably indicates some kind of duplicate account attempt issue:

PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_users_on_email" DETAIL: Key (email)=(... @gmail.com) already exists.

at users/registrations#update from page /settings.

File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/postgresql_adapter.rb", line 675, in exec_params
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/postgresql_adapter.rb", line 675, in block (2 levels) in exec_no_cache
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/dependencies/interlock.rb", line 48, in block in permit_concurrent_loads
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/share_lock.rb", line 187, in yield_shares
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/dependencies/interlock.rb", line 47, in permit_concurrent_loads
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/postgresql_adapter.rb", line 674, in block in exec_no_cache
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/abstract_adapter.rb", line 728, in block (2 levels) in log
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb", line 26, in block (2 levels) in synchronize
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb", line 25, in handle_interrupt
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb", line 25, in block in synchronize
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb", line 21, in handle_interrupt
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb", line 21, in synchronize
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/abstract_adapter.rb", line 727, in block in log
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/notifications/instrumenter.rb", line 24, in instrument
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/abstract_adapter.rb", line 718, in log
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/postgresql_adapter.rb", line 673, in exec_no_cache
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/postgresql_adapter.rb", line 656, in execute_and_clear
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/postgresql/database_statements.rb", line 111, in exec_delete
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/abstract/database_statements.rb", line 174, in update
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/abstract/query_cache.rb", line 22, in update
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/persistence.rb", line 385, in _update_record
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/persistence.rb", line 896, in _update_row
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/locking/optimistic.rb", line 88, in _update_row
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/persistence.rb", line 918, in _update_record
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/attribute_methods/dirty.rb", line 205, in _update_record
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/callbacks.rb", line 335, in block in _update_record
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/callbacks.rb", line 135, in run_callbacks
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/callbacks.rb", line 825, in _run_update_callbacks
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/callbacks.rb", line 335, in _update_record
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/timestamp.rb", line 123, in _update_record
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/persistence.rb", line 905, in create_or_update
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/callbacks.rb", line 327, in block in create_or_update
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/callbacks.rb", line 112, in block in run_callbacks
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/autosave_association.rb", line 366, in around_save_collection_association
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/callbacks.rb", line 121, in block in run_callbacks
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/callbacks.rb", line 139, in run_callbacks
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/callbacks.rb", line 825, in _run_save_callbacks
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/callbacks.rb", line 327, in create_or_update
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/timestamp.rb", line 128, in create_or_update
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/persistence.rb", line 470, in save
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/validations.rb", line 47, in save
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/transactions.rb", line 314, in block in save
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/transactions.rb", line 375, in block in with_transaction_returning_status
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/abstract/database_statements.rb", line 278, in transaction
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/transactions.rb", line 212, in transaction
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/transactions.rb", line 366, in with_transaction_returning_status
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/transactions.rb", line 314, in save
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/suppressor.rb", line 44, in save
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/persistence.rb", line 621, in block in update
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/transactions.rb", line 375, in block in with_transaction_returning_status
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/abstract/database_statements.rb", line 280, in block in transaction
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/abstract/transaction.rb", line 280, in block in within_new_transaction
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb", line 26, in block (2 levels) in synchronize
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb", line 25, in handle_interrupt
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb", line 25, in block in synchronize
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb", line 21, in handle_interrupt
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb", line 21, in synchronize
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/abstract/transaction.rb", line 278, in within_new_transaction
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/abstract/database_statements.rb", line 280, in transaction
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/transactions.rb", line 212, in transaction
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/transactions.rb", line 366, in with_transaction_returning_status
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/persistence.rb", line 619, in update
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/devise-4.7.1/lib/devise/models/database_authenticatable.rb", line 101, in update_with_password
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/devise-4.7.1/app/controllers/devise/registrations_controller.rb", line 94, in update_resource
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/devise-4.7.1/app/controllers/devise/registrations_controller.rb", line 50, in update
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_controller/metal/basic_implicit_render.rb", line 6, in send_action
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/abstract_controller/base.rb", line 195, in process_action
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/abstract_controller/callbacks.rb", line 42, in block in process_action
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/callbacks.rb", line 112, in block in run_callbacks
  File "[/var/www/cyclescape/releases/40720edc8eff7144770a5f46dca79be9dfc0b198/app/controllers/application_controller.rb](https://email.mail.rollbar.com/c/eJxMkLtu3TAMhp9G2mpI1M0eNHTx1HcwKJqnR4B8gcyiyNsHToLkbCR_8vsArtkkspqzjZMzMDnwmjesbakr75JD8GZNhMl554slxEJYplSiwWkao35mWHGMPiYX04orI9swAqQJeCTvKeiawYAzI0QTQgA_eCCLGNYI9mGtI-XNrRz60VrBPtCx6ZafIuel3G8Fs4L5b5Xnv3JHCmZ6o8aXdGa5vlvCkxXMpR1FwbzhJdwVzHie98qxy43nfn3OWiWUeuzLTzL0osD9scnpnuv-OJQ3r6ZhZ9GSpeN-Id3H2JaPZ2nJO_9fqvD2Uv76Qr8HAAD__wdndE4)", line 173, in block in set_time_zone
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/core_ext/time/zones.rb", line 66, in use_zone
  File "[/var/www/cyclescape/releases/40720edc8eff7144770a5f46dca79be9dfc0b198/app/controllers/application_controller.rb](https://email.mail.rollbar.com/c/eJxMkLtu3TAMhp9G2mpI1M0eNHTx1HcwKJqnR4B8gcyiyNsHToLkbCR_8vsArtkkspqzjZMzMDnwmjesbakr75JD8GZNhMl554slxEJYplSiwWkao35mWHGMPiYX04orI9swAqQJeCTvKeiawYAzI0QTQgA_eCCLGNYI9mGtI-XNrRz60VrBPtCx6ZafIuel3G8Fs4L5b5Xnv3JHCmZ6o8aXdGa5vlvCkxXMpR1FwbzhJdwVzHie98qxy43nfn3OWiWUeuzLTzL0osD9scnpnuv-OJQ3r6ZhZ9GSpeN-Id3H2JaPZ2nJO_9fqvD2Uv76Qr8HAAD__wdndE4)", line 173, in set_time_zone
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/callbacks.rb", line 121, in block in run_callbacks
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/callbacks.rb", line 139, in run_callbacks
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/abstract_controller/callbacks.rb", line 41, in process_action
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_controller/metal/rescue.rb", line 22, in process_action
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_controller/metal/instrumentation.rb", line 33, in block in process_action
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/notifications.rb", line 180, in block in instrument
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/notifications/instrumenter.rb", line 24, in instrument
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/notifications.rb", line 180, in instrument
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_controller/metal/instrumentation.rb", line 32, in process_action
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_controller/metal/params_wrapper.rb", line 245, in process_action
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/railties/controller_runtime.rb", line 27, in process_action
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/abstract_controller/base.rb", line 136, in process
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionview-6.0.4.8/lib/action_view/rendering.rb", line 39, in process
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_controller/metal.rb", line 190, in dispatch
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_controller/metal.rb", line 254, in dispatch
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/routing/route_set.rb", line 50, in dispatch
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/routing/route_set.rb", line 33, in serve
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/routing/mapper.rb", line 18, in block in 
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/routing/mapper.rb", line 48, in serve
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/journey/router.rb", line 49, in block in serve
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/journey/router.rb", line 32, in each
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/journey/router.rb", line 32, in serve
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/routing/route_set.rb", line 834, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/omniauth-1.9.2/lib/omniauth/strategy.rb", line 192, in call!
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/omniauth-1.9.2/lib/omniauth/strategy.rb", line 169, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/omniauth-1.9.2/lib/omniauth/strategy.rb", line 192, in call!
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/omniauth-1.9.2/lib/omniauth/strategy.rb", line 169, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rakismet-1.5.4/lib/rakismet/middleware.rb", line 10, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/dragonfly-1.4.0/lib/dragonfly/middleware.rb", line 14, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/http_accept_language-2.1.1/lib/http_accept_language/middleware.rb", line 14, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/warden-1.2.8/lib/warden/manager.rb", line 36, in block in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/warden-1.2.8/lib/warden/manager.rb", line 34, in catch
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/warden-1.2.8/lib/warden/manager.rb", line 34, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-2.2.8/lib/rack/tempfile_reaper.rb", line 15, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-2.2.8/lib/rack/etag.rb", line 27, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-2.2.8/lib/rack/conditional_get.rb", line 40, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-2.2.8/lib/rack/head.rb", line 12, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/http/content_security_policy.rb", line 18, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-2.2.8/lib/rack/session/abstract/id.rb", line 266, in context
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-2.2.8/lib/rack/session/abstract/id.rb", line 260, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/cookies.rb", line 654, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/callbacks.rb", line 27, in block in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/callbacks.rb", line 101, in run_callbacks
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/callbacks.rb", line 26, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/actionable_exceptions.rb", line 18, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rollbar-3.4.0/lib/rollbar/middleware/rails/rollbar.rb", line 25, in block in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rollbar-3.4.0/lib/rollbar.rb", line 145, in scoped
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rollbar-3.4.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/debug_exceptions.rb", line 32, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rollbar-3.4.0/lib/rollbar/middleware/rails/show_exceptions.rb", line 22, in call_with_rollbar
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/show_exceptions.rb", line 33, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/lograge-0.11.2/lib/lograge/rails_ext/rack/logger.rb", line 15, in call_app
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/railties-6.0.4.8/lib/rails/rack/logger.rb", line 28, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/remote_ip.rb", line 81, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/request_store-1.4.1/lib/request_store/middleware.rb", line 19, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/request_id.rb", line 27, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-2.2.8/lib/rack/method_override.rb", line 24, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-2.2.8/lib/rack/runtime.rb", line 22, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/cache/strategy/local_cache_middleware.rb", line 29, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/executor.rb", line 14, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-cache-1.9.0/lib/rack/cache/context.rb", line 140, in forward
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-cache-1.9.0/lib/rack/cache/context.rb", line 147, in pass
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-cache-1.9.0/lib/rack/cache/context.rb", line 159, in invalidate
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-cache-1.9.0/lib/rack/cache/context.rb", line 74, in call!
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-cache-1.9.0/lib/rack/cache/context.rb", line 51, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/dragonfly-1.4.0/lib/dragonfly/cookie_monster.rb", line 9, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-2.2.8/lib/rack/sendfile.rb", line 110, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/ssl.rb", line 74, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/host_authorization.rb", line 97, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-cors-1.0.5/lib/rack/cors.rb", line 98, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/railties-6.0.4.8/lib/rails/engine.rb", line 527, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/railties-6.0.4.8/lib/rails/railtie.rb", line 190, in public_send
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/railties-6.0.4.8/lib/rails/railtie.rb", line 190, in method_missing
  File "/var/lib/gems/2.7.0/gems/passenger-6.0.15/src/ruby_supportlib/phusion_passenger/rack/thread_handler_extension.rb", line 107, in process_request
  File "/var/lib/gems/2.7.0/gems/passenger-6.0.15/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb", line 157, in accept_and_process_next_request
  File "/var/lib/gems/2.7.0/gems/passenger-6.0.15/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb", line 110, in main_loop
  File "/var/lib/gems/2.7.0/gems/passenger-6.0.15/src/ruby_supportlib/phusion_passenger/request_handler.rb", line 419, in block (3 levels) in start_threads
  File "/var/lib/gems/2.7.0/gems/passenger-6.0.15/src/ruby_supportlib/phusion_passenger/utils.rb", line 113, in block in create_thread_and_abort_on_exception
ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR:  duplicate key value violates unique constraint "index_users_on_email"
DETAIL:  Key (email)=(... @gmail.com) already exists.

  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/postgresql_adapter.rb", line 675, in exec_params
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/postgresql_adapter.rb", line 675, in block (2 levels) in exec_no_cache
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/dependencies/interlock.rb", line 48, in block in permit_concurrent_loads
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/share_lock.rb", line 187, in yield_shares
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/dependencies/interlock.rb", line 47, in permit_concurrent_loads
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/postgresql_adapter.rb", line 674, in block in exec_no_cache
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/abstract_adapter.rb", line 728, in block (2 levels) in log
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb", line 26, in block (2 levels) in synchronize
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb", line 25, in handle_interrupt
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb", line 25, in block in synchronize
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb", line 21, in handle_interrupt
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb", line 21, in synchronize
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/abstract_adapter.rb", line 727, in block in log
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/notifications/instrumenter.rb", line 24, in instrument
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/abstract_adapter.rb", line 718, in log
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/postgresql_adapter.rb", line 673, in exec_no_cache
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/postgresql_adapter.rb", line 656, in execute_and_clear
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/postgresql/database_statements.rb", line 111, in exec_delete
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/abstract/database_statements.rb", line 174, in update
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/abstract/query_cache.rb", line 22, in update
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/persistence.rb", line 385, in _update_record
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/persistence.rb", line 896, in _update_row
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/locking/optimistic.rb", line 88, in _update_row
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/persistence.rb", line 918, in _update_record
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/attribute_methods/dirty.rb", line 205, in _update_record
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/callbacks.rb", line 335, in block in _update_record
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/callbacks.rb", line 135, in run_callbacks
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/callbacks.rb", line 825, in _run_update_callbacks
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/callbacks.rb", line 335, in _update_record
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/timestamp.rb", line 123, in _update_record
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/persistence.rb", line 905, in create_or_update
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/callbacks.rb", line 327, in block in create_or_update
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/callbacks.rb", line 112, in block in run_callbacks
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/autosave_association.rb", line 366, in around_save_collection_association
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/callbacks.rb", line 121, in block in run_callbacks
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/callbacks.rb", line 139, in run_callbacks
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/callbacks.rb", line 825, in _run_save_callbacks
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/callbacks.rb", line 327, in create_or_update
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/timestamp.rb", line 128, in create_or_update
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/persistence.rb", line 470, in save
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/validations.rb", line 47, in save
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/transactions.rb", line 314, in block in save
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/transactions.rb", line 375, in block in with_transaction_returning_status
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/abstract/database_statements.rb", line 278, in transaction
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/transactions.rb", line 212, in transaction
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/transactions.rb", line 366, in with_transaction_returning_status
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/transactions.rb", line 314, in save
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/suppressor.rb", line 44, in save
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/persistence.rb", line 621, in block in update
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/transactions.rb", line 375, in block in with_transaction_returning_status
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/abstract/database_statements.rb", line 280, in block in transaction
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/abstract/transaction.rb", line 280, in block in within_new_transaction
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb", line 26, in block (2 levels) in synchronize
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb", line 25, in handle_interrupt
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb", line 25, in block in synchronize
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb", line 21, in handle_interrupt
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/concurrency/load_interlock_aware_monitor.rb", line 21, in synchronize
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/abstract/transaction.rb", line 278, in within_new_transaction
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/connection_adapters/abstract/database_statements.rb", line 280, in transaction
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/transactions.rb", line 212, in transaction
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/transactions.rb", line 366, in with_transaction_returning_status
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/persistence.rb", line 619, in update
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/devise-4.7.1/lib/devise/models/database_authenticatable.rb", line 101, in update_with_password
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/devise-4.7.1/app/controllers/devise/registrations_controller.rb", line 94, in update_resource
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/devise-4.7.1/app/controllers/devise/registrations_controller.rb", line 50, in update
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_controller/metal/basic_implicit_render.rb", line 6, in send_action
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/abstract_controller/base.rb", line 195, in process_action
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/abstract_controller/callbacks.rb", line 42, in block in process_action
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/callbacks.rb", line 112, in block in run_callbacks
  File "[/var/www/cyclescape/releases/40720edc8eff7144770a5f46dca79be9dfc0b198/app/controllers/application_controller.rb](https://email.mail.rollbar.com/c/eJxMkLtu3TAMhp9G2mpI1M0eNHTx1HcwKJqnR4B8gcyiyNsHToLkbCR_8vsArtkkspqzjZMzMDnwmjesbakr75JD8GZNhMl554slxEJYplSiwWkao35mWHGMPiYX04orI9swAqQJeCTvKeiawYAzI0QTQgA_eCCLGNYI9mGtI-XNrRz60VrBPtCx6ZafIuel3G8Fs4L5b5Xnv3JHCmZ6o8aXdGa5vlvCkxXMpR1FwbzhJdwVzHie98qxy43nfn3OWiWUeuzLTzL0osD9scnpnuv-OJQ3r6ZhZ9GSpeN-Id3H2JaPZ2nJO_9fqvD2Uv76Qr8HAAD__wdndE4)", line 173, in block in set_time_zone
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/core_ext/time/zones.rb", line 66, in use_zone
  File "[/var/www/cyclescape/releases/40720edc8eff7144770a5f46dca79be9dfc0b198/app/controllers/application_controller.rb](https://email.mail.rollbar.com/c/eJxMkLtu3TAMhp9G2mpI1M0eNHTx1HcwKJqnR4B8gcyiyNsHToLkbCR_8vsArtkkspqzjZMzMDnwmjesbakr75JD8GZNhMl554slxEJYplSiwWkao35mWHGMPiYX04orI9swAqQJeCTvKeiawYAzI0QTQgA_eCCLGNYI9mGtI-XNrRz60VrBPtCx6ZafIuel3G8Fs4L5b5Xnv3JHCmZ6o8aXdGa5vlvCkxXMpR1FwbzhJdwVzHie98qxy43nfn3OWiWUeuzLTzL0osD9scnpnuv-OJQ3r6ZhZ9GSpeN-Id3H2JaPZ2nJO_9fqvD2Uv76Qr8HAAD__wdndE4)", line 173, in set_time_zone
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/callbacks.rb", line 121, in block in run_callbacks
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/callbacks.rb", line 139, in run_callbacks
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/abstract_controller/callbacks.rb", line 41, in process_action
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_controller/metal/rescue.rb", line 22, in process_action
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_controller/metal/instrumentation.rb", line 33, in block in process_action
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/notifications.rb", line 180, in block in instrument
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/notifications/instrumenter.rb", line 24, in instrument
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/notifications.rb", line 180, in instrument
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_controller/metal/instrumentation.rb", line 32, in process_action
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_controller/metal/params_wrapper.rb", line 245, in process_action
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activerecord-6.0.4.8/lib/active_record/railties/controller_runtime.rb", line 27, in process_action
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/abstract_controller/base.rb", line 136, in process
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionview-6.0.4.8/lib/action_view/rendering.rb", line 39, in process
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_controller/metal.rb", line 190, in dispatch
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_controller/metal.rb", line 254, in dispatch
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/routing/route_set.rb", line 50, in dispatch
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/routing/route_set.rb", line 33, in serve
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/routing/mapper.rb", line 18, in block in 
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/routing/mapper.rb", line 48, in serve
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/journey/router.rb", line 49, in block in serve
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/journey/router.rb", line 32, in each
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/journey/router.rb", line 32, in serve
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/routing/route_set.rb", line 834, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/omniauth-1.9.2/lib/omniauth/strategy.rb", line 192, in call!
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/omniauth-1.9.2/lib/omniauth/strategy.rb", line 169, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/omniauth-1.9.2/lib/omniauth/strategy.rb", line 192, in call!
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/omniauth-1.9.2/lib/omniauth/strategy.rb", line 169, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rakismet-1.5.4/lib/rakismet/middleware.rb", line 10, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/dragonfly-1.4.0/lib/dragonfly/middleware.rb", line 14, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/http_accept_language-2.1.1/lib/http_accept_language/middleware.rb", line 14, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/warden-1.2.8/lib/warden/manager.rb", line 36, in block in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/warden-1.2.8/lib/warden/manager.rb", line 34, in catch
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/warden-1.2.8/lib/warden/manager.rb", line 34, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-2.2.8/lib/rack/tempfile_reaper.rb", line 15, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-2.2.8/lib/rack/etag.rb", line 27, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-2.2.8/lib/rack/conditional_get.rb", line 40, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-2.2.8/lib/rack/head.rb", line 12, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/http/content_security_policy.rb", line 18, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-2.2.8/lib/rack/session/abstract/id.rb", line 266, in context
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-2.2.8/lib/rack/session/abstract/id.rb", line 260, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/cookies.rb", line 654, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/callbacks.rb", line 27, in block in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/callbacks.rb", line 101, in run_callbacks
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/callbacks.rb", line 26, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/actionable_exceptions.rb", line 18, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rollbar-3.4.0/lib/rollbar/middleware/rails/rollbar.rb", line 25, in block in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rollbar-3.4.0/lib/rollbar.rb", line 145, in scoped
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rollbar-3.4.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/debug_exceptions.rb", line 32, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rollbar-3.4.0/lib/rollbar/middleware/rails/show_exceptions.rb", line 22, in call_with_rollbar
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/show_exceptions.rb", line 33, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/lograge-0.11.2/lib/lograge/rails_ext/rack/logger.rb", line 15, in call_app
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/railties-6.0.4.8/lib/rails/rack/logger.rb", line 28, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/remote_ip.rb", line 81, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/request_store-1.4.1/lib/request_store/middleware.rb", line 19, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/request_id.rb", line 27, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-2.2.8/lib/rack/method_override.rb", line 24, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-2.2.8/lib/rack/runtime.rb", line 22, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/activesupport-6.0.4.8/lib/active_support/cache/strategy/local_cache_middleware.rb", line 29, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/executor.rb", line 14, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-cache-1.9.0/lib/rack/cache/context.rb", line 140, in forward
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-cache-1.9.0/lib/rack/cache/context.rb", line 147, in pass
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-cache-1.9.0/lib/rack/cache/context.rb", line 159, in invalidate
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-cache-1.9.0/lib/rack/cache/context.rb", line 74, in call!
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-cache-1.9.0/lib/rack/cache/context.rb", line 51, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/dragonfly-1.4.0/lib/dragonfly/cookie_monster.rb", line 9, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-2.2.8/lib/rack/sendfile.rb", line 110, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/ssl.rb", line 74, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/actionpack-6.0.4.8/lib/action_dispatch/middleware/host_authorization.rb", line 97, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/rack-cors-1.0.5/lib/rack/cors.rb", line 98, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/railties-6.0.4.8/lib/rails/engine.rb", line 527, in call
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/railties-6.0.4.8/lib/rails/railtie.rb", line 190, in public_send
  File "/var/www/cyclescape/shared/bundle/ruby/2.7.0/gems/railties-6.0.4.8/lib/rails/railtie.rb", line 190, in method_missing
  File "/var/lib/gems/2.7.0/gems/passenger-6.0.15/src/ruby_supportlib/phusion_passenger/rack/thread_handler_extension.rb", line 107, in process_request
  File "/var/lib/gems/2.7.0/gems/passenger-6.0.15/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb", line 157, in accept_and_process_next_request
  File "/var/lib/gems/2.7.0/gems/passenger-6.0.15/src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb", line 110, in main_loop
  File "/var/lib/gems/2.7.0/gems/passenger-6.0.15/src/ruby_supportlib/phusion_passenger/request_handler.rb", line 419, in block (3 levels) in start_threads
  File "/var/lib/gems/2.7.0/gems/passenger-6.0.15/src/ruby_supportlib/phusion_passenger/utils.rb", line 113, in block in create_thread_and_abort_on_exception