Skip to content

Instantly share code, notes, and snippets.

@jonpaul
Created March 22, 2011 19:45
Show Gist options
  • Save jonpaul/881901 to your computer and use it in GitHub Desktop.
Save jonpaul/881901 to your computer and use it in GitHub Desktop.
Trace error from migration
class CreateRevenueSplitRules < ActiveRecord::Migration
def self.up
create_table :revenue_split_rules do |t|
t.integer :percentage_of_new, :null => false, :default => 0
t.integer :percentage_of_mid, :null => false, :default => 0
t.integer :percentage_of_lib, :null => false, :default => 0
t.integer :days_of_new, :null => false, :default => 0
t.integer :days_of_mid, :null => false, :default => 0
t.integer :share_type, :default => 0
t.string :revenue_splitable_type
t.integer :revenue_splitable_id
t.timestamps
end
Partner.all.each do |partner|
partner.build_default_revenue_split_rule
partner.save
end
Account.all.each do |account|
account.build_default_revenue_split_rule
account.save
end
end
def self.down
drop_table :revenue_split_rules
end
end
== CreateRevenueSplitRules: migrating ========================================
-- create_table(:revenue_split_rules)
-> 0.0747s
rake aborted!
An error has occurred, all later migrations canceled:
unknown attribute: item_name
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/base.rb:2746:in `attributes='
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/base.rb:2742:in `each'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/base.rb:2742:in `attributes='
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/base.rb:2438:in `initialize'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/reflection.rb:162:in `new'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/reflection.rb:162:in `build_association'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/associations/association_collection.rb:412:in `create_record'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/base.rb:2143:in `with_scope'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/associations/association_collection.rb:411:in `send'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/associations/association_collection.rb:411:in `create_record'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/associations/association_collection.rb:245:in `create'
/Users/gamestreamer/Desktop/gamestreamer_mainrepo/gamestreamer/vendor/gems/vestal_versions-1.0.2/lib/vestal_versions/creation.rb:59:in `create_version'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:178:in `send'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:178:in `evaluate_method'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:166:in `call'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:93:in `run'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:92:in `each'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:92:in `send'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:92:in `run'
/Users/gamestreamer/Desktop/gamestreamer_mainrepo/gamestreamer/vendor/plugins/attachment_fu/lib/technoweenie/attachment_fu.rb:451:in `run_callbacks'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/callbacks.rb:344:in `callback'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/callbacks.rb:283:in `update'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/base.rb:2874:in `create_or_update_without_callbacks'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/callbacks.rb:250:in `create_or_update'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/base.rb:2538:in `save_without_validation'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/validations.rb:1078:in `save_without_dirty'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/dirty.rb:79:in `save_without_transactions'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/transactions.rb:229:in `send'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/transactions.rb:229:in `with_transaction_returning_status'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/database_statements.rb:136:in `transaction'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/transactions.rb:182:in `transaction'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/transactions.rb:228:in `with_transaction_returning_status'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/transactions.rb:196:in `save'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/transactions.rb:208:in `rollback_active_record_state!'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/transactions.rb:196:in `save'
./db/migrate//20100722151913_create_revenue_split_rules.rb:16:in `up_without_benchmarks'
./db/migrate//20100722151913_create_revenue_split_rules.rb:14:in `each'
./db/migrate//20100722151913_create_revenue_split_rules.rb:14:in `up_without_benchmarks'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/migration.rb:282:in `send'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/migration.rb:282:in `migrate'
/Users/gamestreamer/.rvm/rubies/ruby-1.8.7-p334/lib/ruby/1.8/benchmark.rb:293:in `measure'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/migration.rb:282:in `migrate'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/migration.rb:365:in `__send__'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/migration.rb:365:in `migrate'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/migration.rb:486:in `migrate'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/migration.rb:562:in `call'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/migration.rb:562:in `ddl_transaction'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/migration.rb:485:in `migrate'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/migration.rb:472:in `each'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/migration.rb:472:in `migrate'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/migration.rb:400:in `up'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/activerecord-2.3.5/lib/active_record/migration.rb:383:in `migrate'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/rails-2.3.5/lib/tasks/databases.rake:116
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/rake-0.8.7/lib/rake.rb:636:in `call'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/rake-0.8.7/lib/rake.rb:636:in `execute'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/rake-0.8.7/lib/rake.rb:631:in `each'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/rake-0.8.7/lib/rake.rb:631:in `execute'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/rake-0.8.7/lib/rake.rb:597:in `invoke_with_call_chain'
/Users/gamestreamer/.rvm/rubies/ruby-1.8.7-p334/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/rake-0.8.7/lib/rake.rb:583:in `invoke'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/rake-0.8.7/lib/rake.rb:2051:in `invoke_task'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/rake-0.8.7/lib/rake.rb:2029:in `each'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/rake-0.8.7/lib/rake.rb:2001:in `run'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/rake-0.8.7/lib/rake.rb:1998:in `run'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/gems/rake-0.8.7/bin/rake:31
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/bin/rake:19:in `load'
/Users/gamestreamer/.rvm/gems/ruby-1.8.7-p334@gsi-gemset/bin/rake:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment