hron / redmine_subtasks

This is plugin for Redmine for adding subtasks functionality.
53 stars 13 forks source link

upgrad from redmine 0.8.4 to 0.9 #17

Closed Marco83 closed 14 years ago

Marco83 commented 14 years ago

Hi,

I tried to upgrade a redmine 0.8.7 (with several users and projects) to 0.9.0 to use your plugin. When I install your plugin an call rake db:migrate_plugins RAILS_ENV=production following error comes:

== AddIssuesParentIdLftAndRgt: migrating ===================================== -- add_column(:issues, :parent_id, :integer, {:default=>nil}) rake aborted! An error has occurred, all later migrations canceled:

Mysql::Error: Duplicate column name 'parent_id': ALTER TABLE issues ADD parent_id int(11) DEFAULT NULL

full trace is:

rake aborted! An error has occurred, all later migrations canceled:

Mysql::Error: Duplicate column name 'parent_id': ALTER TABLE issues ADD parent_id int(11) DEFAULT NULL /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract_adapter.rb:219:in log' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/mysql_adapter.rb:323:inexecute' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/schema_statements.rb:195:in add_column' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:352:insend' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:352:in method_missing' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:328:insay_with_time' /usr/lib/ruby/1.8/benchmark.rb:293:in measure' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:328:insay_with_time' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:348:in method_missing' /var/www/redmine-0.9/vendor/plugins/redmine_subtasks/db/migrate/20090406213813_add_issues_parent_id_lft_and_rgt.rb:4:inup_without_benchmarks' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:282:in send' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:282:inmigrate' /usr/lib/ruby/1.8/benchmark.rb:293:in measure' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:282:inmigrate' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:365:in __send__' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:365:inmigrate' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:486:in migrate' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:562:incall' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:562:in ddl_transaction' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:485:inmigrate' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:472:in each' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:472:inmigrate' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:400:in up' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:383:inmigrate' /var/www/redmine-0.9/vendor/plugins/engines/lib/engines/plugin/migrator.rb:20:in migrate_plugin' /var/www/redmine-0.9/config/../vendor/plugins/engines/lib/engines/plugin.rb:93:inmigrate' /var/www/redmine-0.9/lib/tasks/migrate_plugins.rake:8 /var/www/redmine-0.9/lib/tasks/migrate_plugins.rake:5:in each' /var/www/redmine-0.9-stable_b/lib/tasks/migrate_plugins.rake:5 /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:incall' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in execute' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:ineach' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in execute' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:ininvoke_with_call_chain' /usr/lib/ruby/1.8/monitor.rb:242:in synchronize' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:ininvoke_with_call_chain' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in invoke' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:ininvoke_task' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:ineach' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:instandard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:inrun' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in standard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:inrun' /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 /usr/bin/rake:19:in `load' /usr/bin/rake:19

Do you have an an advice how to fix this? Thanks a lot.