trouble seeding with spree

117 views
Skip to first unread message

jedierikb

unread,
Dec 7, 2015, 4:32:25 PM12/7/15
to Alchemy CMS
Having trouble getting alchemy to seed with this configuration:
rails 4.2.5
spree 3.0.4
alchemy 3.2.0

It seems I cannot run 
rake db:seed 
because of "ActiveRecord::RecordInvalid: Validation of Name has already been taken failed".

Was led to seed because
"Alchemy::DefaultLanguageNotFoundError in Alchemy::PagesController#show"
comes up at /cms (set from
  config/routes 
as 
 mount Alchemy::Engine => '/cms')

Suggestions as to what to do?  Much thanks.  Just getting started with Rails and these gems.

##

Here is a walkthrough of my steps thus far:

> rails new .
> gem install bundler
> gem install spree_cmd
> gem install spree
: [default gateways? y, default authentication system? y, migrations? y, seed data? y, sample data? y]

+ EDIT gemfile
+ gem 'alchemy_cms', github: 'AlchemyCMS/alchemy_cms', branch: '3.2-stable'

+ EDIT config/routes
+ mount Alchemy::Engine => '/cms'

> bundle update
> bundle install

+ CREATE config/initializers/devise.rb
Devise.secret_key = "abcd ..."

+ CREATE app/models/spree/user_decorator.db
Spree::User.class_eval do
  def alchemy_roles
    if self.has_spree_role?('admin')
      %w(admin)
    end
  end
end

+ CREATE config/initializers/alchemy.rb
Alchemy.user_class_name = 'Spree::User'
Alchemy.login_path = :spree_login_path
Alchemy.logout_path = :spree_logout_path
Alchemy.current_user_method = :spree_current_user

> bin/rails g alchemy:install
create  app/views/alchemy/elements
create  app/views/alchemy/page_layouts
create  config/alchemy/config.yml
create  config/alchemy/elements.yml
create  config/alchemy/page_layouts.yml
conflict  app/views/layouts/application.html.erb
Overwrite? n

> rake alchemy:install:migrations
> rake db: migrate

> rails server 
: [localhost:3000]
: [browser has a spree store]
: [localhost:3000/cms]
: [Alchemy::DefaultLanguageNotFoundError in Alchemy]

> rake alchemy:db:seed
: Don't know how to build task 'alchemy:db:seed'

> rake db:seed
rake aborted!
ActiveRecord::RecordInvalid: Validation of Name has already been taken failed

jedierikb

unread,
Dec 7, 2015, 10:29:07 PM12/7/15
to Alchemy CMS
I swapped out spree for solidus, but still get stuck at loading localhost:3000/cms/

"No default language found! Please run the `bin/rake db:seed` task."

Alas, running that task throws no errors, but does not resolve the problem.

Thomas von Deyen

unread,
Dec 8, 2015, 4:08:56 AM12/8/15
to alchemy-cms@googlegroups.com alchemy-cms@googlegroups.com
You have duplicated records in your database

Please try to use

rake db:reset

in order to drop the database first

If that doesn't help please show us a backtrace, so we can see where exactly the validation error happens.

Thanks

--
You received this message because you are subscribed to the Google Groups "Alchemy CMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to alchemy-cms...@googlegroups.com.
To post to this group, send email to alche...@googlegroups.com.
Visit this group at http://groups.google.com/group/alchemy-cms.
To view this discussion on the web visit https://groups.google.com/d/msgid/alchemy-cms/75b6bcaf-0e77-4b27-9c36-a234ed3ac050%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

jedierikb

unread,
Dec 8, 2015, 9:47:38 AM12/8/15
to Alchemy CMS
Thanks for your help.
I tried a db:reset and then followed that with a db:seed, but still get the ActiveRecord::RecordInvalid: Validation of Name error.
Here is the trace from trying this with spree (not solidus, as solidus does not throw an error when seeding, it just shows the same error in the browser when loading /cms). 
Please let me know how I can help!

mac:argh jedierikb$ rake db:reset
-- create_table("alchemy_attachments", {:force=>:cascade})
   -> 0.0268s
-- add_index("alchemy_attachments", ["file_uid"], {:name=>"index_alchemy_attachments_on_file_uid"})
   -> 0.0028s
-- create_table("alchemy_cells", {:force=>:cascade})
   -> 0.0019s
-- create_table("alchemy_contents", {:force=>:cascade})
   -> 0.0019s
-- add_index("alchemy_contents", ["element_id", "position"], {:name=>"index_contents_on_element_id_and_position"})
   -> 0.0036s
-- create_table("alchemy_elements", {:force=>:cascade})
   -> 0.0045s
-- add_index("alchemy_elements", ["page_id", "position"], {:name=>"index_elements_on_page_id_and_position"})
   -> 0.0011s
-- create_table("alchemy_elements_alchemy_pages", {:id=>false, :force=>:cascade})
   -> 0.0010s
-- create_table("alchemy_essence_booleans", {:force=>:cascade})
   -> 0.0019s
-- add_index("alchemy_essence_booleans", ["value"], {:name=>"index_alchemy_essence_booleans_on_value"})
   -> 0.0014s
-- create_table("alchemy_essence_dates", {:force=>:cascade})
   -> 0.0013s
-- create_table("alchemy_essence_files", {:force=>:cascade})
   -> 0.0012s
-- create_table("alchemy_essence_htmls", {:force=>:cascade})
   -> 0.0011s
-- create_table("alchemy_essence_links", {:force=>:cascade})
   -> 0.0011s
-- create_table("alchemy_essence_pictures", {:force=>:cascade})
   -> 0.0015s
-- create_table("alchemy_essence_richtexts", {:force=>:cascade})
   -> 0.0012s
-- create_table("alchemy_essence_selects", {:force=>:cascade})
   -> 0.0014s
-- add_index("alchemy_essence_selects", ["value"], {:name=>"index_alchemy_essence_selects_on_value"})
   -> 0.0013s
-- create_table("alchemy_essence_texts", {:force=>:cascade})
   -> 0.0017s
-- create_table("alchemy_folded_pages", {:force=>:cascade})
   -> 0.0013s
-- create_table("alchemy_languages", {:force=>:cascade})
   -> 0.0014s
-- add_index("alchemy_languages", ["language_code", "country_code"], {:name=>"index_alchemy_languages_on_language_code_and_country_code"})
   -> 0.0011s
-- add_index("alchemy_languages", ["language_code"], {:name=>"index_alchemy_languages_on_language_code"})
   -> 0.0017s
-- add_index("alchemy_languages", ["site_id"], {:name=>"index_alchemy_languages_on_site_id"})
   -> 0.0018s
-- create_table("alchemy_legacy_page_urls", {:force=>:cascade})
   -> 0.0014s
-- add_index("alchemy_legacy_page_urls", ["urlname"], {:name=>"index_alchemy_legacy_page_urls_on_urlname"})
   -> 0.0011s
-- create_table("alchemy_pages", {:force=>:cascade})
   -> 0.0018s
-- add_index("alchemy_pages", ["language_id"], {:name=>"index_pages_on_language_id"})
   -> 0.0012s
-- add_index("alchemy_pages", ["parent_id", "lft"], {:name=>"index_pages_on_parent_id_and_lft"})
   -> 0.0015s
-- add_index("alchemy_pages", ["urlname"], {:name=>"index_pages_on_urlname"})
   -> 0.0018s
-- create_table("alchemy_pictures", {:force=>:cascade})
   -> 0.0015s
-- create_table("alchemy_sites", {:force=>:cascade})
   -> 0.0013s
-- add_index("alchemy_sites", ["host", "public"], {:name=>"alchemy_sites_public_hosts_idx"})
   -> 0.0012s
-- add_index("alchemy_sites", ["host"], {:name=>"index_alchemy_sites_on_host"})
   -> 0.0014s
-- create_table("friendly_id_slugs", {:force=>:cascade})
   -> 0.0012s
-- add_index("friendly_id_slugs", ["deleted_at"], {:name=>"index_friendly_id_slugs_on_deleted_at"})
   -> 0.0011s
-- add_index("friendly_id_slugs", ["slug", "sluggable_type", "scope"], {:name=>"index_friendly_id_slugs_on_slug_and_sluggable_type_and_scope", :unique=>true})
   -> 0.0019s
-- add_index("friendly_id_slugs", ["slug", "sluggable_type"], {:name=>"index_friendly_id_slugs_on_slug_and_sluggable_type"})
   -> 0.0022s
-- add_index("friendly_id_slugs", ["sluggable_id"], {:name=>"index_friendly_id_slugs_on_sluggable_id"})
   -> 0.0025s
-- add_index("friendly_id_slugs", ["sluggable_type"], {:name=>"index_friendly_id_slugs_on_sluggable_type"})
   -> 0.0029s
-- create_table("spree_addresses", {:force=>:cascade})
   -> 0.0016s
-- add_index("spree_addresses", ["country_id"], {:name=>"index_spree_addresses_on_country_id"})
   -> 0.0013s
-- add_index("spree_addresses", ["firstname"], {:name=>"index_addresses_on_firstname"})
   -> 0.0018s
-- add_index("spree_addresses", ["lastname"], {:name=>"index_addresses_on_lastname"})
   -> 0.0017s
-- add_index("spree_addresses", ["state_id"], {:name=>"index_spree_addresses_on_state_id"})
   -> 0.0020s
-- create_table("spree_adjustments", {:force=>:cascade})
   -> 0.0015s
-- add_index("spree_adjustments", ["adjustable_id", "adjustable_type"], {:name=>"index_spree_adjustments_on_adjustable_id_and_adjustable_type"})
   -> 0.0012s
-- add_index("spree_adjustments", ["adjustable_id"], {:name=>"index_adjustments_on_order_id"})
   -> 0.0016s
-- add_index("spree_adjustments", ["eligible"], {:name=>"index_spree_adjustments_on_eligible"})
   -> 0.0018s
-- add_index("spree_adjustments", ["order_id"], {:name=>"index_spree_adjustments_on_order_id"})
   -> 0.0020s
-- add_index("spree_adjustments", ["source_id", "source_type"], {:name=>"index_spree_adjustments_on_source_id_and_source_type"})
   -> 0.0023s
-- create_table("spree_assets", {:force=>:cascade})
   -> 0.0015s
-- add_index("spree_assets", ["viewable_id"], {:name=>"index_assets_on_viewable_id"})
   -> 0.0013s
-- add_index("spree_assets", ["viewable_type", "type"], {:name=>"index_assets_on_viewable_type_and_type"})
   -> 0.0016s
-- create_table("spree_calculators", {:force=>:cascade})
   -> 0.0013s
-- add_index("spree_calculators", ["calculable_id", "calculable_type"], {:name=>"index_spree_calculators_on_calculable_id_and_calculable_type"})
   -> 0.0013s
-- add_index("spree_calculators", ["deleted_at"], {:name=>"index_spree_calculators_on_deleted_at"})
   -> 0.0015s
-- add_index("spree_calculators", ["id", "type"], {:name=>"index_spree_calculators_on_id_and_type"})
   -> 0.0024s
-- create_table("spree_countries", {:force=>:cascade})
   -> 0.0016s
-- create_table("spree_credit_cards", {:force=>:cascade})
   -> 0.0017s
-- add_index("spree_credit_cards", ["address_id"], {:name=>"index_spree_credit_cards_on_address_id"})
   -> 0.0012s
-- add_index("spree_credit_cards", ["payment_method_id"], {:name=>"index_spree_credit_cards_on_payment_method_id"})
   -> 0.0015s
-- add_index("spree_credit_cards", ["user_id"], {:name=>"index_spree_credit_cards_on_user_id"})
   -> 0.0019s
-- create_table("spree_customer_returns", {:force=>:cascade})
   -> 0.0012s
-- create_table("spree_gateways", {:force=>:cascade})
   -> 0.0015s
-- add_index("spree_gateways", ["active"], {:name=>"index_spree_gateways_on_active"})
   -> 0.0011s
-- add_index("spree_gateways", ["test_mode"], {:name=>"index_spree_gateways_on_test_mode"})
   -> 0.0015s
-- create_table("spree_inventory_units", {:force=>:cascade})
   -> 0.0016s
-- add_index("spree_inventory_units", ["line_item_id"], {:name=>"index_spree_inventory_units_on_line_item_id"})
   -> 0.0016s
-- add_index("spree_inventory_units", ["order_id"], {:name=>"index_inventory_units_on_order_id"})
   -> 0.0015s
-- add_index("spree_inventory_units", ["shipment_id"], {:name=>"index_inventory_units_on_shipment_id"})
   -> 0.0020s
-- add_index("spree_inventory_units", ["variant_id"], {:name=>"index_inventory_units_on_variant_id"})
   -> 0.0021s
-- create_table("spree_line_items", {:force=>:cascade})
   -> 0.0019s
-- add_index("spree_line_items", ["order_id"], {:name=>"index_spree_line_items_on_order_id"})
   -> 0.0014s
-- add_index("spree_line_items", ["tax_category_id"], {:name=>"index_spree_line_items_on_tax_category_id"})
   -> 0.0015s
-- add_index("spree_line_items", ["variant_id"], {:name=>"index_spree_line_items_on_variant_id"})
   -> 0.0019s
-- create_table("spree_log_entries", {:force=>:cascade})
   -> 0.0015s
-- add_index("spree_log_entries", ["source_id", "source_type"], {:name=>"index_spree_log_entries_on_source_id_and_source_type"})
   -> 0.0012s
-- create_table("spree_option_types", {:force=>:cascade})
   -> 0.0014s
-- add_index("spree_option_types", ["position"], {:name=>"index_spree_option_types_on_position"})
   -> 0.0012s
-- create_table("spree_option_types_prototypes", {:id=>false, :force=>:cascade})
   -> 0.0012s
-- create_table("spree_option_values", {:force=>:cascade})
   -> 0.0013s
-- add_index("spree_option_values", ["option_type_id"], {:name=>"index_spree_option_values_on_option_type_id"})
   -> 0.0011s
-- add_index("spree_option_values", ["position"], {:name=>"index_spree_option_values_on_position"})
   -> 0.0022s
-- create_table("spree_option_values_variants", {:id=>false, :force=>:cascade})
   -> 0.0012s
-- add_index("spree_option_values_variants", ["variant_id", "option_value_id"], {:name=>"index_option_values_variants_on_variant_id_and_option_value_id"})
   -> 0.0012s
-- add_index("spree_option_values_variants", ["variant_id"], {:name=>"index_spree_option_values_variants_on_variant_id"})
   -> 0.0018s
-- create_table("spree_orders", {:force=>:cascade})
   -> 0.0025s
-- add_index("spree_orders", ["approver_id"], {:name=>"index_spree_orders_on_approver_id"})
   -> 0.0016s
-- add_index("spree_orders", ["bill_address_id"], {:name=>"index_spree_orders_on_bill_address_id"})
   -> 0.0019s
-- add_index("spree_orders", ["completed_at"], {:name=>"index_spree_orders_on_completed_at"})
   -> 0.0020s
-- add_index("spree_orders", ["confirmation_delivered"], {:name=>"index_spree_orders_on_confirmation_delivered"})
   -> 0.0024s
-- add_index("spree_orders", ["considered_risky"], {:name=>"index_spree_orders_on_considered_risky"})
   -> 0.0024s
-- add_index("spree_orders", ["created_by_id"], {:name=>"index_spree_orders_on_created_by_id"})
   -> 0.0025s
-- add_index("spree_orders", ["guest_token"], {:name=>"index_spree_orders_on_guest_token"})
   -> 0.0030s
-- add_index("spree_orders", ["number"], {:name=>"index_spree_orders_on_number"})
   -> 0.0031s
-- add_index("spree_orders", ["ship_address_id"], {:name=>"index_spree_orders_on_ship_address_id"})
   -> 0.0033s
-- add_index("spree_orders", ["shipping_method_id"], {:name=>"index_spree_orders_on_shipping_method_id"})
   -> 0.0040s
-- add_index("spree_orders", ["user_id", "created_by_id"], {:name=>"index_spree_orders_on_user_id_and_created_by_id"})
   -> 0.0042s
-- add_index("spree_orders", ["user_id"], {:name=>"index_spree_orders_on_user_id"})
   -> 0.0052s
-- create_table("spree_orders_promotions", {:id=>false, :force=>:cascade})
   -> 0.0012s
-- add_index("spree_orders_promotions", ["order_id", "promotion_id"], {:name=>"index_spree_orders_promotions_on_order_id_and_promotion_id"})
   -> 0.0013s
-- create_table("spree_payment_capture_events", {:force=>:cascade})
   -> 0.0014s
-- add_index("spree_payment_capture_events", ["payment_id"], {:name=>"index_spree_payment_capture_events_on_payment_id"})
   -> 0.0013s
-- create_table("spree_payment_methods", {:force=>:cascade})
   -> 0.0015s
-- add_index("spree_payment_methods", ["id", "type"], {:name=>"index_spree_payment_methods_on_id_and_type"})
   -> 0.0012s
-- create_table("spree_payments", {:force=>:cascade})
   -> 0.0015s
-- add_index("spree_payments", ["order_id"], {:name=>"index_spree_payments_on_order_id"})
   -> 0.0013s
-- add_index("spree_payments", ["payment_method_id"], {:name=>"index_spree_payments_on_payment_method_id"})
   -> 0.0016s
-- add_index("spree_payments", ["source_id", "source_type"], {:name=>"index_spree_payments_on_source_id_and_source_type"})
   -> 0.0020s
-- create_table("spree_preferences", {:force=>:cascade})
   -> 0.0017s
-- add_index("spree_preferences", ["key"], {:name=>"index_spree_preferences_on_key", :unique=>true})
   -> 0.0017s
-- create_table("spree_prices", {:force=>:cascade})
   -> 0.0013s
-- add_index("spree_prices", ["deleted_at"], {:name=>"index_spree_prices_on_deleted_at"})
   -> 0.0013s
-- add_index("spree_prices", ["variant_id", "currency"], {:name=>"index_spree_prices_on_variant_id_and_currency"})
   -> 0.0016s
-- create_table("spree_product_option_types", {:force=>:cascade})
   -> 0.0013s
-- add_index("spree_product_option_types", ["option_type_id"], {:name=>"index_spree_product_option_types_on_option_type_id"})
   -> 0.0015s
-- add_index("spree_product_option_types", ["position"], {:name=>"index_spree_product_option_types_on_position"})
   -> 0.0016s
-- add_index("spree_product_option_types", ["product_id"], {:name=>"index_spree_product_option_types_on_product_id"})
   -> 0.0018s
-- create_table("spree_product_properties", {:force=>:cascade})
   -> 0.0019s
-- add_index("spree_product_properties", ["position"], {:name=>"index_spree_product_properties_on_position"})
   -> 0.0015s
-- add_index("spree_product_properties", ["product_id"], {:name=>"index_product_properties_on_product_id"})
   -> 0.0017s
-- add_index("spree_product_properties", ["property_id"], {:name=>"index_spree_product_properties_on_property_id"})
   -> 0.0021s
-- create_table("spree_products", {:force=>:cascade})
   -> 0.0016s
-- add_index("spree_products", ["available_on"], {:name=>"index_spree_products_on_available_on"})
   -> 0.0012s
-- add_index("spree_products", ["deleted_at"], {:name=>"index_spree_products_on_deleted_at"})
   -> 0.0016s
-- add_index("spree_products", ["name"], {:name=>"index_spree_products_on_name"})
   -> 0.0020s
-- add_index("spree_products", ["shipping_category_id"], {:name=>"index_spree_products_on_shipping_category_id"})
   -> 0.0021s
-- add_index("spree_products", ["slug"], {:name=>"index_spree_products_on_slug", :unique=>true})
   -> 0.0034s
-- add_index("spree_products", ["tax_category_id"], {:name=>"index_spree_products_on_tax_category_id"})
   -> 0.0029s
-- create_table("spree_products_promotion_rules", {:id=>false, :force=>:cascade})
   -> 0.0013s
-- add_index("spree_products_promotion_rules", ["product_id"], {:name=>"index_products_promotion_rules_on_product_id"})
   -> 0.0012s
-- add_index("spree_products_promotion_rules", ["promotion_rule_id"], {:name=>"index_products_promotion_rules_on_promotion_rule_id"})
   -> 0.0015s
-- create_table("spree_products_taxons", {:force=>:cascade})
   -> 0.0013s
-- add_index("spree_products_taxons", ["position"], {:name=>"index_spree_products_taxons_on_position"})
   -> 0.0012s
-- add_index("spree_products_taxons", ["product_id"], {:name=>"index_spree_products_taxons_on_product_id"})
   -> 0.0015s
-- add_index("spree_products_taxons", ["taxon_id"], {:name=>"index_spree_products_taxons_on_taxon_id"})
   -> 0.0019s
-- create_table("spree_promotion_action_line_items", {:force=>:cascade})
   -> 0.0014s
-- add_index("spree_promotion_action_line_items", ["promotion_action_id"], {:name=>"index_spree_promotion_action_line_items_on_promotion_action_id"})
   -> 0.0012s
-- add_index("spree_promotion_action_line_items", ["variant_id"], {:name=>"index_spree_promotion_action_line_items_on_variant_id"})
   -> 0.0017s
-- create_table("spree_promotion_actions", {:force=>:cascade})
   -> 0.0015s
-- add_index("spree_promotion_actions", ["deleted_at"], {:name=>"index_spree_promotion_actions_on_deleted_at"})
   -> 0.0013s
-- add_index("spree_promotion_actions", ["id", "type"], {:name=>"index_spree_promotion_actions_on_id_and_type"})
   -> 0.0020s
-- add_index("spree_promotion_actions", ["promotion_id"], {:name=>"index_spree_promotion_actions_on_promotion_id"})
   -> 0.0020s
-- create_table("spree_promotion_categories", {:force=>:cascade})
   -> 0.0014s
-- create_table("spree_promotion_rules", {:force=>:cascade})
   -> 0.0014s
-- add_index("spree_promotion_rules", ["product_group_id"], {:name=>"index_promotion_rules_on_product_group_id"})
   -> 0.0014s
-- add_index("spree_promotion_rules", ["promotion_id"], {:name=>"index_spree_promotion_rules_on_promotion_id"})
   -> 0.0019s
-- add_index("spree_promotion_rules", ["user_id"], {:name=>"index_promotion_rules_on_user_id"})
   -> 0.0023s
-- create_table("spree_promotion_rules_users", {:id=>false, :force=>:cascade})
   -> 0.0017s
-- add_index("spree_promotion_rules_users", ["promotion_rule_id"], {:name=>"index_promotion_rules_users_on_promotion_rule_id"})
   -> 0.0013s
-- add_index("spree_promotion_rules_users", ["user_id"], {:name=>"index_promotion_rules_users_on_user_id"})
   -> 0.0016s
-- create_table("spree_promotions", {:force=>:cascade})
   -> 0.0016s
-- add_index("spree_promotions", ["advertise"], {:name=>"index_spree_promotions_on_advertise"})
   -> 0.0012s
-- add_index("spree_promotions", ["code"], {:name=>"index_spree_promotions_on_code"})
   -> 0.0015s
-- add_index("spree_promotions", ["expires_at"], {:name=>"index_spree_promotions_on_expires_at"})
   -> 0.0019s
-- add_index("spree_promotions", ["id", "type"], {:name=>"index_spree_promotions_on_id_and_type"})
   -> 0.0022s
-- add_index("spree_promotions", ["promotion_category_id"], {:name=>"index_spree_promotions_on_promotion_category_id"})
   -> 0.0024s
-- add_index("spree_promotions", ["starts_at"], {:name=>"index_spree_promotions_on_starts_at"})
   -> 0.0028s
-- create_table("spree_properties", {:force=>:cascade})
   -> 0.0013s
-- create_table("spree_properties_prototypes", {:id=>false, :force=>:cascade})
   -> 0.0011s
-- create_table("spree_prototypes", {:force=>:cascade})
   -> 0.0013s
-- create_table("spree_refund_reasons", {:force=>:cascade})
   -> 0.0018s
-- create_table("spree_refunds", {:force=>:cascade})
   -> 0.0016s
-- add_index("spree_refunds", ["refund_reason_id"], {:name=>"index_refunds_on_refund_reason_id"})
   -> 0.0012s
-- create_table("spree_reimbursement_credits", {:force=>:cascade})
   -> 0.0022s
-- create_table("spree_reimbursement_types", {:force=>:cascade})
   -> 0.0016s
-- add_index("spree_reimbursement_types", ["type"], {:name=>"index_spree_reimbursement_types_on_type"})
   -> 0.0013s
-- create_table("spree_reimbursements", {:force=>:cascade})
   -> 0.0017s
-- add_index("spree_reimbursements", ["customer_return_id"], {:name=>"index_spree_reimbursements_on_customer_return_id"})
   -> 0.0013s
-- add_index("spree_reimbursements", ["order_id"], {:name=>"index_spree_reimbursements_on_order_id"})
   -> 0.0017s
-- create_table("spree_return_authorization_reasons", {:force=>:cascade})
   -> 0.0015s
-- create_table("spree_return_authorizations", {:force=>:cascade})
   -> 0.0014s
-- add_index("spree_return_authorizations", ["return_authorization_reason_id"], {:name=>"index_return_authorizations_on_return_authorization_reason_id"})
   -> 0.0014s
-- create_table("spree_return_items", {:force=>:cascade})
   -> 0.0017s
-- add_index("spree_return_items", ["customer_return_id"], {:name=>"index_return_items_on_customer_return_id"})
   -> 0.0015s
-- add_index("spree_return_items", ["exchange_inventory_unit_id"], {:name=>"index_spree_return_items_on_exchange_inventory_unit_id"})
   -> 0.0016s
-- create_table("spree_roles", {:force=>:cascade})
   -> 0.0017s
-- create_table("spree_roles_users", {:id=>false, :force=>:cascade})
   -> 0.0017s
-- add_index("spree_roles_users", ["role_id"], {:name=>"index_spree_roles_users_on_role_id"})
   -> 0.0018s
-- add_index("spree_roles_users", ["user_id"], {:name=>"index_spree_roles_users_on_user_id"})
   -> 0.0017s
-- create_table("spree_shipments", {:force=>:cascade})
   -> 0.0018s
-- add_index("spree_shipments", ["address_id"], {:name=>"index_spree_shipments_on_address_id"})
   -> 0.0015s
-- add_index("spree_shipments", ["number"], {:name=>"index_shipments_on_number"})
   -> 0.0016s
-- add_index("spree_shipments", ["order_id"], {:name=>"index_spree_shipments_on_order_id"})
   -> 0.0020s
-- add_index("spree_shipments", ["stock_location_id"], {:name=>"index_spree_shipments_on_stock_location_id"})
   -> 0.0021s
-- create_table("spree_shipping_categories", {:force=>:cascade})
   -> 0.0013s
-- create_table("spree_shipping_method_categories", {:force=>:cascade})
   -> 0.0016s
-- add_index("spree_shipping_method_categories", ["shipping_category_id", "shipping_method_id"], {:name=>"unique_spree_shipping_method_categories", :unique=>true})
   -> 0.0012s
-- add_index("spree_shipping_method_categories", ["shipping_method_id"], {:name=>"index_spree_shipping_method_categories_on_shipping_method_id"})
   -> 0.0022s
-- create_table("spree_shipping_methods", {:force=>:cascade})
   -> 0.0015s
-- add_index("spree_shipping_methods", ["deleted_at"], {:name=>"index_spree_shipping_methods_on_deleted_at"})
   -> 0.0013s
-- add_index("spree_shipping_methods", ["tax_category_id"], {:name=>"index_spree_shipping_methods_on_tax_category_id"})
   -> 0.0016s
-- create_table("spree_shipping_methods_zones", {:id=>false, :force=>:cascade})
   -> 0.0014s
-- create_table("spree_shipping_rates", {:force=>:cascade})
   -> 0.0018s
-- add_index("spree_shipping_rates", ["selected"], {:name=>"index_spree_shipping_rates_on_selected"})
   -> 0.0012s
-- add_index("spree_shipping_rates", ["shipment_id", "shipping_method_id"], {:name=>"spree_shipping_rates_join_index", :unique=>true})
   -> 0.0017s
-- add_index("spree_shipping_rates", ["tax_rate_id"], {:name=>"index_spree_shipping_rates_on_tax_rate_id"})
   -> 0.0023s
-- create_table("spree_skrill_transactions", {:force=>:cascade})
   -> 0.0016s
-- create_table("spree_state_changes", {:force=>:cascade})
   -> 0.0013s
-- add_index("spree_state_changes", ["stateful_id", "stateful_type"], {:name=>"index_spree_state_changes_on_stateful_id_and_stateful_type"})
   -> 0.0013s
-- add_index("spree_state_changes", ["user_id"], {:name=>"index_spree_state_changes_on_user_id"})
   -> 0.0017s
-- create_table("spree_states", {:force=>:cascade})
   -> 0.0014s
-- add_index("spree_states", ["country_id"], {:name=>"index_spree_states_on_country_id"})
   -> 0.0012s
-- create_table("spree_stock_items", {:force=>:cascade})
   -> 0.0014s
-- add_index("spree_stock_items", ["backorderable"], {:name=>"index_spree_stock_items_on_backorderable"})
   -> 0.0014s
-- add_index("spree_stock_items", ["deleted_at"], {:name=>"index_spree_stock_items_on_deleted_at"})
   -> 0.0016s
-- add_index("spree_stock_items", ["stock_location_id", "variant_id"], {:name=>"stock_item_by_loc_and_var_id"})
   -> 0.0020s
-- add_index("spree_stock_items", ["stock_location_id"], {:name=>"index_spree_stock_items_on_stock_location_id"})
   -> 0.0023s
-- add_index("spree_stock_items", ["variant_id"], {:name=>"index_spree_stock_items_on_variant_id"})
   -> 0.0024s
-- create_table("spree_stock_locations", {:force=>:cascade})
   -> 0.0019s
-- add_index("spree_stock_locations", ["active"], {:name=>"index_spree_stock_locations_on_active"})
   -> 0.0013s
-- add_index("spree_stock_locations", ["backorderable_default"], {:name=>"index_spree_stock_locations_on_backorderable_default"})
   -> 0.0015s
-- add_index("spree_stock_locations", ["country_id"], {:name=>"index_spree_stock_locations_on_country_id"})
   -> 0.0027s
-- add_index("spree_stock_locations", ["propagate_all_variants"], {:name=>"index_spree_stock_locations_on_propagate_all_variants"})
   -> 0.0023s
-- add_index("spree_stock_locations", ["state_id"], {:name=>"index_spree_stock_locations_on_state_id"})
   -> 0.0035s
-- create_table("spree_stock_movements", {:force=>:cascade})
   -> 0.0016s
-- add_index("spree_stock_movements", ["stock_item_id"], {:name=>"index_spree_stock_movements_on_stock_item_id"})
   -> 0.0013s
-- create_table("spree_stock_transfers", {:force=>:cascade})
   -> 0.0015s
-- add_index("spree_stock_transfers", ["destination_location_id"], {:name=>"index_spree_stock_transfers_on_destination_location_id"})
   -> 0.0013s
-- add_index("spree_stock_transfers", ["number"], {:name=>"index_spree_stock_transfers_on_number"})
   -> 0.0018s
-- add_index("spree_stock_transfers", ["source_location_id"], {:name=>"index_spree_stock_transfers_on_source_location_id"})
   -> 0.0019s
-- create_table("spree_stores", {:force=>:cascade})
   -> 0.0015s
-- add_index("spree_stores", ["code"], {:name=>"index_spree_stores_on_code"})
   -> 0.0012s
-- add_index("spree_stores", ["default"], {:name=>"index_spree_stores_on_default"})
   -> 0.0018s
-- add_index("spree_stores", ["url"], {:name=>"index_spree_stores_on_url"})
   -> 0.0022s
-- create_table("spree_tax_categories", {:force=>:cascade})
   -> 0.0015s
-- add_index("spree_tax_categories", ["deleted_at"], {:name=>"index_spree_tax_categories_on_deleted_at"})
   -> 0.0014s
-- add_index("spree_tax_categories", ["is_default"], {:name=>"index_spree_tax_categories_on_is_default"})
   -> 0.0016s
-- create_table("spree_tax_rates", {:force=>:cascade})
   -> 0.0016s
-- add_index("spree_tax_rates", ["deleted_at"], {:name=>"index_spree_tax_rates_on_deleted_at"})
   -> 0.0013s
-- add_index("spree_tax_rates", ["included_in_price"], {:name=>"index_spree_tax_rates_on_included_in_price"})
   -> 0.0018s
-- add_index("spree_tax_rates", ["show_rate_in_label"], {:name=>"index_spree_tax_rates_on_show_rate_in_label"})
   -> 0.0020s
-- add_index("spree_tax_rates", ["tax_category_id"], {:name=>"index_spree_tax_rates_on_tax_category_id"})
   -> 0.0023s
-- add_index("spree_tax_rates", ["zone_id"], {:name=>"index_spree_tax_rates_on_zone_id"})
   -> 0.0034s
-- create_table("spree_taxonomies", {:force=>:cascade})
   -> 0.0015s
-- add_index("spree_taxonomies", ["position"], {:name=>"index_spree_taxonomies_on_position"})
   -> 0.0013s
-- create_table("spree_taxons", {:force=>:cascade})
   -> 0.0019s
-- add_index("spree_taxons", ["parent_id"], {:name=>"index_taxons_on_parent_id"})
   -> 0.0012s
-- add_index("spree_taxons", ["permalink"], {:name=>"index_taxons_on_permalink"})
   -> 0.0017s
-- add_index("spree_taxons", ["position"], {:name=>"index_spree_taxons_on_position"})
   -> 0.0553s
-- add_index("spree_taxons", ["taxonomy_id"], {:name=>"index_taxons_on_taxonomy_id"})
   -> 0.0288s
-- create_table("spree_taxons_promotion_rules", {:force=>:cascade})
   -> 0.0020s
-- add_index("spree_taxons_promotion_rules", ["promotion_rule_id"], {:name=>"index_spree_taxons_promotion_rules_on_promotion_rule_id"})
   -> 0.0018s
-- add_index("spree_taxons_promotion_rules", ["taxon_id"], {:name=>"index_spree_taxons_promotion_rules_on_taxon_id"})
   -> 0.0034s
-- create_table("spree_taxons_prototypes", {:force=>:cascade})
   -> 0.0018s
-- add_index("spree_taxons_prototypes", ["prototype_id"], {:name=>"index_spree_taxons_prototypes_on_prototype_id"})
   -> 0.0017s
-- add_index("spree_taxons_prototypes", ["taxon_id"], {:name=>"index_spree_taxons_prototypes_on_taxon_id"})
   -> 0.0016s
-- create_table("spree_trackers", {:force=>:cascade})
   -> 0.0018s
-- add_index("spree_trackers", ["active"], {:name=>"index_spree_trackers_on_active"})
   -> 0.0015s
-- create_table("spree_users", {:force=>:cascade})
   -> 0.0018s
-- add_index("spree_users", ["deleted_at"], {:name=>"index_spree_users_on_deleted_at"})
   -> 0.0014s
-- add_index("spree_users", ["email"], {:name=>"email_idx_unique", :unique=>true})
   -> 0.0019s
-- add_index("spree_users", ["spree_api_key"], {:name=>"index_spree_users_on_spree_api_key"})
   -> 0.0021s
-- create_table("spree_variants", {:force=>:cascade})
   -> 0.0017s
-- add_index("spree_variants", ["deleted_at"], {:name=>"index_spree_variants_on_deleted_at"})
   -> 0.0015s
-- add_index("spree_variants", ["is_master"], {:name=>"index_spree_variants_on_is_master"})
   -> 0.0017s
-- add_index("spree_variants", ["position"], {:name=>"index_spree_variants_on_position"})
   -> 0.0019s
-- add_index("spree_variants", ["product_id"], {:name=>"index_spree_variants_on_product_id"})
   -> 0.0023s
-- add_index("spree_variants", ["sku"], {:name=>"index_spree_variants_on_sku"})
   -> 0.0025s
-- add_index("spree_variants", ["tax_category_id"], {:name=>"index_spree_variants_on_tax_category_id"})
   -> 0.0030s
-- add_index("spree_variants", ["track_inventory"], {:name=>"index_spree_variants_on_track_inventory"})
   -> 0.0035s
-- create_table("spree_zone_members", {:force=>:cascade})
   -> 0.0019s
-- add_index("spree_zone_members", ["zone_id"], {:name=>"index_spree_zone_members_on_zone_id"})
   -> 0.0013s
-- add_index("spree_zone_members", ["zoneable_id", "zoneable_type"], {:name=>"index_spree_zone_members_on_zoneable_id_and_zoneable_type"})
   -> 0.0015s
-- create_table("spree_zones", {:force=>:cascade})
   -> 0.0020s
-- add_index("spree_zones", ["default_tax"], {:name=>"index_spree_zones_on_default_tax"})
   -> 0.0015s
-- add_index("spree_zones", ["kind"], {:name=>"index_spree_zones_on_kind"})
   -> 0.0017s
-- initialize_schema_migrations_table()
   -> 0.0057s
-- create_table("alchemy_attachments", {:force=>:cascade})
   -> 0.0021s
-- add_index("alchemy_attachments", ["file_uid"], {:name=>"index_alchemy_attachments_on_file_uid"})
   -> 0.0014s
-- create_table("alchemy_cells", {:force=>:cascade})
   -> 0.0012s
-- create_table("alchemy_contents", {:force=>:cascade})
   -> 0.0012s
-- add_index("alchemy_contents", ["element_id", "position"], {:name=>"index_contents_on_element_id_and_position"})
   -> 0.0011s
-- create_table("alchemy_elements", {:force=>:cascade})
   -> 0.0015s
-- add_index("alchemy_elements", ["page_id", "position"], {:name=>"index_elements_on_page_id_and_position"})
   -> 0.0013s
-- create_table("alchemy_elements_alchemy_pages", {:id=>false, :force=>:cascade})
   -> 0.0011s
-- create_table("alchemy_essence_booleans", {:force=>:cascade})
   -> 0.0013s
-- add_index("alchemy_essence_booleans", ["value"], {:name=>"index_alchemy_essence_booleans_on_value"})
   -> 0.0011s
-- create_table("alchemy_essence_dates", {:force=>:cascade})
   -> 0.0011s
-- create_table("alchemy_essence_files", {:force=>:cascade})
   -> 0.0013s
-- create_table("alchemy_essence_htmls", {:force=>:cascade})
   -> 0.0011s
-- create_table("alchemy_essence_links", {:force=>:cascade})
   -> 0.0013s
-- create_table("alchemy_essence_pictures", {:force=>:cascade})
   -> 0.0014s
-- create_table("alchemy_essence_richtexts", {:force=>:cascade})
   -> 0.0013s
-- create_table("alchemy_essence_selects", {:force=>:cascade})
   -> 0.0012s
-- add_index("alchemy_essence_selects", ["value"], {:name=>"index_alchemy_essence_selects_on_value"})
   -> 0.0013s
-- create_table("alchemy_essence_texts", {:force=>:cascade})
   -> 0.0014s
-- create_table("alchemy_folded_pages", {:force=>:cascade})
   -> 0.0012s
-- create_table("alchemy_languages", {:force=>:cascade})
   -> 0.0016s
-- add_index("alchemy_languages", ["language_code", "country_code"], {:name=>"index_alchemy_languages_on_language_code_and_country_code"})
   -> 0.0012s
-- add_index("alchemy_languages", ["language_code"], {:name=>"index_alchemy_languages_on_language_code"})
   -> 0.0017s
-- add_index("alchemy_languages", ["site_id"], {:name=>"index_alchemy_languages_on_site_id"})
   -> 0.0019s
-- create_table("alchemy_legacy_page_urls", {:force=>:cascade})
   -> 0.0012s
-- add_index("alchemy_legacy_page_urls", ["urlname"], {:name=>"index_alchemy_legacy_page_urls_on_urlname"})
   -> 0.0011s
-- create_table("alchemy_pages", {:force=>:cascade})
   -> 0.0018s
-- add_index("alchemy_pages", ["language_id"], {:name=>"index_pages_on_language_id"})
   -> 0.0010s
-- add_index("alchemy_pages", ["parent_id", "lft"], {:name=>"index_pages_on_parent_id_and_lft"})
   -> 0.0022s
-- add_index("alchemy_pages", ["urlname"], {:name=>"index_pages_on_urlname"})
   -> 0.0018s
-- create_table("alchemy_pictures", {:force=>:cascade})
   -> 0.0015s
-- create_table("alchemy_sites", {:force=>:cascade})
   -> 0.0014s
-- add_index("alchemy_sites", ["host", "public"], {:name=>"alchemy_sites_public_hosts_idx"})
   -> 0.0014s
-- add_index("alchemy_sites", ["host"], {:name=>"index_alchemy_sites_on_host"})
   -> 0.0015s
-- create_table("friendly_id_slugs", {:force=>:cascade})
   -> 0.0015s
-- add_index("friendly_id_slugs", ["deleted_at"], {:name=>"index_friendly_id_slugs_on_deleted_at"})
   -> 0.0012s
-- add_index("friendly_id_slugs", ["slug", "sluggable_type", "scope"], {:name=>"index_friendly_id_slugs_on_slug_and_sluggable_type_and_scope", :unique=>true})
   -> 0.0015s
-- add_index("friendly_id_slugs", ["slug", "sluggable_type"], {:name=>"index_friendly_id_slugs_on_slug_and_sluggable_type"})
   -> 0.0019s
-- add_index("friendly_id_slugs", ["sluggable_id"], {:name=>"index_friendly_id_slugs_on_sluggable_id"})
   -> 0.0021s
-- add_index("friendly_id_slugs", ["sluggable_type"], {:name=>"index_friendly_id_slugs_on_sluggable_type"})
   -> 0.0022s
-- create_table("spree_addresses", {:force=>:cascade})
   -> 0.0014s
-- add_index("spree_addresses", ["country_id"], {:name=>"index_spree_addresses_on_country_id"})
   -> 0.0012s
-- add_index("spree_addresses", ["firstname"], {:name=>"index_addresses_on_firstname"})
   -> 0.0017s
-- add_index("spree_addresses", ["lastname"], {:name=>"index_addresses_on_lastname"})
   -> 0.0019s
-- add_index("spree_addresses", ["state_id"], {:name=>"index_spree_addresses_on_state_id"})
   -> 0.0021s
-- create_table("spree_adjustments", {:force=>:cascade})
   -> 0.0016s
-- add_index("spree_adjustments", ["adjustable_id", "adjustable_type"], {:name=>"index_spree_adjustments_on_adjustable_id_and_adjustable_type"})
   -> 0.0012s
-- add_index("spree_adjustments", ["adjustable_id"], {:name=>"index_adjustments_on_order_id"})
   -> 0.0016s
-- add_index("spree_adjustments", ["eligible"], {:name=>"index_spree_adjustments_on_eligible"})
   -> 0.0018s
-- add_index("spree_adjustments", ["order_id"], {:name=>"index_spree_adjustments_on_order_id"})
   -> 0.0020s
-- add_index("spree_adjustments", ["source_id", "source_type"], {:name=>"index_spree_adjustments_on_source_id_and_source_type"})
   -> 0.0023s
-- create_table("spree_assets", {:force=>:cascade})
   -> 0.0024s
-- add_index("spree_assets", ["viewable_id"], {:name=>"index_assets_on_viewable_id"})
   -> 0.0013s
-- add_index("spree_assets", ["viewable_type", "type"], {:name=>"index_assets_on_viewable_type_and_type"})
   -> 0.0014s
-- create_table("spree_calculators", {:force=>:cascade})
   -> 0.0014s
-- add_index("spree_calculators", ["calculable_id", "calculable_type"], {:name=>"index_spree_calculators_on_calculable_id_and_calculable_type"})
   -> 0.0013s
-- add_index("spree_calculators", ["deleted_at"], {:name=>"index_spree_calculators_on_deleted_at"})
   -> 0.0016s
-- add_index("spree_calculators", ["id", "type"], {:name=>"index_spree_calculators_on_id_and_type"})
   -> 0.0021s
-- create_table("spree_countries", {:force=>:cascade})
   -> 0.0013s
-- create_table("spree_credit_cards", {:force=>:cascade})
   -> 0.0017s
-- add_index("spree_credit_cards", ["address_id"], {:name=>"index_spree_credit_cards_on_address_id"})
   -> 0.0012s
-- add_index("spree_credit_cards", ["payment_method_id"], {:name=>"index_spree_credit_cards_on_payment_method_id"})
   -> 0.0018s
-- add_index("spree_credit_cards", ["user_id"], {:name=>"index_spree_credit_cards_on_user_id"})
   -> 0.0020s
-- create_table("spree_customer_returns", {:force=>:cascade})
   -> 0.0018s
-- create_table("spree_gateways", {:force=>:cascade})
   -> 0.0015s
-- add_index("spree_gateways", ["active"], {:name=>"index_spree_gateways_on_active"})
   -> 0.0012s
-- add_index("spree_gateways", ["test_mode"], {:name=>"index_spree_gateways_on_test_mode"})
   -> 0.0014s
-- create_table("spree_inventory_units", {:force=>:cascade})
   -> 0.0014s
-- add_index("spree_inventory_units", ["line_item_id"], {:name=>"index_spree_inventory_units_on_line_item_id"})
   -> 0.0012s
-- add_index("spree_inventory_units", ["order_id"], {:name=>"index_inventory_units_on_order_id"})
   -> 0.0016s
-- add_index("spree_inventory_units", ["shipment_id"], {:name=>"index_inventory_units_on_shipment_id"})
   -> 0.0019s
-- add_index("spree_inventory_units", ["variant_id"], {:name=>"index_inventory_units_on_variant_id"})
   -> 0.0020s
-- create_table("spree_line_items", {:force=>:cascade})
   -> 0.0018s
-- add_index("spree_line_items", ["order_id"], {:name=>"index_spree_line_items_on_order_id"})
   -> 0.0013s
-- add_index("spree_line_items", ["tax_category_id"], {:name=>"index_spree_line_items_on_tax_category_id"})
   -> 0.0015s
-- add_index("spree_line_items", ["variant_id"], {:name=>"index_spree_line_items_on_variant_id"})
   -> 0.0026s
-- create_table("spree_log_entries", {:force=>:cascade})
   -> 0.0016s
-- add_index("spree_log_entries", ["source_id", "source_type"], {:name=>"index_spree_log_entries_on_source_id_and_source_type"})
   -> 0.0013s
-- create_table("spree_option_types", {:force=>:cascade})
   -> 0.0014s
-- add_index("spree_option_types", ["position"], {:name=>"index_spree_option_types_on_position"})
   -> 0.0012s
-- create_table("spree_option_types_prototypes", {:id=>false, :force=>:cascade})
   -> 0.0012s
-- create_table("spree_option_values", {:force=>:cascade})
   -> 0.0015s
-- add_index("spree_option_values", ["option_type_id"], {:name=>"index_spree_option_values_on_option_type_id"})
   -> 0.0012s
-- add_index("spree_option_values", ["position"], {:name=>"index_spree_option_values_on_position"})
   -> 0.0017s
-- create_table("spree_option_values_variants", {:id=>false, :force=>:cascade})
   -> 0.0014s
-- add_index("spree_option_values_variants", ["variant_id", "option_value_id"], {:name=>"index_option_values_variants_on_variant_id_and_option_value_id"})
   -> 0.0014s
-- add_index("spree_option_values_variants", ["variant_id"], {:name=>"index_spree_option_values_variants_on_variant_id"})
   -> 0.0016s
-- create_table("spree_orders", {:force=>:cascade})
   -> 0.0022s
-- add_index("spree_orders", ["approver_id"], {:name=>"index_spree_orders_on_approver_id"})
   -> 0.0014s
-- add_index("spree_orders", ["bill_address_id"], {:name=>"index_spree_orders_on_bill_address_id"})
   -> 0.0016s
-- add_index("spree_orders", ["completed_at"], {:name=>"index_spree_orders_on_completed_at"})
   -> 0.0021s
-- add_index("spree_orders", ["confirmation_delivered"], {:name=>"index_spree_orders_on_confirmation_delivered"})
   -> 0.0023s
-- add_index("spree_orders", ["considered_risky"], {:name=>"index_spree_orders_on_considered_risky"})
   -> 0.0024s
-- add_index("spree_orders", ["created_by_id"], {:name=>"index_spree_orders_on_created_by_id"})
   -> 0.0027s
-- add_index("spree_orders", ["guest_token"], {:name=>"index_spree_orders_on_guest_token"})
   -> 0.0029s
-- add_index("spree_orders", ["number"], {:name=>"index_spree_orders_on_number"})
   -> 0.0031s
-- add_index("spree_orders", ["ship_address_id"], {:name=>"index_spree_orders_on_ship_address_id"})
   -> 0.0041s
-- add_index("spree_orders", ["shipping_method_id"], {:name=>"index_spree_orders_on_shipping_method_id"})
   -> 0.0046s
-- add_index("spree_orders", ["user_id", "created_by_id"], {:name=>"index_spree_orders_on_user_id_and_created_by_id"})
   -> 0.0040s
-- add_index("spree_orders", ["user_id"], {:name=>"index_spree_orders_on_user_id"})
   -> 0.0042s
-- create_table("spree_orders_promotions", {:id=>false, :force=>:cascade})
   -> 0.0011s
-- add_index("spree_orders_promotions", ["order_id", "promotion_id"], {:name=>"index_spree_orders_promotions_on_order_id_and_promotion_id"})
   -> 0.0012s
-- create_table("spree_payment_capture_events", {:force=>:cascade})
   -> 0.0013s
-- add_index("spree_payment_capture_events", ["payment_id"], {:name=>"index_spree_payment_capture_events_on_payment_id"})
   -> 0.0013s
-- create_table("spree_payment_methods", {:force=>:cascade})
   -> 0.0015s
-- add_index("spree_payment_methods", ["id", "type"], {:name=>"index_spree_payment_methods_on_id_and_type"})
   -> 0.0012s
-- create_table("spree_payments", {:force=>:cascade})
   -> 0.0016s
-- add_index("spree_payments", ["order_id"], {:name=>"index_spree_payments_on_order_id"})
   -> 0.0012s
-- add_index("spree_payments", ["payment_method_id"], {:name=>"index_spree_payments_on_payment_method_id"})
   -> 0.0017s
-- add_index("spree_payments", ["source_id", "source_type"], {:name=>"index_spree_payments_on_source_id_and_source_type"})
   -> 0.0020s
-- create_table("spree_preferences", {:force=>:cascade})
   -> 0.0014s
-- add_index("spree_preferences", ["key"], {:name=>"index_spree_preferences_on_key", :unique=>true})
   -> 0.0018s
-- create_table("spree_prices", {:force=>:cascade})
   -> 0.0015s
-- add_index("spree_prices", ["deleted_at"], {:name=>"index_spree_prices_on_deleted_at"})
   -> 0.0012s
-- add_index("spree_prices", ["variant_id", "currency"], {:name=>"index_spree_prices_on_variant_id_and_currency"})
   -> 0.0014s
-- create_table("spree_product_option_types", {:force=>:cascade})
   -> 0.0016s
-- add_index("spree_product_option_types", ["option_type_id"], {:name=>"index_spree_product_option_types_on_option_type_id"})
   -> 0.0015s
-- add_index("spree_product_option_types", ["position"], {:name=>"index_spree_product_option_types_on_position"})
   -> 0.0016s
-- add_index("spree_product_option_types", ["product_id"], {:name=>"index_spree_product_option_types_on_product_id"})
   -> 0.0019s
-- create_table("spree_product_properties", {:force=>:cascade})
   -> 0.0015s
-- add_index("spree_product_properties", ["position"], {:name=>"index_spree_product_properties_on_position"})
   -> 0.0012s
-- add_index("spree_product_properties", ["product_id"], {:name=>"index_product_properties_on_product_id"})
   -> 0.0016s
-- add_index("spree_product_properties", ["property_id"], {:name=>"index_spree_product_properties_on_property_id"})
   -> 0.0020s
-- create_table("spree_products", {:force=>:cascade})
   -> 0.0018s
-- add_index("spree_products", ["available_on"], {:name=>"index_spree_products_on_available_on"})
   -> 0.0013s
-- add_index("spree_products", ["deleted_at"], {:name=>"index_spree_products_on_deleted_at"})
   -> 0.0022s
-- add_index("spree_products", ["name"], {:name=>"index_spree_products_on_name"})
   -> 0.0021s
-- add_index("spree_products", ["shipping_category_id"], {:name=>"index_spree_products_on_shipping_category_id"})
   -> 0.0021s
-- add_index("spree_products", ["slug"], {:name=>"index_spree_products_on_slug", :unique=>true})
   -> 0.0024s
-- add_index("spree_products", ["tax_category_id"], {:name=>"index_spree_products_on_tax_category_id"})
   -> 0.0028s
-- create_table("spree_products_promotion_rules", {:id=>false, :force=>:cascade})
   -> 0.0012s
-- add_index("spree_products_promotion_rules", ["product_id"], {:name=>"index_products_promotion_rules_on_product_id"})
   -> 0.0014s
-- add_index("spree_products_promotion_rules", ["promotion_rule_id"], {:name=>"index_products_promotion_rules_on_promotion_rule_id"})
   -> 0.0016s
-- create_table("spree_products_taxons", {:force=>:cascade})
   -> 0.0014s
-- add_index("spree_products_taxons", ["position"], {:name=>"index_spree_products_taxons_on_position"})
   -> 0.0013s
-- add_index("spree_products_taxons", ["product_id"], {:name=>"index_spree_products_taxons_on_product_id"})
   -> 0.0016s
-- add_index("spree_products_taxons", ["taxon_id"], {:name=>"index_spree_products_taxons_on_taxon_id"})
   -> 0.0018s
-- create_table("spree_promotion_action_line_items", {:force=>:cascade})
   -> 0.0014s
-- add_index("spree_promotion_action_line_items", ["promotion_action_id"], {:name=>"index_spree_promotion_action_line_items_on_promotion_action_id"})
   -> 0.0018s
-- add_index("spree_promotion_action_line_items", ["variant_id"], {:name=>"index_spree_promotion_action_line_items_on_variant_id"})
   -> 0.0018s
-- create_table("spree_promotion_actions", {:force=>:cascade})
   -> 0.0016s
-- add_index("spree_promotion_actions", ["deleted_at"], {:name=>"index_spree_promotion_actions_on_deleted_at"})
   -> 0.0011s
-- add_index("spree_promotion_actions", ["id", "type"], {:name=>"index_spree_promotion_actions_on_id_and_type"})
   -> 0.0018s
-- add_index("spree_promotion_actions", ["promotion_id"], {:name=>"index_spree_promotion_actions_on_promotion_id"})
   -> 0.0019s
-- create_table("spree_promotion_categories", {:force=>:cascade})
   -> 0.0017s
-- create_table("spree_promotion_rules", {:force=>:cascade})
   -> 0.0015s
-- add_index("spree_promotion_rules", ["product_group_id"], {:name=>"index_promotion_rules_on_product_group_id"})
   -> 0.0015s
-- add_index("spree_promotion_rules", ["promotion_id"], {:name=>"index_spree_promotion_rules_on_promotion_id"})
   -> 0.0018s
-- add_index("spree_promotion_rules", ["user_id"], {:name=>"index_promotion_rules_on_user_id"})
   -> 0.0018s
-- create_table("spree_promotion_rules_users", {:id=>false, :force=>:cascade})
   -> 0.0012s
-- add_index("spree_promotion_rules_users", ["promotion_rule_id"], {:name=>"index_promotion_rules_users_on_promotion_rule_id"})
   -> 0.0012s
-- add_index("spree_promotion_rules_users", ["user_id"], {:name=>"index_promotion_rules_users_on_user_id"})
   -> 0.0017s
-- create_table("spree_promotions", {:force=>:cascade})
   -> 0.0014s
-- add_index("spree_promotions", ["advertise"], {:name=>"index_spree_promotions_on_advertise"})
   -> 0.0012s
-- add_index("spree_promotions", ["code"], {:name=>"index_spree_promotions_on_code"})
   -> 0.0015s
-- add_index("spree_promotions", ["expires_at"], {:name=>"index_spree_promotions_on_expires_at"})
   -> 0.0019s
-- add_index("spree_promotions", ["id", "type"], {:name=>"index_spree_promotions_on_id_and_type"})
   -> 0.0022s
-- add_index("spree_promotions", ["promotion_category_id"], {:name=>"index_spree_promotions_on_promotion_category_id"})
   -> 0.0026s
-- add_index("spree_promotions", ["starts_at"], {:name=>"index_spree_promotions_on_starts_at"})
   -> 0.0030s
-- create_table("spree_properties", {:force=>:cascade})
   -> 0.0013s
-- create_table("spree_properties_prototypes", {:id=>false, :force=>:cascade})
   -> 0.0010s
-- create_table("spree_prototypes", {:force=>:cascade})
   -> 0.0011s
-- create_table("spree_refund_reasons", {:force=>:cascade})
   -> 0.0019s
-- create_table("spree_refunds", {:force=>:cascade})
   -> 0.0017s
-- add_index("spree_refunds", ["refund_reason_id"], {:name=>"index_refunds_on_refund_reason_id"})
   -> 0.0012s
-- create_table("spree_reimbursement_credits", {:force=>:cascade})
   -> 0.0017s
-- create_table("spree_reimbursement_types", {:force=>:cascade})
   -> 0.0014s
-- add_index("spree_reimbursement_types", ["type"], {:name=>"index_spree_reimbursement_types_on_type"})
   -> 0.0013s
-- create_table("spree_reimbursements", {:force=>:cascade})
   -> 0.0013s
-- add_index("spree_reimbursements", ["customer_return_id"], {:name=>"index_spree_reimbursements_on_customer_return_id"})
   -> 0.0013s
-- add_index("spree_reimbursements", ["order_id"], {:name=>"index_spree_reimbursements_on_order_id"})
   -> 0.0017s
-- create_table("spree_return_authorization_reasons", {:force=>:cascade})
   -> 0.0015s
-- create_table("spree_return_authorizations", {:force=>:cascade})
   -> 0.0015s
-- add_index("spree_return_authorizations", ["return_authorization_reason_id"], {:name=>"index_return_authorizations_on_return_authorization_reason_id"})
   -> 0.0017s
-- create_table("spree_return_items", {:force=>:cascade})
   -> 0.0018s
-- add_index("spree_return_items", ["customer_return_id"], {:name=>"index_return_items_on_customer_return_id"})
   -> 0.0016s
-- add_index("spree_return_items", ["exchange_inventory_unit_id"], {:name=>"index_spree_return_items_on_exchange_inventory_unit_id"})
   -> 0.0016s
-- create_table("spree_roles", {:force=>:cascade})
   -> 0.0014s
-- create_table("spree_roles_users", {:id=>false, :force=>:cascade})
   -> 0.0012s
-- add_index("spree_roles_users", ["role_id"], {:name=>"index_spree_roles_users_on_role_id"})
   -> 0.0012s
-- add_index("spree_roles_users", ["user_id"], {:name=>"index_spree_roles_users_on_user_id"})
   -> 0.0016s
-- create_table("spree_shipments", {:force=>:cascade})
   -> 0.0027s
-- add_index("spree_shipments", ["address_id"], {:name=>"index_spree_shipments_on_address_id"})
   -> 0.0014s
-- add_index("spree_shipments", ["number"], {:name=>"index_shipments_on_number"})
   -> 0.0018s
-- add_index("spree_shipments", ["order_id"], {:name=>"index_spree_shipments_on_order_id"})
   -> 0.0019s
-- add_index("spree_shipments", ["stock_location_id"], {:name=>"index_spree_shipments_on_stock_location_id"})
   -> 0.0025s
-- create_table("spree_shipping_categories", {:force=>:cascade})
   -> 0.0016s
-- create_table("spree_shipping_method_categories", {:force=>:cascade})
   -> 0.0016s
-- add_index("spree_shipping_method_categories", ["shipping_category_id", "shipping_method_id"], {:name=>"unique_spree_shipping_method_categories", :unique=>true})
   -> 0.0012s
-- add_index("spree_shipping_method_categories", ["shipping_method_id"], {:name=>"index_spree_shipping_method_categories_on_shipping_method_id"})
   -> 0.0015s
-- create_table("spree_shipping_methods", {:force=>:cascade})
   -> 0.0014s
-- add_index("spree_shipping_methods", ["deleted_at"], {:name=>"index_spree_shipping_methods_on_deleted_at"})
   -> 0.0011s
-- add_index("spree_shipping_methods", ["tax_category_id"], {:name=>"index_spree_shipping_methods_on_tax_category_id"})
   -> 0.0017s
-- create_table("spree_shipping_methods_zones", {:id=>false, :force=>:cascade})
   -> 0.0018s
-- create_table("spree_shipping_rates", {:force=>:cascade})
   -> 0.0019s
-- add_index("spree_shipping_rates", ["selected"], {:name=>"index_spree_shipping_rates_on_selected"})
   -> 0.0013s
-- add_index("spree_shipping_rates", ["shipment_id", "shipping_method_id"], {:name=>"spree_shipping_rates_join_index", :unique=>true})
   -> 0.0017s
-- add_index("spree_shipping_rates", ["tax_rate_id"], {:name=>"index_spree_shipping_rates_on_tax_rate_id"})
   -> 0.0019s
-- create_table("spree_skrill_transactions", {:force=>:cascade})
   -> 0.0014s
-- create_table("spree_state_changes", {:force=>:cascade})
   -> 0.0014s
-- add_index("spree_state_changes", ["stateful_id", "stateful_type"], {:name=>"index_spree_state_changes_on_stateful_id_and_stateful_type"})
   -> 0.0013s
-- add_index("spree_state_changes", ["user_id"], {:name=>"index_spree_state_changes_on_user_id"})
   -> 0.0016s
-- create_table("spree_states", {:force=>:cascade})
   -> 0.0016s
-- add_index("spree_states", ["country_id"], {:name=>"index_spree_states_on_country_id"})
   -> 0.0013s
-- create_table("spree_stock_items", {:force=>:cascade})
   -> 0.0016s
-- add_index("spree_stock_items", ["backorderable"], {:name=>"index_spree_stock_items_on_backorderable"})
   -> 0.0013s
-- add_index("spree_stock_items", ["deleted_at"], {:name=>"index_spree_stock_items_on_deleted_at"})
   -> 0.0015s
-- add_index("spree_stock_items", ["stock_location_id", "variant_id"], {:name=>"stock_item_by_loc_and_var_id"})
   -> 0.0026s
-- add_index("spree_stock_items", ["stock_location_id"], {:name=>"index_spree_stock_items_on_stock_location_id"})
   -> 0.0022s
-- add_index("spree_stock_items", ["variant_id"], {:name=>"index_spree_stock_items_on_variant_id"})
   -> 0.0025s
-- create_table("spree_stock_locations", {:force=>:cascade})
   -> 0.0020s
-- add_index("spree_stock_locations", ["active"], {:name=>"index_spree_stock_locations_on_active"})
   -> 0.0020s
-- add_index("spree_stock_locations", ["backorderable_default"], {:name=>"index_spree_stock_locations_on_backorderable_default"})
   -> 0.0022s
-- add_index("spree_stock_locations", ["country_id"], {:name=>"index_spree_stock_locations_on_country_id"})
   -> 0.0019s
-- add_index("spree_stock_locations", ["propagate_all_variants"], {:name=>"index_spree_stock_locations_on_propagate_all_variants"})
   -> 0.0025s
-- add_index("spree_stock_locations", ["state_id"], {:name=>"index_spree_stock_locations_on_state_id"})
   -> 0.0024s
-- create_table("spree_stock_movements", {:force=>:cascade})
   -> 0.0015s
-- add_index("spree_stock_movements", ["stock_item_id"], {:name=>"index_spree_stock_movements_on_stock_item_id"})
   -> 0.0012s
-- create_table("spree_stock_transfers", {:force=>:cascade})
   -> 0.0013s
-- add_index("spree_stock_transfers", ["destination_location_id"], {:name=>"index_spree_stock_transfers_on_destination_location_id"})
   -> 0.0012s
-- add_index("spree_stock_transfers", ["number"], {:name=>"index_spree_stock_transfers_on_number"})
   -> 0.0019s
-- add_index("spree_stock_transfers", ["source_location_id"], {:name=>"index_spree_stock_transfers_on_source_location_id"})
   -> 0.0020s
-- create_table("spree_stores", {:force=>:cascade})
   -> 0.0019s
-- add_index("spree_stores", ["code"], {:name=>"index_spree_stores_on_code"})
   -> 0.0586s
-- add_index("spree_stores", ["default"], {:name=>"index_spree_stores_on_default"})
   -> 0.0327s
-- add_index("spree_stores", ["url"], {:name=>"index_spree_stores_on_url"})
   -> 0.0052s
-- create_table("spree_tax_categories", {:force=>:cascade})
   -> 0.0019s
-- add_index("spree_tax_categories", ["deleted_at"], {:name=>"index_spree_tax_categories_on_deleted_at"})
   -> 0.0015s
-- add_index("spree_tax_categories", ["is_default"], {:name=>"index_spree_tax_categories_on_is_default"})
   -> 0.0017s
-- create_table("spree_tax_rates", {:force=>:cascade})
   -> 0.0021s
-- add_index("spree_tax_rates", ["deleted_at"], {:name=>"index_spree_tax_rates_on_deleted_at"})
   -> 0.0015s
-- add_index("spree_tax_rates", ["included_in_price"], {:name=>"index_spree_tax_rates_on_included_in_price"})
   -> 0.0017s
-- add_index("spree_tax_rates", ["show_rate_in_label"], {:name=>"index_spree_tax_rates_on_show_rate_in_label"})
   -> 0.0020s
-- add_index("spree_tax_rates", ["tax_category_id"], {:name=>"index_spree_tax_rates_on_tax_category_id"})
   -> 0.0023s
-- add_index("spree_tax_rates", ["zone_id"], {:name=>"index_spree_tax_rates_on_zone_id"})
   -> 0.0035s
-- create_table("spree_taxonomies", {:force=>:cascade})
   -> 0.0015s
-- add_index("spree_taxonomies", ["position"], {:name=>"index_spree_taxonomies_on_position"})
   -> 0.0013s
-- create_table("spree_taxons", {:force=>:cascade})
   -> 0.0018s
-- add_index("spree_taxons", ["parent_id"], {:name=>"index_taxons_on_parent_id"})
   -> 0.0013s
-- add_index("spree_taxons", ["permalink"], {:name=>"index_taxons_on_permalink"})
   -> 0.0016s
-- add_index("spree_taxons", ["position"], {:name=>"index_spree_taxons_on_position"})
   -> 0.0019s
-- add_index("spree_taxons", ["taxonomy_id"], {:name=>"index_taxons_on_taxonomy_id"})
   -> 0.0022s
-- create_table("spree_taxons_promotion_rules", {:force=>:cascade})
   -> 0.0013s
-- add_index("spree_taxons_promotion_rules", ["promotion_rule_id"], {:name=>"index_spree_taxons_promotion_rules_on_promotion_rule_id"})
   -> 0.0014s
-- add_index("spree_taxons_promotion_rules", ["taxon_id"], {:name=>"index_spree_taxons_promotion_rules_on_taxon_id"})
   -> 0.0017s
-- create_table("spree_taxons_prototypes", {:force=>:cascade})
   -> 0.0014s
-- add_index("spree_taxons_prototypes", ["prototype_id"], {:name=>"index_spree_taxons_prototypes_on_prototype_id"})
   -> 0.0015s
-- add_index("spree_taxons_prototypes", ["taxon_id"], {:name=>"index_spree_taxons_prototypes_on_taxon_id"})
   -> 0.0016s
-- create_table("spree_trackers", {:force=>:cascade})
   -> 0.0012s
-- add_index("spree_trackers", ["active"], {:name=>"index_spree_trackers_on_active"})
   -> 0.0013s
-- create_table("spree_users", {:force=>:cascade})
   -> 0.0018s
-- add_index("spree_users", ["deleted_at"], {:name=>"index_spree_users_on_deleted_at"})
   -> 0.0012s
-- add_index("spree_users", ["email"], {:name=>"email_idx_unique", :unique=>true})
   -> 0.0021s
-- add_index("spree_users", ["spree_api_key"], {:name=>"index_spree_users_on_spree_api_key"})
   -> 0.0020s
-- create_table("spree_variants", {:force=>:cascade})
   -> 0.0017s
-- add_index("spree_variants", ["deleted_at"], {:name=>"index_spree_variants_on_deleted_at"})
   -> 0.0014s
-- add_index("spree_variants", ["is_master"], {:name=>"index_spree_variants_on_is_master"})
   -> 0.0016s
-- add_index("spree_variants", ["position"], {:name=>"index_spree_variants_on_position"})
   -> 0.0019s
