Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Globalize breaks rake db:create using Rails 4.2 #384

Closed
mparramont opened this issue Nov 7, 2014 · 10 comments
Closed

Globalize breaks rake db:create using Rails 4.2 #384

mparramont opened this issue Nov 7, 2014 · 10 comments

Comments

@mparramont
Copy link

Result from rake db:create with Rails 4.2.0.beta4:

$ rake db:create
/Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activerecord-4.2.0.beta4/lib/active_record/connection_adapters/postgresql_adapter.rb:578:in `async_exec': PG::UndefinedTable: ERROR:  relation "campaigns" does not exist
LINE 5:                WHERE a.attrelid = '"campaigns"'::regclass
                                          ^
:               SELECT a.attname, format_type(a.atttypid, a.atttypmod),
                     pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod
                FROM pg_attribute a LEFT JOIN pg_attrdef d
                  ON a.attrelid = d.adrelid AND a.attnum = d.adnum
               WHERE a.attrelid = '"campaigns"'::regclass
                 AND a.attnum > 0 AND NOT a.attisdropped
               ORDER BY a.attnum
 (ActiveRecord::StatementInvalid)
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activerecord-4.2.0.beta4/lib/active_record/connection_adapters/postgresql_adapter.rb:578:in `block in exec_no_cache'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activerecord-4.2.0.beta4/lib/active_record/connection_adapters/abstract_adapter.rb:464:in `block in log'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activerecord-4.2.0.beta4/lib/active_record/connection_adapters/abstract_adapter.rb:458:in `log'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activerecord-4.2.0.beta4/lib/active_record/connection_adapters/postgresql_adapter.rb:578:in `exec_no_cache'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activerecord-4.2.0.beta4/lib/active_record/connection_adapters/postgresql_adapter.rb:570:in `execute_and_clear'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activerecord-4.2.0.beta4/lib/active_record/connection_adapters/postgresql/database_statements.rb:164:in `exec_query'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activerecord-4.2.0.beta4/lib/active_record/connection_adapters/postgresql_adapter.rb:721:in `column_definitions'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activerecord-4.2.0.beta4/lib/active_record/connection_adapters/postgresql/schema_statements.rb:188:in `columns'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activerecord-4.2.0.beta4/lib/active_record/connection_adapters/schema_cache.rb:43:in `columns'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activerecord-4.2.0.beta4/lib/active_record/attributes.rb:85:in `columns'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activerecord-4.2.0.beta4/lib/active_record/attribute_methods/serialization.rb:62:in `serialized_attributes'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/bundler/gems/globalize-ce624c89d3ca/lib/globalize/active_record/act_macro.rb:54:in `enable_serializable_attribute'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/bundler/gems/globalize-ce624c89d3ca/lib/globalize/active_record/act_macro.rb:32:in `block in allow_translation_of_attributes'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/bundler/gems/globalize-ce624c89d3ca/lib/globalize/active_record/act_macro.rb:30:in `each'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/bundler/gems/globalize-ce624c89d3ca/lib/globalize/active_record/act_macro.rb:30:in `allow_translation_of_attributes'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/bundler/gems/globalize-ce624c89d3ca/lib/globalize/active_record/act_macro.rb:13:in `translates'
    from /Users/mparramon/projects/ztory/app/models/campaign.rb:31:in `<class:Campaign>'
    from /Users/mparramon/projects/ztory/app/models/campaign.rb:24:in `<top (required)>'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:452:in `load'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:452:in `block in load_file'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:642:in `new_constants_in'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:451:in `load_file'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:349:in `require_or_load'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:489:in `load_missing_constant'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:184:in `const_missing'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/inflector/methods.rb:261:in `const_get'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/inflector/methods.rb:261:in `block in constantize'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/inflector/methods.rb:259:in `each'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/inflector/methods.rb:259:in `inject'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/inflector/methods.rb:259:in `constantize'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/inflector/methods.rb:304:in `safe_constantize'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/core_ext/string/inflections.rb:77:in `safe_constantize'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activerecord-4.2.0.beta4/lib/active_record/associations/builder/belongs_to.rb:61:in `add_counter_cache_callbacks'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activerecord-4.2.0.beta4/lib/active_record/associations/builder/belongs_to.rb:17:in `define_callbacks'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activerecord-4.2.0.beta4/lib/active_record/associations/builder/association.rb:38:in `build'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activerecord-4.2.0.beta4/lib/active_record/associations.rb:1502:in `belongs_to'
    from /Users/mparramon/projects/ztory/app/models/user.rb:62:in `<class:User>'
    from /Users/mparramon/projects/ztory/app/models/user.rb:55:in `<top (required)>'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:452:in `load'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:452:in `block in load_file'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:642:in `new_constants_in'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:451:in `load_file'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:349:in `require_or_load'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:489:in `load_missing_constant'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:184:in `const_missing'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/inflector/methods.rb:261:in `const_get'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/inflector/methods.rb:261:in `block in constantize'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/inflector/methods.rb:259:in `each'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/inflector/methods.rb:259:in `inject'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/inflector/methods.rb:259:in `constantize'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:561:in `get'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:592:in `constantize'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/bundler/gems/devise-1d8890b77372/lib/devise.rb:302:in `get'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/bundler/gems/devise-1d8890b77372/lib/devise/mapping.rb:80:in `to'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/bundler/gems/devise-1d8890b77372/lib/devise/mapping.rb:75:in `modules'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/bundler/gems/devise-1d8890b77372/lib/devise/mapping.rb:92:in `routes'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/bundler/gems/devise-1d8890b77372/lib/devise/mapping.rb:159:in `default_used_route'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/bundler/gems/devise-1d8890b77372/lib/devise/mapping.rb:69:in `initialize'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/bundler/gems/devise-1d8890b77372/lib/devise.rb:336:in `new'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/bundler/gems/devise-1d8890b77372/lib/devise.rb:336:in `add_mapping'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/bundler/gems/devise-1d8890b77372/lib/devise/rails/routes.rb:224:in `block in devise_for'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/bundler/gems/devise-1d8890b77372/lib/devise/rails/routes.rb:223:in `each'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/bundler/gems/devise-1d8890b77372/lib/devise/rails/routes.rb:223:in `devise_for'
    from /Users/mparramon/projects/ztory/config/routes.rb:101:in `block (3 levels) in <top (required)>'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/actionpack-4.2.0.beta4/lib/action_dispatch/routing/mapper.rb:815:in `scope'
    from /Users/mparramon/projects/ztory/config/routes.rb:99:in `block (2 levels) in <top (required)>'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/actionpack-4.2.0.beta4/lib/action_dispatch/routing/mapper.rb:880:in `block in namespace'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/actionpack-4.2.0.beta4/lib/action_dispatch/routing/mapper.rb:815:in `scope'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/actionpack-4.2.0.beta4/lib/action_dispatch/routing/mapper.rb:880:in `namespace'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/actionpack-4.2.0.beta4/lib/action_dispatch/routing/mapper.rb:1454:in `namespace'
    from /Users/mparramon/projects/ztory/config/routes.rb:97:in `block in <top (required)>'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/actionpack-4.2.0.beta4/lib/action_dispatch/routing/route_set.rb:407:in `instance_exec'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/actionpack-4.2.0.beta4/lib/action_dispatch/routing/route_set.rb:407:in `eval_block'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/actionpack-4.2.0.beta4/lib/action_dispatch/routing/route_set.rb:385:in `draw'
    from /Users/mparramon/projects/ztory/config/routes.rb:3:in `<top (required)>'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:246:in `load'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:246:in `block in load'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:237:in `load_dependency'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:246:in `load'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/railties-4.2.0.beta4/lib/rails/application/routes_reloader.rb:40:in `block in load_paths'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/railties-4.2.0.beta4/lib/rails/application/routes_reloader.rb:40:in `each'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/railties-4.2.0.beta4/lib/rails/application/routes_reloader.rb:40:in `load_paths'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/railties-4.2.0.beta4/lib/rails/application/routes_reloader.rb:16:in `reload!'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/railties-4.2.0.beta4/lib/rails/application/routes_reloader.rb:26:in `block in updater'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/file_update_checker.rb:75:in `call'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/file_update_checker.rb:75:in `execute'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/railties-4.2.0.beta4/lib/rails/application/routes_reloader.rb:27:in `updater'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/railties-4.2.0.beta4/lib/rails/application/routes_reloader.rb:7:in `execute_if_updated'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/railties-4.2.0.beta4/lib/rails/application/finisher.rb:69:in `block in <module:Finisher>'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/railties-4.2.0.beta4/lib/rails/initializable.rb:30:in `instance_exec'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/railties-4.2.0.beta4/lib/rails/initializable.rb:30:in `run'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/railties-4.2.0.beta4/lib/rails/initializable.rb:55:in `block in run_initializers'
    from /Users/mparramon/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/tsort.rb:226:in `block in tsort_each'
    from /Users/mparramon/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/tsort.rb:348:in `block (2 levels) in each_strongly_connected_component'
    from /Users/mparramon/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/tsort.rb:427:in `each_strongly_connected_component_from'
    from /Users/mparramon/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/tsort.rb:347:in `block in each_strongly_connected_component'
    from /Users/mparramon/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/tsort.rb:345:in `each'
    from /Users/mparramon/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/tsort.rb:345:in `call'
    from /Users/mparramon/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/tsort.rb:345:in `each_strongly_connected_component'
    from /Users/mparramon/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/tsort.rb:224:in `tsort_each'
    from /Users/mparramon/.rvm/rubies/ruby-2.1.4/lib/ruby/2.1.0/tsort.rb:205:in `tsort_each'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/railties-4.2.0.beta4/lib/rails/initializable.rb:54:in `run_initializers'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/railties-4.2.0.beta4/lib/rails/application.rb:349:in `initialize!'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/railties-4.2.0.beta4/lib/rails/railtie.rb:194:in `public_send'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/railties-4.2.0.beta4/lib/rails/railtie.rb:194:in `method_missing'
    from /Users/mparramon/projects/ztory/config/environment.rb:5:in `<top (required)>'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/skylight-0.4.0/lib/skylight/probes.rb:81:in `require'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/skylight-0.4.0/lib/skylight/probes.rb:81:in `require'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:252:in `block in require'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:237:in `load_dependency'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/activesupport-4.2.0.beta4/lib/active_support/dependencies.rb:252:in `require'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/spring-1.1.3/lib/spring/application.rb:92:in `preload'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/spring-1.1.3/lib/spring/application.rb:140:in `serve'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/spring-1.1.3/lib/spring/application.rb:128:in `block in run'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/spring-1.1.3/lib/spring/application.rb:122:in `loop'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/spring-1.1.3/lib/spring/application.rb:122:in `run'
    from /Users/mparramon/.rvm/gems/ruby-2.1.4/gems/spring-1.1.3/lib/spring/application/boot.rb:18:in `<top (required)>'
    from /Users/mparramon/.rvm/rubies/ruby-2.1.4/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /Users/mparramon/.rvm/rubies/ruby-2.1.4/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from -e:1:in `<main>'

Result from rake db:create with Rails 4.1.7:

$ rake db:create
$ # all ok

Relevant model code from campaign.rb

class Campaign < ActiveRecord::Base
  translates :heading, :text
end
@qnm
Copy link

qnm commented Dec 20, 2014

@mparramont I've just hit a similar (the same?) error. I assume the backtrace references the call to translate in the model class? Did you find a workaround, or a solution?

@mparramont
Copy link
Author

Not yet, now that Rails 4.2 is officially out I guess the globalize people will take a look at it 😄

@JohnSmall
Copy link

The actual released 4.2 doesn't have this problem. I can happily run rake db:create without a problem.

However I do get tons of deprecation warnings about support for serialized attributes due to be removed in R5. See paper-trail-gem/paper_trail#416 in PaperTrail. I'll raise the same issue here.

@yoshi-iketani
Copy link

i have similar problem on my local, too.

About your application's environment
Rails version             4.2.0
Ruby version              2.2.0-p0 (x86_64-darwin14)
RubyGems version          2.4.5
Rack version              1.5

when i run $ rake db:migrate then shows this error

rake aborted!
ActiveRecord::StatementInvalid: PG::UndefinedTable: ERROR:  relation "accounts" does not exist
LINE 5:                WHERE a.attrelid = '"accounts"'::regclass
                                          ^
:               SELECT a.attname, format_type(a.atttypid, a.atttypmod),
                     pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod
                FROM pg_attribute a LEFT JOIN pg_attrdef d
                  ON a.attrelid = d.adrelid AND a.attnum = d.adnum
               WHERE a.attrelid = '"accounts"'::regclass
                 AND a.attnum > 0 AND NOT a.attisdropped
               ORDER BY a.attnum
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/postgresql_adapter.rb:592:in `async_exec'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/postgresql_adapter.rb:592:in `block in exec_no_cache'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract_adapter.rb:466:in `block in log'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract_adapter.rb:460:in `log'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/postgresql_adapter.rb:592:in `exec_no_cache'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/postgresql_adapter.rb:584:in `execute_and_clear'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/postgresql/database_statements.rb:160:in `exec_query'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/postgresql_adapter.rb:733:in `column_definitions'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/postgresql/schema_statements.rb:186:in `columns'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/schema_cache.rb:43:in `columns'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/attributes.rb:91:in `columns'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/attributes.rb:96:in `columns_hash'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/globalize-5.0.0/lib/globalize/active_record/act_macro.rb:66:in `serializer_for_attribute'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/globalize-5.0.0/lib/globalize/active_record/act_macro.rb:54:in `enable_serializable_attribute'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/globalize-5.0.0/lib/globalize/active_record/act_macro.rb:32:in `block in allow_translation_of_attributes'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/globalize-5.0.0/lib/globalize/active_record/act_macro.rb:30:in `each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/globalize-5.0.0/lib/globalize/active_record/act_macro.rb:30:in `allow_translation_of_attributes'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/globalize-5.0.0/lib/globalize/active_record/act_macro.rb:13:in `translates'
/usr/local/var/www/rails.creww.me/app/models/account/account.rb:55:in `<class:Account>'
/usr/local/var/www/rails.creww.me/app/models/account/account.rb:1:in `<top (required)>'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:457:in `load'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:457:in `block in load_file'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:647:in `new_constants_in'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:456:in `load_file'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:354:in `require_or_load'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:494:in `load_missing_constant'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:184:in `const_missing'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/inflector/methods.rb:261:in `const_get'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/inflector/methods.rb:261:in `block in constantize'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/inflector/methods.rb:259:in `each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/inflector/methods.rb:259:in `inject'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/inflector/methods.rb:259:in `constantize'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:566:in `get'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:597:in `constantize'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise.rb:302:in `get'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise/mapping.rb:80:in `to'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise/mapping.rb:75:in `modules'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise/mapping.rb:92:in `routes'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise/mapping.rb:159:in `default_used_route'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise/mapping.rb:69:in `initialize'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise.rb:336:in `new'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise.rb:336:in `add_mapping'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise/rails/routes.rb:224:in `block in devise_for'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise/rails/routes.rb:223:in `each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise/rails/routes.rb:223:in `devise_for'
/usr/local/var/www/rails.creww.me/config/routes.rb:3:in `block in <top (required)>'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/actionpack-4.2.0/lib/action_dispatch/routing/route_set.rb:423:in `instance_exec'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/actionpack-4.2.0/lib/action_dispatch/routing/route_set.rb:423:in `eval_block'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/actionpack-4.2.0/lib/action_dispatch/routing/route_set.rb:401:in `draw'
/usr/local/var/www/rails.creww.me/config/routes.rb:1:in `<top (required)>'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:268:in `load'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:268:in `block in load'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:240:in `load_dependency'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:268:in `load'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application/routes_reloader.rb:40:in `block in load_paths'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application/routes_reloader.rb:40:in `each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application/routes_reloader.rb:40:in `load_paths'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application/routes_reloader.rb:16:in `reload!'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application/routes_reloader.rb:26:in `block in updater'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/file_update_checker.rb:75:in `call'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/file_update_checker.rb:75:in `execute'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application/routes_reloader.rb:27:in `updater'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application/routes_reloader.rb:7:in `execute_if_updated'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application/finisher.rb:69:in `block in <module:Finisher>'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/initializable.rb:30:in `instance_exec'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/initializable.rb:30:in `run'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/initializable.rb:55:in `block in run_initializers'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/tsort.rb:226:in `block in tsort_each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/tsort.rb:348:in `block (2 levels) in each_strongly_connected_component'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/tsort.rb:429:in `each_strongly_connected_component_from'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/tsort.rb:347:in `block in each_strongly_connected_component'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/tsort.rb:345:in `each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/tsort.rb:345:in `call'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/tsort.rb:345:in `each_strongly_connected_component'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/tsort.rb:224:in `tsort_each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/tsort.rb:203:in `tsort_each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/initializable.rb:54:in `run_initializers'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application.rb:352:in `initialize!'
/usr/local/var/www/rails.creww.me/config/environment.rb:5:in `<top (required)>'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `require'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `block in require'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:240:in `load_dependency'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `require'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application.rb:328:in `require_environment!'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application.rb:443:in `block in run_tasks_blocks'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:240:in `call'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:240:in `block in execute'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:235:in `each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:235:in `execute'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:179:in `block in invoke_with_call_chain'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/monitor.rb:211:in `mon_synchronize'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:172:in `invoke_with_call_chain'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:201:in `block in invoke_prerequisites'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:199:in `each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:199:in `invoke_prerequisites'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:178:in `block in invoke_with_call_chain'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/monitor.rb:211:in `mon_synchronize'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:172:in `invoke_with_call_chain'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:165:in `invoke'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/application.rb:150:in `invoke_task'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/application.rb:106:in `block (2 levels) in top_level'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/application.rb:106:in `each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/application.rb:106:in `block in top_level'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/application.rb:115:in `run_with_threads'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/application.rb:100:in `top_level'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/application.rb:78:in `block in run'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/application.rb:176:in `standard_exception_handling'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/application.rb:75:in `run'
/Users/yoshi/.rbenv/versions/2.2.0/bin/rake:33:in `<main>'
/Users/yoshi/.rbenv/versions/2.2.0/bin/ruby_executable_hooks:15:in `eval'
/Users/yoshi/.rbenv/versions/2.2.0/bin/ruby_executable_hooks:15:in `<main>'
PG::UndefinedTable: ERROR:  relation "accounts" does not exist
LINE 5:                WHERE a.attrelid = '"accounts"'::regclass
                                          ^
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/postgresql_adapter.rb:592:in `async_exec'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/postgresql_adapter.rb:592:in `block in exec_no_cache'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract_adapter.rb:466:in `block in log'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract_adapter.rb:460:in `log'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/postgresql_adapter.rb:592:in `exec_no_cache'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/postgresql_adapter.rb:584:in `execute_and_clear'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/postgresql/database_statements.rb:160:in `exec_query'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/postgresql_adapter.rb:733:in `column_definitions'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/postgresql/schema_statements.rb:186:in `columns'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/schema_cache.rb:43:in `columns'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/attributes.rb:91:in `columns'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activerecord-4.2.0/lib/active_record/attributes.rb:96:in `columns_hash'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/globalize-5.0.0/lib/globalize/active_record/act_macro.rb:66:in `serializer_for_attribute'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/globalize-5.0.0/lib/globalize/active_record/act_macro.rb:54:in `enable_serializable_attribute'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/globalize-5.0.0/lib/globalize/active_record/act_macro.rb:32:in `block in allow_translation_of_attributes'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/globalize-5.0.0/lib/globalize/active_record/act_macro.rb:30:in `each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/globalize-5.0.0/lib/globalize/active_record/act_macro.rb:30:in `allow_translation_of_attributes'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/globalize-5.0.0/lib/globalize/active_record/act_macro.rb:13:in `translates'
/usr/local/var/www/rails.creww.me/app/models/account/account.rb:55:in `<class:Account>'
/usr/local/var/www/rails.creww.me/app/models/account/account.rb:1:in `<top (required)>'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:457:in `load'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:457:in `block in load_file'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:647:in `new_constants_in'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:456:in `load_file'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:354:in `require_or_load'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:494:in `load_missing_constant'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:184:in `const_missing'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/inflector/methods.rb:261:in `const_get'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/inflector/methods.rb:261:in `block in constantize'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/inflector/methods.rb:259:in `each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/inflector/methods.rb:259:in `inject'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/inflector/methods.rb:259:in `constantize'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:566:in `get'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:597:in `constantize'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise.rb:302:in `get'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise/mapping.rb:80:in `to'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise/mapping.rb:75:in `modules'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise/mapping.rb:92:in `routes'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise/mapping.rb:159:in `default_used_route'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise/mapping.rb:69:in `initialize'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise.rb:336:in `new'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise.rb:336:in `add_mapping'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise/rails/routes.rb:224:in `block in devise_for'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise/rails/routes.rb:223:in `each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/devise-3.4.1/lib/devise/rails/routes.rb:223:in `devise_for'
/usr/local/var/www/rails.creww.me/config/routes.rb:3:in `block in <top (required)>'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/actionpack-4.2.0/lib/action_dispatch/routing/route_set.rb:423:in `instance_exec'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/actionpack-4.2.0/lib/action_dispatch/routing/route_set.rb:423:in `eval_block'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/actionpack-4.2.0/lib/action_dispatch/routing/route_set.rb:401:in `draw'
/usr/local/var/www/rails.creww.me/config/routes.rb:1:in `<top (required)>'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:268:in `load'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:268:in `block in load'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:240:in `load_dependency'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:268:in `load'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application/routes_reloader.rb:40:in `block in load_paths'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application/routes_reloader.rb:40:in `each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application/routes_reloader.rb:40:in `load_paths'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application/routes_reloader.rb:16:in `reload!'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application/routes_reloader.rb:26:in `block in updater'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/file_update_checker.rb:75:in `call'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/file_update_checker.rb:75:in `execute'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application/routes_reloader.rb:27:in `updater'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application/routes_reloader.rb:7:in `execute_if_updated'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application/finisher.rb:69:in `block in <module:Finisher>'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/initializable.rb:30:in `instance_exec'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/initializable.rb:30:in `run'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/initializable.rb:55:in `block in run_initializers'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/tsort.rb:226:in `block in tsort_each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/tsort.rb:348:in `block (2 levels) in each_strongly_connected_component'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/tsort.rb:429:in `each_strongly_connected_component_from'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/tsort.rb:347:in `block in each_strongly_connected_component'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/tsort.rb:345:in `each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/tsort.rb:345:in `call'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/tsort.rb:345:in `each_strongly_connected_component'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/tsort.rb:224:in `tsort_each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/tsort.rb:203:in `tsort_each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/initializable.rb:54:in `run_initializers'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application.rb:352:in `initialize!'
/usr/local/var/www/rails.creww.me/config/environment.rb:5:in `<top (required)>'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `require'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `block in require'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:240:in `load_dependency'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in `require'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application.rb:328:in `require_environment!'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/application.rb:443:in `block in run_tasks_blocks'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:240:in `call'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:240:in `block in execute'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:235:in `each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:235:in `execute'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:179:in `block in invoke_with_call_chain'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/monitor.rb:211:in `mon_synchronize'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:172:in `invoke_with_call_chain'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:201:in `block in invoke_prerequisites'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:199:in `each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:199:in `invoke_prerequisites'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:178:in `block in invoke_with_call_chain'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/monitor.rb:211:in `mon_synchronize'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:172:in `invoke_with_call_chain'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/task.rb:165:in `invoke'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/application.rb:150:in `invoke_task'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/application.rb:106:in `block (2 levels) in top_level'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/application.rb:106:in `each'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/application.rb:106:in `block in top_level'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/application.rb:115:in `run_with_threads'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/application.rb:100:in `top_level'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/application.rb:78:in `block in run'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/application.rb:176:in `standard_exception_handling'
/Users/yoshi/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rake/application.rb:75:in `run'
/Users/yoshi/.rbenv/versions/2.2.0/bin/rake:33:in `<main>'
/Users/yoshi/.rbenv/versions/2.2.0/bin/ruby_executable_hooks:15:in `eval'
/Users/yoshi/.rbenv/versions/2.2.0/bin/ruby_executable_hooks:15:in `<main>'
Tasks: TOP => db:migrate => environment
yoshi:/usr/local/var/www/rails.creww.me (i18n)

@JDutil
Copy link

JDutil commented Feb 13, 2015

The https://github.com/spree-contrib/spree_i18n project is broken on Rails 4.2 w/Globalize 5.0.0 with similar error. Anytime we try to build the test app I hit an error that database table doesn't exist coming from the first models translates method call.

2.2.0 in spree_i18n/ on master 
› be rake test_app
/Users/JD/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/htmlentities-4.3.1/lib/htmlentities/mappings/expanded.rb:465: warning: duplicated key at line 466 ignored: "inodot"
Generating dummy Rails application...
/Users/JD/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/htmlentities-4.3.1/lib/htmlentities/mappings/expanded.rb:465: warning: duplicated key at line 466 ignored: "inodot"
Setting up dummy database...
/Users/JD/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/htmlentities-4.3.1/lib/htmlentities/mappings/expanded.rb:465: warning: duplicated key at line 466 ignored: "inodot"
rake aborted!
ActiveRecord::StatementInvalid: Could not find table 'spree_option_types'
/Users/JD/spree_i18n/app/models/spree/option_type_decorator.rb:3:in `block in <module:Spree>'
/Users/JD/spree_i18n/app/models/spree/option_type_decorator.rb:2:in `class_eval'
/Users/JD/spree_i18n/app/models/spree/option_type_decorator.rb:2:in `<module:Spree>'
/Users/JD/spree_i18n/app/models/spree/option_type_decorator.rb:1:in `<top (required)>'
/Users/JD/spree_i18n/lib/spree_i18n/engine.rb:35:in `block in activate'
/Users/JD/spree_i18n/lib/spree_i18n/engine.rb:34:in `glob'
/Users/JD/spree_i18n/lib/spree_i18n/engine.rb:34:in `activate'
/Users/JD/spree_i18n/spec/dummy/config/environment.rb:5:in `<top (required)>'
Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)
Running extension installation generator...
      append  vendor/assets/javascripts/spree/backend/all.js
      append  vendor/assets/javascripts/spree/frontend/all.js
      insert  vendor/assets/stylesheets/spree/backend/all.css
         run  bundle exec rake railties:install:migrations FROM=spree_i18n from "."
