-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Hello!
Error when deleting the plugin.
OS : CentOS 8 Steam
Redmine
Environment:
Redmine version 4.1.1.stable
Ruby version 2.6.6-p146 (2020-03-31) [x86_64-linux]
Rails version 5.2.4.2
Environment production
Database adapter PostgreSQL
Mailer queue ActiveJob::QueueAdapters::AsyncAdapter
Mailer delivery smtp
SCM:
Mercurial 5.3
Git 2.9.5
Filesystem
Redmine plugins:
redmine_banner 0.3.4
redmine_drawio 1.4.6
redmine_image_clipboard_paste 3.3.0
redmine_indicator 0.2.16
redmine_tags 4.0.0
redmine_theme_changer 0.5.0
redmine_tint_issues 1.3.2
Command and result
bundle exec rake redmine:plugins:migrate NAME=redmine_indicator VERSION=0 RAILS_ENV=production
== 20200519 IndicatorProjectSttingsAdd: reverting =============================
-- remove_column(:projects, :indicator_left_top, :text)
-> 0.0023s
-- remove_column(:projects, :indicator_left_bottom, :text)
-> 0.0009s
-- remove_column(:projects, :indicator_right, :text)
-> 0.0009s
== 20200519 IndicatorProjectSttingsAdd: reverted (0.1347s) ====================
== 20191221 IndicatorCustomFields: reverting ==================================
rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:
undefined method `delete' for nil:NilClass
/opt/redmine-4.1.1/plugins/redmine_indicator/db/migrate/20191221_indicator_custom_fields.rb:31:in `down'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:783:in `down'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:817:in `exec_migration'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:798:in `block (2 levels) in migrate'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:797:in `block in migrate'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:416:in `with_connection'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:796:in `migrate'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:977:in `migrate'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1292:in `block in execute_migration_in_transaction'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1343:in `block in ddl_transaction'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/transactions.rb:212:in `transaction'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1343:in `ddl_transaction'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1291:in `execute_migration_in_transaction'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1263:in `block in migrate_without_lock'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1262:in `each'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1262:in `migrate_without_lock'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1210:in `block in migrate'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1363:in `with_advisory_lock'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1210:in `migrate'
/opt/redmine-4.1.1/lib/redmine/plugin.rb:520:in `down'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1015:in `migrate'
/opt/redmine-4.1.1/lib/redmine/plugin.rb:542:in `migrate_plugin'
/opt/redmine-4.1.1/lib/redmine/plugin.rb:483:in `migrate'
/opt/redmine-4.1.1/lib/redmine/plugin.rb:494:in `migrate'
/opt/redmine-4.1.1/lib/tasks/redmine.rake:135:in `block (3 levels) in <top (required)>'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.6.6@redmine/bin/ruby_executable_hooks:24:in `eval'
/usr/local/rvm/gems/ruby-2.6.6@redmine/bin/ruby_executable_hooks:24:in `<main>'
Caused by:
NoMethodError: undefined method `delete' for nil:NilClass
/opt/redmine-4.1.1/plugins/redmine_indicator/db/migrate/20191221_indicator_custom_fields.rb:31:in `down'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:783:in `down'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:817:in `exec_migration'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:798:in `block (2 levels) in migrate'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:797:in `block in migrate'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/connection_adapters/abstract/connection_pool.rb:416:in `with_connection'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:796:in `migrate'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:977:in `migrate'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1292:in `block in execute_migration_in_transaction'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1343:in `block in ddl_transaction'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `block in transaction'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/connection_adapters/abstract/database_statements.rb:267:in `transaction'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/transactions.rb:212:in `transaction'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1343:in `ddl_transaction'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1291:in `execute_migration_in_transaction'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1263:in `block in migrate_without_lock'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1262:in `each'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1262:in `migrate_without_lock'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1210:in `block in migrate'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1363:in `with_advisory_lock'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1210:in `migrate'
/opt/redmine-4.1.1/lib/redmine/plugin.rb:520:in `down'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/activerecord-5.2.4.2/lib/active_record/migration.rb:1015:in `migrate'
/opt/redmine-4.1.1/lib/redmine/plugin.rb:542:in `migrate_plugin'
/opt/redmine-4.1.1/lib/redmine/plugin.rb:483:in `migrate'
/opt/redmine-4.1.1/lib/redmine/plugin.rb:494:in `migrate'
/opt/redmine-4.1.1/lib/tasks/redmine.rake:135:in `block (3 levels) in <top (required)>'
/usr/local/rvm/gems/ruby-2.6.6@redmine/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
/usr/local/rvm/gems/ruby-2.6.6@redmine/bin/ruby_executable_hooks:24:in `eval'
/usr/local/rvm/gems/ruby-2.6.6@redmine/bin/ruby_executable_hooks:24:in `<main>'
Tasks: TOP => redmine:plugins:migrate
(See full trace by running task with --trace)
Metadata
Metadata
Assignees
Labels
No labels