-- add_index("spree_variants", ["product_id"], {:name=>"index_spree_variants_on_product_id"})
   -> 0.0022s
-- add_index("spree_variants", ["sku"], {:name=>"index_spree_variants_on_sku"})
   -> 0.0025s
-- add_index("spree_variants", ["tax_category_id"], {:name=>"index_spree_variants_on_tax_category_id"})
   -> 0.0031s
-- add_index("spree_variants", ["track_inventory"], {:name=>"index_spree_variants_on_track_inventory"})
   -> 0.0033s
-- create_table("spree_zone_members", {:force=>:cascade})
   -> 0.0018s
-- add_index("spree_zone_members", ["zone_id"], {:name=>"index_spree_zone_members_on_zone_id"})
   -> 0.0013s
-- add_index("spree_zone_members", ["zoneable_id", "zoneable_type"], {:name=>"index_spree_zone_members_on_zoneable_id_and_zoneable_type"})
   -> 0.0016s
-- create_table("spree_zones", {:force=>:cascade})
   -> 0.0017s
-- add_index("spree_zones", ["default_tax"], {:name=>"index_spree_zones_on_default_tax"})
   -> 0.0013s
-- add_index("spree_zones", ["kind"], {:name=>"index_spree_zones_on_kind"})
   -> 0.0016s
-- initialize_schema_migrations_table()
   -> 0.0028s
loading ruby /Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/spree_core-3.0.4/db/default/spree/countries.rb
loading ruby /Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/spree_core-3.0.4/db/default/spree/default_reimbursement_type.rb
loading ruby /Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/spree_core-3.0.4/db/default/spree/roles.rb
loading ruby /Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/spree_core-3.0.4/db/default/spree/states.rb
loading ruby /Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/spree_core-3.0.4/db/default/spree/stores.rb
loading ruby /Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/spree_core-3.0.4/db/default/spree/zones.rb
loading ruby /Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/bundler/gems/spree_auth_devise-f231fce43686/db/default/users.rb
Create the admin user (press enter for defaults).
Password [spree123]: 
Done!
mac:argh jedierikb$ rake db:seed --trace
** Invoke db:seed (first_time)
** Execute db:seed
** Invoke db:abort_if_pending_migrations (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:abort_if_pending_migrations
** Invoke db:load_dir (first_time)
** Invoke environment 
** Execute db:load_dir
** Execute db:load_file
loading ruby /Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/spree_core-3.0.4/db/default/spree/countries.rb
** Execute db:load_file
loading ruby /Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/spree_core-3.0.4/db/default/spree/default_reimbursement_type.rb
** Execute db:load_file
loading ruby /Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/spree_core-3.0.4/db/default/spree/roles.rb
** Execute db:load_file
loading ruby /Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/spree_core-3.0.4/db/default/spree/states.rb
** Execute db:load_file
loading ruby /Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/spree_core-3.0.4/db/default/spree/stores.rb
** Execute db:load_file
loading ruby /Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/spree_core-3.0.4/db/default/spree/zones.rb
rake aborted!
ActiveRecord::RecordInvalid: Validation of Name has already been taken failed
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activerecord-4.2.5/lib/active_record/validations.rb:79:in `raise_record_invalid'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activerecord-4.2.5/lib/active_record/validations.rb:43:in `save!'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activerecord-4.2.5/lib/active_record/attribute_methods/dirty.rb:29:in `save!'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activerecord-4.2.5/lib/active_record/transactions.rb:291:in `block in save!'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activerecord-4.2.5/lib/active_record/transactions.rb:351:in `block in with_transaction_returning_status'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activerecord-4.2.5/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `block in transaction'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activerecord-4.2.5/lib/active_record/connection_adapters/abstract/transaction.rb:184:in `within_new_transaction'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activerecord-4.2.5/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `transaction'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activerecord-4.2.5/lib/active_record/transactions.rb:220:in `transaction'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activerecord-4.2.5/lib/active_record/transactions.rb:348:in `with_transaction_returning_status'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activerecord-4.2.5/lib/active_record/transactions.rb:291:in `save!'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activerecord-4.2.5/lib/active_record/persistence.rb:51:in `create!'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/spree_core-3.0.4/db/default/spree/zones.rb:1:in `<top (required)>'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:274:in `block in require'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:240:in `load_dependency'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:274:in `require'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/spree_core-3.0.4/lib/tasks/core.rake:11:in `block (2 levels) in <top (required)>'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:240:in `call'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:240:in `block in execute'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:235:in `each'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:235:in `execute'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/spree_core-3.0.4/lib/tasks/core.rake:30:in `block (3 levels) in <top (required)>'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/spree_core-3.0.4/lib/tasks/core.rake:24:in `each'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/spree_core-3.0.4/lib/tasks/core.rake:24:in `block (2 levels) in <top (required)>'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:240:in `call'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:240:in `block in execute'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:235:in `each'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:235:in `execute'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:179:in `block in invoke_with_call_chain'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/monitor.rb:211:in `mon_synchronize'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:172:in `invoke_with_call_chain'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:165:in `invoke'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/spree_core-3.0.4/db/seeds.rb:5:in `<top (required)>'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:268:in `load'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:268:in `block in load'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:240:in `load_dependency'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:268:in `load'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/railties-4.2.5/lib/rails/engine.rb:547:in `load_seed'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/railties-4.2.5/lib/rails/railtie.rb:194:in `public_send'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/railties-4.2.5/lib/rails/railtie.rb:194:in `method_missing'
/Users/jedierikb/dev/argh/db/seeds.rb:10:in `<top (required)>'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:268:in `load'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:268:in `block in load'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:240:in `load_dependency'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:268:in `load'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/railties-4.2.5/lib/rails/engine.rb:547:in `load_seed'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activerecord-4.2.5/lib/active_record/tasks/database_tasks.rb:250:in `load_seed'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activerecord-4.2.5/lib/active_record/railties/databases.rake:183:in `block (2 levels) in <top (required)>'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:240:in `call'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:240:in `block in execute'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:235:in `each'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:235:in `execute'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:179:in `block in invoke_with_call_chain'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/monitor.rb:211:in `mon_synchronize'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:172:in `invoke_with_call_chain'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/task.rb:165:in `invoke'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:150:in `invoke_task'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:106:in `block (2 levels) in top_level'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:106:in `each'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:106:in `block in top_level'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:115:in `run_with_threads'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:100:in `top_level'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:78:in `block in run'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:176:in `standard_exception_handling'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rake/application.rb:75:in `run'
/Users/jedierikb/.rvm/rubies/ruby-2.2.3/bin/rake:37:in `<main>'
Tasks: TOP => db:load_dir
mac:argh jedierikb$ 

jedierikb

unread,
Dec 8, 2015, 11:06:58 AM12/8/15
to Alchemy CMS

And when I load

I get back:

An error happened

Alchemy::DefaultLanguageNotFoundError No default language found! Please run the `bin/rake db:seed` task.
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/bundler/gems/alchemy_cms-aa030c3f034f/lib/alchemy/controller_actions.rb:126:in `load_default_alchemy_language'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/bundler/gems/alchemy_cms-aa030c3f034f/lib/alchemy/controller_actions.rb:103:in `set_alchemy_language'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:432:in `block in make_lambda'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:164:in `call'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:164:in `block in halting'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:504:in `call'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:504:in `block in call'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:504:in `each'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:504:in `call'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:92:in `__run_callbacks__'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/callbacks.rb:81:in `run_callbacks'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/abstract_controller/callbacks.rb:19:in `process_action'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/action_controller/metal/rescue.rb:29:in `process_action'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/notifications.rb:164:in `block in instrument'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activesupport-4.2.5/lib/active_support/notifications.rb:164:in `instrument'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/action_controller/metal/instrumentation.rb:30:in `process_action'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/activerecord-4.2.5/lib/active_record/railties/controller_runtime.rb:18:in `process_action'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/abstract_controller/base.rb:137:in `process'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionview-4.2.5/lib/action_view/rendering.rb:30:in `process'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/action_controller/metal.rb:196:in `dispatch'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/action_controller/metal.rb:237:in `block in action'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/action_dispatch/routing/route_set.rb:76:in `call'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/action_dispatch/routing/route_set.rb:76:in `dispatch'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/action_dispatch/routing/route_set.rb:45:in `serve'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/action_dispatch/journey/router.rb:43:in `block in serve'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/action_dispatch/journey/router.rb:30:in `each'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/action_dispatch/journey/router.rb:30:in `serve'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/action_dispatch/routing/route_set.rb:817:in `call'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/railties-4.2.5/lib/rails/engine.rb:518:in `call'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/railties-4.2.5/lib/rails/railtie.rb:194:in `public_send'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/railties-4.2.5/lib/rails/railtie.rb:194:in `method_missing'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/action_dispatch/routing/mapper.rb:51:in `serve'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/action_dispatch/journey/router.rb:43:in `block in serve'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/action_dispatch/journey/router.rb:30:in `each'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/action_dispatch/journey/router.rb:30:in `serve'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/action_dispatch/routing/route_set.rb:817:in `call'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/warden-1.2.3/lib/warden/manager.rb:35:in `block in call'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/warden-1.2.3/lib/warden/manager.rb:34:in `catch'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/warden-1.2.3/lib/warden/manager.rb:34:in `call'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in `call'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/action_dispatch/middleware/params_parser.rb:27:in `call'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/actionpack-4.2.5/lib/action_dispatch/middleware/flash.rb:260:in `call'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in `context'
/Users/jedierikb/.rvm/gems/ruby-...@rails4.2.5/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in `call'

Thomas von Deyen

unread,
Dec 9, 2015, 4:32:21 AM12/9/15
to alche...@googlegroups.com
Please have a look in your `./dub/seeds.rb` file. Does have a `Alchemy::Seeder.seed!` line? If not please add it and run `rake db:reset` again. 

Thanks
--
You received this message because you are subscribed to the Google Groups "Alchemy CMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to alchemy-cms...@googlegroups.com.
To post to this group, send email to alche...@googlegroups.com.
Visit this group at http://groups.google.com/group/alchemy-cms.
Reply all
Reply to author
Forward
0 new messages