/Users/JD/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/htmlentities-4.3.1/lib/htmlentities/mappings/expanded.rb:465: warning: duplicated key at line 466 ignored: "inodot"
         run  bundle exec rake db:migrate from "."
/Users/JD/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/htmlentities-4.3.1/lib/htmlentities/mappings/expanded.rb:465: warning: duplicated key at line 466 ignored: "inodot"
rake aborted!
ActiveRecord::StatementInvalid: Could not find table 'spree_option_types'
/Users/JD/spree_i18n/app/models/spree/option_type_decorator.rb:3:in `block in <module:Spree>'
/Users/JD/spree_i18n/app/models/spree/option_type_decorator.rb:2:in `class_eval'
/Users/JD/spree_i18n/app/models/spree/option_type_decorator.rb:2:in `<module:Spree>'
/Users/JD/spree_i18n/app/models/spree/option_type_decorator.rb:1:in `<top (required)>'
/Users/JD/spree_i18n/lib/spree_i18n/engine.rb:35:in `block in activate'
/Users/JD/spree_i18n/lib/spree_i18n/engine.rb:34:in `glob'
/Users/JD/spree_i18n/lib/spree_i18n/engine.rb:34:in `activate'
/Users/JD/spree_i18n/spec/dummy/config/environment.rb:5:in `<top (required)>'
Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)

Relevant decorator:

module Spree
  OptionType.class_eval do
    translates :name, :presentation, fallbacks_for_empty_translations: true
    include SpreeI18n::Translatable
  end
end

@JDutil
Copy link

JDutil commented Feb 13, 2015

Actually I think my error may be related to #406 just tried out running globalize form source and it fixed my issue so looks like just waiting on v5.0.1

@JDutil
Copy link

JDutil commented Feb 16, 2015

I would try this out again on 5.0.1 guys my error cleared up with it's release.

@parndt
Copy link
Member

parndt commented Feb 16, 2015

@JDutil so 5.0.1 solved this issue?

@JDutil
Copy link

JDutil commented Feb 16, 2015

Well it resolved the error I was having which was very similar, but mine said the table didn't exist not that the column didn't exist. Not sure that makes a difference or not, but both errors start soon as the code tried to evaluate the translates method.

@simi
Copy link
Member

simi commented Feb 16, 2015

Thanks for info. That's the same error AFAIK. One is just from PG and second from MySQL (or sqlite). I'm happy to close this.

@simi simi closed this as completed Feb 16, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants