Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installation fails : Mysql2::Error: Duplicate entry #836

Open
TheRedBull opened this issue Feb 12, 2013 · 2 comments
Open

Installation fails : Mysql2::Error: Duplicate entry #836

TheRedBull opened this issue Feb 12, 2013 · 2 comments

Comments

@TheRedBull
Copy link

platform: 2.2.1 # supported: 2.2.4, 2.3.2
backlogs: v0.9.35 # supported: 1.0.5
ruby: 1.9.3 # supported: 1.9.3, 2.0.0

This seems to be the same issue as #754, but latest build still fails. If I run the installation a second time, it seems to complete, but I don't seem to have 'enough' data in the rb_issue_history table and I cannot access most of the Backlogs features in Redmine.

Problem occurs while trying to install backlogs v0.9.35 on redmine-2.2.1:

Story and task trackers are now set.
Migrating the database...** Invoke redmine:plugins:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute redmine:plugins:migrate
rake aborted!
An error has occurred, all later migrations canceled:

Mysql2::Error: Duplicate entry '90' for key 'index_rb_issue_history_on_issue_id': INSERT INTO `rb_issue_history` (`history`, `issue_id`) VALUES ('---\n- :date: 2009-10-27\n  :origin: :rebuild\n  :story_points: !!null \n  :sprint: 0\n  :status_id: 5\n  :status_open: false\n  :status_success: true\n  :tracker: !!null \n  :estimated_hours: 0.0\n  :remaining_hours: !!null \n  :hours: 0.0\n- :date: 2009-10-29\n  :origin: :rebuild\n  :story_points: !!null \n  :sprint: 0\n  :status_id: 5\n  :status_open: false\n  :status_success: true\n  :tracker: !!null \n  :estimated_hours: 0.0\n  :remaining_hours: !!null \n  :hours: 0.0\n', 90)
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:245:in `query'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:245:in `block in execute'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/connection_adapters/abstract_adapter.rb:280:in `block in log'
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.2.11/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/connection_adapters/abstract_adapter.rb:275:in `log'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:245:in `execute'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/connection_adapters/mysql2_adapter.rb:211:in `execute'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/connection_adapters/mysql2_adapter.rb:234:in `exec_insert'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/connection_adapters/abstract/database_statements.rb:90:in `insert'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/connection_adapters/abstract/query_cache.rb:14:in `insert'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/relation.rb:66:in `insert'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/persistence.rb:367:in `create'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/timestamp.rb:58:in `create'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/callbacks.rb:268:in `block in create'
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.2.11/lib/active_support/callbacks.rb:403:in `_run__2806741993665917902__create__3839496372849683012__callbacks'
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.2.11/lib/active_support/callbacks.rb:405:in `__run_callback'
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.2.11/lib/active_support/callbacks.rb:385:in `_run_create_callbacks'
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.2.11/lib/active_support/callbacks.rb:81:in `run_callbacks'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/callbacks.rb:268:in `create'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/persistence.rb:348:in `create_or_update'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/callbacks.rb:264:in `block in create_or_update'
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.2.11/lib/active_support/callbacks.rb:414:in `_run__2806741993665917902__save__3839496372849683012__callbacks'
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.2.11/lib/active_support/callbacks.rb:405:in `__run_callback'
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.2.11/lib/active_support/callbacks.rb:385:in `_run_save_callbacks'
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.2.11/lib/active_support/callbacks.rb:81:in `run_callbacks'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/callbacks.rb:264:in `create_or_update'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/persistence.rb:84:in `save'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/validations.rb:50:in `save'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/attribute_methods/dirty.rb:22:in `save'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/transactions.rb:259:in `block (2 levels) in save'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/transactions.rb:313:in `block in with_transaction_returning_status'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/transactions.rb:208:in `transaction'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/transactions.rb:311:in `with_transaction_returning_status'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/transactions.rb:259:in `block in save'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/transactions.rb:270:in `rollback_active_record_state!'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/transactions.rb:258:in `save'
/var/redmine/plugins/redmine_backlogs/app/models/rb_issue_history.rb:286:in `rebuild_issue'
/var/redmine/plugins/redmine_backlogs/app/models/rb_issue_history.rb:305:in `block in rebuild'
/var/redmine/plugins/redmine_backlogs/app/models/rb_issue_history.rb:303:in `each'
/var/redmine/plugins/redmine_backlogs/app/models/rb_issue_history.rb:303:in `each_with_index'
/var/redmine/plugins/redmine_backlogs/app/models/rb_issue_history.rb:303:in `rebuild'
/var/redmine/plugins/redmine_backlogs/db/migrate/038_rb_add_history.rb:35:in `up'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/migration.rb:370:in `up'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/migration.rb:410:in `block (2 levels) in migrate'
/usr/lib/ruby/1.9.1/benchmark.rb:294:in `measure'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/migration.rb:410:in `block in migrate'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/connection_adapters/abstract/connection_pool.rb:129:in `with_connection'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/migration.rb:389:in `migrate'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/migration.rb:528:in `migrate'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/migration.rb:720:in `block (2 levels) in migrate'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/migration.rb:777:in `call'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/migration.rb:777:in `ddl_transaction'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/migration.rb:719:in `block in migrate'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/migration.rb:700:in `each'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/migration.rb:700:in `migrate'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/migration.rb:570:in `up'
/usr/lib/ruby/gems/1.9.1/gems/activerecord-3.2.11/lib/active_record/migration.rb:551:in `migrate'
/var/redmine/lib/redmine/plugin.rb:449:in `migrate_plugin'
/var/redmine/lib/redmine/plugin.rb:421:in `migrate'
/var/redmine/lib/redmine/plugin.rb:435:in `block in migrate'
/var/redmine/lib/redmine/plugin.rb:434:in `each'
/var/redmine/lib/redmine/plugin.rb:434:in `migrate'
/var/redmine/lib/tasks/redmine.rake:69:in `block (3 levels) in '
/usr/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:228:in `call'
/usr/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:228:in `block in execute'
/usr/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:223:in `each'
/usr/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:223:in `execute'
/usr/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:166:in `block in invoke_with_call_chain'
/usr/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
/usr/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:159:in `invoke_with_call_chain'
/usr/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/task.rb:152:in `invoke'
/usr/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:143:in `invoke_task'
/usr/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:101:in `block (2 levels) in top_level'
/usr/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:101:in `each'
/usr/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:101:in `block in top_level'
/usr/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:110:in `run_with_threads'
/usr/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:95:in `top_level'
/usr/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:73:in `block in run'
/usr/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:160:in `standard_exception_handling'
/usr/lib/ruby/gems/1.9.1/gems/rake-10.0.3/lib/rake/application.rb:70:in `run'
/usr/lib/ruby/gems/1.9.1/gems/rake-10.0.3/bin/rake:33:in `'
/usr/bin/rake:23:in `load'
/usr/bin/rake:23:in `'
Tasks: TOP => redmine:plugins:migrate
** Invoke redmine:backlogs:fix_positions (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute redmine:backlogs:fix_positions
done!
Installation complete. Please restart Redmine.
Thank you for trying out Redmine Backlogs!
@TheRedBull
Copy link
Author

This is no longer priority, as we ended up killing our intention to use this plugin, but for complete curiosity sake I would like to better understand why this error comes up (since I would still like to see this implemented in the future)

@jdpf
Copy link

jdpf commented Aug 16, 2014

Upgrading from ChiliProject 3.0.0 to Redmine 2.5.2
Debian 7 Wheezy
Redmine Backlogs v1.0.6

As noted in issue #800 the migration takes WAY too long, such that issue histories are useless to migrate forward (which is unfortunate on a server of this size: ~1000 users, ~1500 projects). I had been running the migration for 36 hours before this error occurred:

redmine@host:~/redmine-2.5$ bundle exec rake redmine:backlogs:install
2.5.2.stable.13338. You are running backlogs v1.0.6, latest version is 1.0.6

=====================================================
             Redmine Backlogs Installer
=====================================================
Installing to the production environment.
Fetching card labels from http://git.gnome.org...done!
Story and task trackers are now set.
Migrating the database...** Invoke redmine:plugins:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute redmine:plugins:migrate
rake aborted!
An error has occurred, all later migrations canceled:

Mysql2::Error: Duplicate entry '45580' for key 'index_rb_issue_history_on_issue_id': INSERT INTO `rb_issue_history` (`history`, `is
sue_id`) VALUES ('---\n- :date: 2014-01-23\n  :origin: :rebuild\n  :estimated_hours: 0.0\n  :tracker: :task\n  :status_success: tru
e\n  :story_points: \n  :sprint: 1742\n  :status_open: false\n  :remaining_hours: 0.0\n  :release: \n  :status_id: 5\n  :hours: 0.0
\n- :date: 2014-01-24\n  :origin: :rebuild\n  :estimated_hours: 0.0\n  :tracker: :task\n  :status_success: true\n  :story_points: \
n  :sprint: 1742\n  :status_open: false\n  :remaining_hours: 0.0\n  :release: \n  :status_id: 5\n  :hours: 0.0\n- :date: 2014-01-27
\n  :origin: :rebuild\n  :estimated_hours: 0.0\n  :tracker: :task\n  :status_success: true\n  :story_points: \n  :sprint: 1742\n  :
status_open: false\n  :remaining_hours: 0.0\n  :release: \n  :status_id: 5\n  :hours: 0.0\n', 45580)/var/lib/gems/1.9.1/gems/active
record-3.2.19/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:245:in `query'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:245:in `block in execu
te'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/abstract_adapter.rb:280:in `block in log'
/var/lib/gems/1.9.1/gems/activesupport-3.2.19/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/abstract_adapter.rb:275:in `log'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:245:in `execute'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/mysql2_adapter.rb:213:in `execute'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/mysql2_adapter.rb:236:in `exec_insert'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/abstract/database_statements.rb:90:in `insert'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/abstract/query_cache.rb:14:in `insert'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/relation.rb:66:in `insert'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/persistence.rb:367:in `create'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/timestamp.rb:58:in `create'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/callbacks.rb:268:in `block in create'
/var/lib/gems/1.9.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:403:in `_run__641614554203463800__create__19512837880
40395472__callbacks'
/var/lib/gems/1.9.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:405:in `__run_callback'
/var/lib/gems/1.9.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:385:in `_run_create_callbacks'
/var/lib/gems/1.9.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:81:in `run_callbacks'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/callbacks.rb:268:in `create'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/persistence.rb:348:in `create_or_update'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/callbacks.rb:264:in `block in create_or_update'
/var/lib/gems/1.9.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:414:in `_run__641614554203463800__save__1951283788040395472__callbacks'
/var/lib/gems/1.9.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:405:in `__run_callback'
/var/lib/gems/1.9.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:385:in `_run_save_callbacks'
/var/lib/gems/1.9.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:81:in `run_callbacks'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/callbacks.rb:264:in `create_or_update'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/persistence.rb:84:in `save'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/validations.rb:50:in `save'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/attribute_methods/dirty.rb:22:in `save'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/transactions.rb:259:in `block (2 levels) in save'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/transactions.rb:313:in `block in with_transaction_returning_status'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/transactions.rb:208:in `transaction'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/transactions.rb:311:in `with_transaction_returning_status'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/transactions.rb:259:in `block in save'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/transactions.rb:270:in `rollback_active_record_state!'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/transactions.rb:258:in `save'
/opt/redmine/redmine-2.5/plugins/redmine_backlogs/app/models/rb_issue_history.rb:305:in `rebuild_issue'
/opt/redmine/redmine-2.5/plugins/redmine_backlogs/app/models/rb_issue_history.rb:324:in `block in rebuild'
/opt/redmine/redmine-2.5/plugins/redmine_backlogs/app/models/rb_issue_history.rb:322:in `each'
/opt/redmine/redmine-2.5/plugins/redmine_backlogs/app/models/rb_issue_history.rb:322:in `each_with_index'
/opt/redmine/redmine-2.5/plugins/redmine_backlogs/app/models/rb_issue_history.rb:322:in `rebuild'
/opt/redmine/redmine-2.5/plugins/redmine_backlogs/db/migrate/038_rb_add_history.rb:35:in `up'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/migration.rb:370:in `up'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/migration.rb:410:in `block (2 levels) in migrate'
/usr/lib/ruby/1.9.1/benchmark.rb:280:in `measure'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/migration.rb:410:in `block in migrate'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/connection_adapters/abstract/connection_pool.rb:129:in `with_connection'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/migration.rb:389:in `migrate'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/migration.rb:528:in `migrate'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/migration.rb:720:in `block (2 levels) in migrate'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/migration.rb:777:in `call'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/migration.rb:777:in `ddl_transaction'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/migration.rb:719:in `block in migrate'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/migration.rb:700:in `each'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/migration.rb:700:in `migrate'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/migration.rb:570:in `up'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/migration.rb:551:in `migrate'
/opt/redmine/redmine-2.5/lib/redmine/plugin.rb:452:in `migrate_plugin'
/opt/redmine/redmine-2.5/lib/redmine/plugin.rb:424:in `migrate'
/opt/redmine/redmine-2.5/lib/redmine/plugin.rb:438:in `block in migrate'
/opt/redmine/redmine-2.5/lib/redmine/plugin.rb:437:in `each'
/opt/redmine/redmine-2.5/lib/redmine/plugin.rb:437:in `migrate'
/opt/redmine/redmine-2.5/lib/tasks/redmine.rake:126:in `block (3 levels) in <top (required)>'
/var/lib/gems/1.9.1/gems/rake-10.1.1/lib/rake/task.rb:236:in `call'
/var/lib/gems/1.9.1/gems/rake-10.1.1/lib/rake/task.rb:236:in `block in execute'
/var/lib/gems/1.9.1/gems/rake-10.1.1/lib/rake/task.rb:231:in `each'
/var/lib/gems/1.9.1/gems/rake-10.1.1/lib/rake/task.rb:231:in `execute'
/var/lib/gems/1.9.1/gems/rake-10.1.1/lib/rake/task.rb:175:in `block in invoke_with_call_chain'
/usr/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
/var/lib/gems/1.9.1/gems/rake-10.1.1/lib/rake/task.rb:168:in `invoke_with_call_chain'
/var/lib/gems/1.9.1/gems/rake-10.1.1/lib/rake/task.rb:161:in `invoke'
/var/lib/gems/1.9.1/gems/rake-10.1.1/lib/rake/application.rb:149:in `invoke_task'
/var/lib/gems/1.9.1/gems/rake-10.1.1/lib/rake/application.rb:106:in `block (2 levels) in top_level'
/var/lib/gems/1.9.1/gems/rake-10.1.1/lib/rake/application.rb:106:in `each'
/var/lib/gems/1.9.1/gems/rake-10.1.1/lib/rake/application.rb:106:in `block in top_level'
/var/lib/gems/1.9.1/gems/rake-10.1.1/lib/rake/application.rb:115:in `run_with_threads'
/var/lib/gems/1.9.1/gems/rake-10.1.1/lib/rake/application.rb:100:in `top_level'
/var/lib/gems/1.9.1/gems/rake-10.1.1/lib/rake/application.rb:78:in `block in run'
/var/lib/gems/1.9.1/gems/rake-10.1.1/lib/rake/application.rb:165:in `standard_exception_handling'
/var/lib/gems/1.9.1/gems/rake-10.1.1/lib/rake/application.rb:75:in `run'
/var/lib/gems/1.9.1/gems/rake-10.1.1/bin/rake:33:in `<top (required)>'
/usr/local/bin/rake:23:in `load'
/usr/local/bin/rake:23:in `<main>'
Tasks: TOP => redmine:plugins:migrate
** Invoke redmine:backlogs:fix_positions (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute redmine:backlogs:fix_positions
done!
Installation complete. Please restart Redmine.
Thank you for trying out Redmine Backlogs!

Luckily, the environment variable noted in this thread can tell the migration to skip the backlog histories: http://forum.redminebacklogs.net/rake-redmine-plugins-migrate-takes-a-looooong-time-td4025478.html

rbl_migration_ignore_historic_history=yes; export rbl_migration_ignore_historic_history

Otherwise, we would be forced to abandon redmine_backlogs entirely, including the profound loss of data that would entail. Please find a way to fix this, and to provide a means of rebuilding the history after an installation has occurred. I cannot keep the server offline for a week just to rebuild the "historic history."

Thanks for all of the work you do!

have a nice day.yad
jdpf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants