== 20170418090031 AddViewNewsToAllExistingRoles: migrating ==================== rake aborted! StandardError: An error has occurred, all later migrations canceled: Validation failed: Name has already been taken /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/validations.rb:80:in `raise_validation_error' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/validations.rb:52:in `save!' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/transactions.rb:315:in `block in save!' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/connection_adapters/abstract/database_statements.rb:259:in `block in transaction' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction' /usr/local/rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/connection_adapters/abstract/database_statements.rb:259:in `transaction' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/transactions.rb:212:in `transaction' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/transactions.rb:385:in `with_transaction_returning_status' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/transactions.rb:315:in `save!' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/suppressor.rb:48:in `save!' /opt/redmine-4.0.0/app/models/role.rb:124:in `add_permission!' /opt/redmine-4.0.0/db/migrate/20170418090031_add_view_news_to_all_existing_roles.rb:3:in `block in up' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/relation/delegation.rb:71:in `each' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/relation/delegation.rb:71:in `each' /opt/redmine-4.0.0/db/migrate/20170418090031_add_view_news_to_all_existing_roles.rb:3:in `up' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:817:in `exec_migration' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:798:in `block (2 levels) in migrate' /usr/local/rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/benchmark.rb:293:in `measure' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:797:in `block in migrate' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:416:in `with_connection' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:796:in `migrate' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:977:in `migrate' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1292:in `block in execute_migration_in_transaction' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1345:in `ddl_transaction' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1291:in `execute_migration_in_transaction' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1263:in `block in migrate_without_lock' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1262:in `each' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1262:in `migrate_without_lock' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1210:in `block in migrate' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1363:in `with_advisory_lock' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1210:in `migrate' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1036:in `up' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1011:in `migrate' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/tasks/database_tasks.rb:172:in `migrate' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/railties/databases.rake:60:in `block (2 levels) in ' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/task.rb:273:in `block in execute' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/task.rb:273:in `each' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/task.rb:273:in `execute' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/task.rb:214:in `block in invoke_with_call_chain' /usr/local/rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/task.rb:194:in `invoke_with_call_chain' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/task.rb:183:in `invoke' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/application.rb:160:in `invoke_task' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/application.rb:116:in `block (2 levels) in top_level' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/application.rb:116:in `each' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/application.rb:116:in `block in top_level' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/application.rb:125:in `run_with_threads' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/application.rb:110:in `top_level' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/application.rb:83:in `block in run' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/application.rb:186:in `standard_exception_handling' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/application.rb:80:in `run' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/exe/rake:27:in `' /usr/local/rvm/gems/ruby-2.5.3/bin/rake:23:in `load' /usr/local/rvm/gems/ruby-2.5.3/bin/rake:23:in `
' /usr/local/rvm/gems/ruby-2.5.3/bin/ruby_executable_hooks:24:in `eval' /usr/local/rvm/gems/ruby-2.5.3/bin/ruby_executable_hooks:24:in `
' Caused by: ActiveRecord::RecordInvalid: Validation failed: Name has already been taken /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/validations.rb:80:in `raise_validation_error' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/validations.rb:52:in `save!' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/transactions.rb:315:in `block in save!' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/transactions.rb:387:in `block in with_transaction_returning_status' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/connection_adapters/abstract/database_statements.rb:259:in `block in transaction' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction' /usr/local/rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/connection_adapters/abstract/database_statements.rb:259:in `transaction' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/transactions.rb:212:in `transaction' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/transactions.rb:385:in `with_transaction_returning_status' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/transactions.rb:315:in `save!' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/suppressor.rb:48:in `save!' /opt/redmine-4.0.0/app/models/role.rb:124:in `add_permission!' /opt/redmine-4.0.0/db/migrate/20170418090031_add_view_news_to_all_existing_roles.rb:3:in `block in up' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/relation/delegation.rb:71:in `each' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/relation/delegation.rb:71:in `each' /opt/redmine-4.0.0/db/migrate/20170418090031_add_view_news_to_all_existing_roles.rb:3:in `up' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:817:in `exec_migration' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:798:in `block (2 levels) in migrate' /usr/local/rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/benchmark.rb:293:in `measure' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:797:in `block in migrate' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:416:in `with_connection' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:796:in `migrate' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:977:in `migrate' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1292:in `block in execute_migration_in_transaction' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1345:in `ddl_transaction' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1291:in `execute_migration_in_transaction' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1263:in `block in migrate_without_lock' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1262:in `each' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1262:in `migrate_without_lock' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1210:in `block in migrate' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1363:in `with_advisory_lock' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1210:in `migrate' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1036:in `up' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/migration.rb:1011:in `migrate' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/tasks/database_tasks.rb:172:in `migrate' /usr/local/rvm/gems/ruby-2.5.3/gems/activerecord-5.2.2/lib/active_record/railties/databases.rake:60:in `block (2 levels) in ' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/task.rb:273:in `block in execute' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/task.rb:273:in `each' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/task.rb:273:in `execute' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/task.rb:214:in `block in invoke_with_call_chain' /usr/local/rvm/rubies/ruby-2.5.3/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/task.rb:194:in `invoke_with_call_chain' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/task.rb:183:in `invoke' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/application.rb:160:in `invoke_task' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/application.rb:116:in `block (2 levels) in top_level' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/application.rb:116:in `each' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/application.rb:116:in `block in top_level' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/application.rb:125:in `run_with_threads' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/application.rb:110:in `top_level' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/application.rb:83:in `block in run' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/application.rb:186:in `standard_exception_handling' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/lib/rake/application.rb:80:in `run' /usr/local/rvm/gems/ruby-2.5.3/gems/rake-12.3.2/exe/rake:27:in `' /usr/local/rvm/gems/ruby-2.5.3/bin/rake:23:in `load' /usr/local/rvm/gems/ruby-2.5.3/bin/rake:23:in `
' /usr/local/rvm/gems/ruby-2.5.3/bin/ruby_executable_hooks:24:in `eval' /usr/local/rvm/gems/ruby-2.5.3/bin/ruby_executable_hooks:24:in `
' Tasks: TOP => db:migrate