Project

General

Profile

Upgrade from

Added by Hal acs almost 10 years ago

Hi,

I am trying to upgrade from v0.8.4 to v2.5.2, but I got the bellow error message at database migration. Can anybody help why? Thanks in advance.

I use:
  • Ubuntu 14.10
  • rake 10.1.1
  • ruby 1.9.3p484 (2013-11-22 revision 43786) [i686-linux]
  • Rails 3.2.16
  • gem 2.4.1
  • mysql
root@kickseed:/mnt/railsapp/redmine# rake db:migrate RAILS_ENV="production" 
==  BuildProjectsTree: migrating ==============================================
rake aborted!
An error has occurred, all later migrations canceled:

undefined method `inherit_members_changed?' for #<Project:0xa4e744c>/var/lib/gems/1.9.1/gems/activemodel-3.2.19/lib/active_model/attribute_methods.rb:407:in `method_missing'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/attribute_methods.rb:149:in `method_missing'
/mnt/railsapp/redmine/app/models/project.rb:83:in `block in <class:Project>'
/var/lib/gems/1.9.1/gems/activesupport-3.2.19/lib/active_support/callbacks.rb:464:in `_run__409187110__save__288075060__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:104:in `save!'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/validations.rb:56:in `save!'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/attribute_methods/dirty.rb:33:in `save!'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/transactions.rb:264:in `block 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:264:in `save!'
/var/lib/gems/1.9.1/gems/awesome_nested_set-2.1.6/lib/awesome_nested_set/awesome_nested_set.rb:206:in `block (2 levels) in rebuild!'
/var/lib/gems/1.9.1/gems/awesome_nested_set-2.1.6/lib/awesome_nested_set/awesome_nested_set.rb:213:in `call'
/var/lib/gems/1.9.1/gems/awesome_nested_set-2.1.6/lib/awesome_nested_set/awesome_nested_set.rb:213:in `block (2 levels) in rebuild!'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/relation/delegation.rb:6:in `each'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/relation/delegation.rb:6:in `each'
/var/lib/gems/1.9.1/gems/awesome_nested_set-2.1.6/lib/awesome_nested_set/awesome_nested_set.rb:210:in `block in rebuild!'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/scoping/default.rb:41:in `block in unscoped'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/relation.rb:241:in `block in scoping'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/scoping.rb:98:in `with_scope'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/relation.rb:241:in `scoping'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/scoping/default.rb:41:in `unscoped'
/var/lib/gems/1.9.1/gems/awesome_nested_set-2.1.6/lib/awesome_nested_set/awesome_nested_set.rb:185:in `rebuild!'
/mnt/railsapp/redmine/app/models/project.rb:423:in `block in rebuild_tree!'
/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'
/mnt/railsapp/redmine/app/models/project.rb:421:in `rebuild_tree!'
/mnt/railsapp/redmine/db/migrate/105_build_projects_tree.rb:3: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'
/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'
/var/lib/gems/1.9.1/gems/activerecord-3.2.19/lib/active_record/railties/databases.rake:193:in `block (2 levels) in <top (required)>'
Tasks: TOP => db:migrate
(See full trace by running task with --trace)
root@kickseed:/mnt/railsapp/redmine#