Actions
Bug #9919
closedNormalizeCollectionUuidsInScriptParameters migration broken?
Status:
Closed
Priority:
Low
Assigned To:
-
Category:
API
Target version:
-
Story points:
-
Description
arvados-src 0.1.20160822203905.1c258a3-1
arvados-api-server 0.1.20160822203905.1c258a3-6
when I excecute
RAILS_ENV=production `which rvm-exec` default bundle exec rake db:migrate (..) == NormalizeCollectionUuidsInScriptParameters: migrating ===================== rake aborted! StandardError: An error has occurred, this and all later migrations canceled: undefined method `username' for #<User:0x00000005f2dd70>/var/www/arvados-api/shared/vendor_bundle/ruby/2.1.0/gems/activemodel-3.2.17/lib/active_model/attribute_methods.rb:407:in `method_missing' /var/www/arvados-api/shared/vendor_bundle/ruby/2.1.0/gems/activerecord-3.2.17/lib/active_record/attribute_methods.rb:149:in `method_missing' /var/www/arvados-api/shared/vendor_bundle/ruby/2.1.0/gems/activemodel-3.2.17/lib/active_model/validator.rb:151:in `block in validate' /var/www/arvados-api/shared/vendor_bundle/ruby/2.1.0/gems/activemodel-3.2.17/lib/active_model/validator.rb:150:in `each' /var/www/arvados-api/shared/vendor_bundle/ruby/2.1.0/gems/activemodel-3.2.17/lib/active_model/validator.rb:150:in `validate' /var/www/arvados-api/shared/vendor_bundle/ruby/2.1.0/gems/activesupport-3.2.17/lib/active_support/callbacks.rb:310:in `_callback_before_900' /var/www/arvados-api/shared/vendor_bundle/ruby/2.1.0/gems/activesupport-3.2.17/lib/active_support/callbacks.rb:495:in `_run__795707288872029468__validate__2544528696155066445__callbacks' /var/www/arvados-api/shared/vendor_bundle/ruby/2.1.0/gems/activesupport-3.2.17/lib/active_support/callbacks.rb:405:in `__run_callback' /var/www/arvados-api/shared/vendor_bundle/ruby/2.1.0/gems/activesupport-3.2.17/lib/active_support/callbacks.rb:385:in `_run_validate_callbacks' /var/www/arvados-api/shared/vendor_bundle/ruby/2.1.0/gems/activesupport-3.2.17/lib/active_support/callbacks.rb:81:in `run_callbacks' /var/www/arvados-api/shared/vendor_bundle/ruby/2.1.0/gems/activemodel-3.2.17/lib/active_model/validations.rb:228:in `run_validations!' /var/www/arvados-api/shared/vendor_bundle/ruby/2.1.0/gems/activemodel-3.2.17/lib/active_model/validations/callbacks.rb:53:in `block in run_validations!' /var/www/arvados-api/shared/vendor_bundle/ruby/2.1.0/gems/activesupport-3.2.17/lib/active_support/callbacks.rb:425:in `_run__795707288872029468__validation__2544528696155066445__callbacks' /var/www/arvados-api/shared/vendor_bundle/ruby/2.1.0/gems/activesupport-3.2.17/lib/active_support/callbacks.rb:405:in `__run_callback' /var/www/arvados-api/shared/vendor_bundle/ruby/2.1.0/gems/activesupport-3.2.17/lib/active_support/callbacks.rb:385:in `_run_validation_callbacks' /var/www/arvados-api/shared/vendor_bundle/ruby/2.1.0/gems/activesupport-3.2.17/lib/active_support/callbacks.rb:81:in `run_callbacks' /var/www/arvados-api/shared/vendor_bundle/ruby/2.1.0/gems/activemodel-3.2.17/lib/active_model/validations/callbacks.rb:53:in `run_validations!' /var/www/arvados-api/shared/vendor_bundle/ruby/2.1.0/gems/activemodel-3.2.17/lib/active_model/validations.rb:195:in `valid?' /var/www/arvados-api/shared/vendor_bundle/ruby/2.1.0/gems/activerecord-3.2.17/lib/active_record/validations.rb:69:in `valid?' /var/www/arvados-api/shared/vendor_bundle/ruby/2.1.0/gems/activerecord-3.2.17/lib/active_record/validations.rb:77:in `perform_validations' /var/www/arvados-api/shared/vendor_bundle/ruby/2.1.0/gems/activerecord-3.2.17/lib/active_record/validations.rb:56:in `save!' (..) <pre>
Updated by Nico César over 9 years ago
- Project changed from 40 to Arvados
- Category set to API
- Priority changed from Normal to Low
the following command is the one to be used from a brand new database
RAILS_ENV=production `which rvm-exec` default bundle exec rake db:setup
but still, that old migration is broken
Actions