Skip to content

Instantly share code, notes, and snippets.

@DBarney
Created November 21, 2012 18:53
Show Gist options
  • Save DBarney/4126860 to your computer and use it in GitHub Desktop.
Save DBarney/4126860 to your computer and use it in GitHub Desktop.
undefined method `__bson_dump__' for #<Money cents:0 currency:USD>
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/bson/extensions/hash.rb:36:in `block in __bson_dump__'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/bson/extensions/hash.rb:35:in `each'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/bson/extensions/hash.rb:35:in `__bson_dump__'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/bson/document.rb:11:in `serialize'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/protocol/message.rb:129:in `block in serialize_documents'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/protocol/message.rb:128:in `each'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/protocol/message.rb:128:in `serialize_documents'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/protocol/message.rb:287:in `serialize'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/connection.rb:147:in `block in write'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/connection.rb:145:in `each'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/connection.rb:145:in `write'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/node.rb:542:in `block (2 levels) in flush'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/node.rb:123:in `ensure_connected'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/node.rb:541:in `block in flush'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/node.rb:556:in `logging'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/node.rb:540:in `flush'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/node.rb:529:in `process'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/node.rb:250:in `insert'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/session/context.rb:63:in `block in insert'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/session/context.rb:109:in `block in with_node'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/cluster.rb:203:in `block in with_primary'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/node.rb:182:in `ensure_primary'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/cluster.rb:202:in `with_primary'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/session/context.rb:108:in `with_node'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/session/context.rb:56:in `insert'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/collection.rb:91:in `block in insert'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/session.rb:309:in `with'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/moped-1.2.8/lib/moped/collection.rb:90:in `insert'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/persistence/operations/insert.rb:27:in `block in persist'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/persistence/insertion.rb:25:in `block (2 levels) in prepare'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:425:in `_run__2978883758164745847__create__82349009034103571__callbacks'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_create_callbacks'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/callbacks.rb:114:in `run_callbacks'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/persistence/insertion.rb:24:in `block in prepare'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:403:in `_run__2978883758164745847__save__82349009034103571__callbacks'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_save_callbacks'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/callbacks.rb:114:in `run_callbacks'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/persistence/insertion.rb:23:in `prepare'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/persistence/operations/insert.rb:26:in `persist'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/persistence.rb:50:in `insert'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/persistence.rb:79:in `save'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/relations/proxy.rb:117:in `method_missing'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/relations/auto_save.rb:72:in `block (2 levels) in autosave'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/relations/auto_save.rb:71:in `each'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/relations/auto_save.rb:71:in `block in autosave'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `_run__2970328464254200881__save__82349009034103571__callbacks'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_save_callbacks'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/callbacks.rb:114:in `run_callbacks'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/persistence/insertion.rb:23:in `prepare'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/persistence/operations/insert.rb:26:in `persist'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/persistence.rb:50:in `insert'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/persistence.rb:79:in `save'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/relations/proxy.rb:117:in `method_missing'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/relations/auto_save.rb:72:in `block (2 levels) in autosave'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/relations/auto_save.rb:71:in `each'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/relations/auto_save.rb:71:in `block in autosave'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:427:in `_run__499009894563446835__save__82349009034103571__callbacks'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_save_callbacks'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/callbacks.rb:114:in `run_callbacks'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/persistence/insertion.rb:23:in `prepare'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/persistence/operations/insert.rb:26:in `persist'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/persistence.rb:50:in `insert'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/persistence.rb:79:in `save'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/persistence.rb:231:in `block in create'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/threaded/lifecycle.rb:173:in `_creating'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/persistence.rb:229:in `create'
/vagrant/db/seeds.rb:83:in `<top (required)>'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:245:in `load'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:245:in `block in load'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:236:in `load_dependency'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:245:in `load'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/mongoid-3.0.9/lib/mongoid/railties/database.rake:13:in `block (2 levels) in <top (required)>'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `call'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `block in execute'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `each'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `execute'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:158:in `block in invoke_with_call_chain'
/usr/local/ruby/1.9.3-p286/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke_with_call_chain'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:144:in `invoke'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:116:in `invoke_task'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `block (2 levels) in top_level'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `each'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `block in top_level'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:88:in `top_level'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:66:in `block in run'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:133:in `standard_exception_handling'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:63:in `run'
/usr/local/ruby/1.9.3-p286/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/bin/rake:33:in `<top (required)>'
/usr/local/ruby/1.9.3-p286/bin/rake:23:in `load'
/usr/local/ruby/1.9.3-p286/bin/rake:23:in `<main>'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment