#3655 - PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_people_on_phone" DETAIL: Key (phone)=(9072273221) already exists.

An ActiveRecord::RecordNotUnique occurred in background at 2023-08-10 18:59:16 UTC :

 PG::UniqueViolation: ERROR:  duplicate key value violates unique constraint "index_people_on_phone"
DETAIL:  Key (phone)=(9072273221) already exists.

 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/connection_adapters/postgresql_adapter.rb:675:in `async_exec'

-------------------------------
Backtrace:
-------------------------------

 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/connection_adapters/postgresql_adapter.rb:675:in `async_exec'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/connection_adapters/postgresql_adapter.rb:675:in `block (2 levels) in exec_no_cache'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activesupport-6.0.6.1/lib/active_support/dependencies/interlock.rb:48:in `block in permit_concurrent_loads'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activesupport-6.0.6.1/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activesupport-6.0.6.1/lib/active_support/dependencies/interlock.rb:47:in `permit_concurrent_loads'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/connection_adapters/postgresql_adapter.rb:674:in `block in exec_no_cache'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/connection_adapters/abstract_adapter.rb:728:in `block (2 levels) in log'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activesupport-6.0.6.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activesupport-6.0.6.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activesupport-6.0.6.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activesupport-6.0.6.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activesupport-6.0.6.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/connection_adapters/abstract_adapter.rb:727:in `block in log'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activesupport-6.0.6.1/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/connection_adapters/abstract_adapter.rb:718:in `log'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/connection_adapters/postgresql_adapter.rb:673:in `exec_no_cache'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/connection_adapters/postgresql_adapter.rb:656:in `execute_and_clear'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/connection_adapters/postgresql/database_statements.rb:98:in `exec_query'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/connection_adapters/abstract/database_statements.rb:135:in `exec_insert'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/connection_adapters/postgresql/database_statements.rb:132:in `exec_insert'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/connection_adapters/abstract/database_statements.rb:166:in `insert'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/connection_adapters/abstract/query_cache.rb:22:in `insert'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/persistence.rb:375:in `_insert_record'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/persistence.rb:932:in `_create_record'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/counter_cache.rb:166:in `_create_record'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/locking/optimistic.rb:79:in `_create_record'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/attribute_methods/dirty.rb:211:in `_create_record'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/callbacks.rb:331:in `block in _create_record'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activesupport-6.0.6.1/lib/active_support/callbacks.rb:135:in `run_callbacks'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activesupport-6.0.6.1/lib/active_support/callbacks.rb:825:in `_run_create_callbacks'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/callbacks.rb:331:in `_create_record'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/timestamp.rb:110:in `_create_record'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/persistence.rb:905:in `create_or_update'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/callbacks.rb:327:in `block in create_or_update'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activesupport-6.0.6.1/lib/active_support/callbacks.rb:112:in `block in run_callbacks'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/autosave_association.rb:366:in `around_save_collection_association'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activesupport-6.0.6.1/lib/active_support/callbacks.rb:121:in `block in run_callbacks'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activesupport-6.0.6.1/lib/active_support/callbacks.rb:139:in `run_callbacks'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activesupport-6.0.6.1/lib/active_support/callbacks.rb:825:in `_run_save_callbacks'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/callbacks.rb:327:in `create_or_update'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/timestamp.rb:128:in `create_or_update'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/persistence.rb:470:in `save'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/validations.rb:47:in `save'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/transactions.rb:314:in `block in save'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/transactions.rb:375:in `block in with_transaction_returning_status'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/connection_adapters/abstract/database_statements.rb:280:in `block in transaction'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/connection_adapters/abstract/transaction.rb:280:in `block in within_new_transaction'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activesupport-6.0.6.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activesupport-6.0.6.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activesupport-6.0.6.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activesupport-6.0.6.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activesupport-6.0.6.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/connection_adapters/abstract/transaction.rb:278:in `within_new_transaction'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/connection_adapters/abstract/database_statements.rb:280:in `transaction'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/transactions.rb:212:in `transaction'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/transactions.rb:366:in `with_transaction_returning_status'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/transactions.rb:314:in `save'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/activerecord-6.0.6.1/lib/active_record/suppressor.rb:44:in `save'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/newrelic_rpm-9.3.1/lib/new_relic/agent/instrumentation/active_record_prepend.rb:30:in `block in save'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/newrelic_rpm-9.3.1/lib/new_relic/agent/transaction.rb:864:in `with_database_metric_name'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/newrelic_rpm-9.3.1/lib/new_relic/agent.rb:771:in `with_database_metric_name'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/newrelic_rpm-9.3.1/lib/new_relic/agent/instrumentation/active_record_prepend.rb:29:in `save'
 /var/www/bikelink/app/controllers/api/mobile/v01/people_controller.rb:25:in `create'
 /var/www/bikelink/vendor/bundle/ruby/3.0.0/gems/actionpack-6.0.6.1/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'

Znovu načítať