Proyecto

General

Perfil

Errores #4820

Error al revertir una migración

Añadido por Santiago Ramos hace casi 2 años. Actualizado hace casi 2 años.

Estado:
Cerrada
Prioridad:
Normal
Asignado a:
-
Categoría:
-
Versión prevista:
-
Fecha de inicio:
2022-06-03
Fecha fin:
% Realizado:

0%


Descripción

Al dar marcha atrás a una migración se produce un error:

$ rake db:migrate:down VERSION=20220603074619
rake aborted!
ArgumentError: tried to create Proc object without a block
/home/sramos/.rvm/gems/ruby-3.0.2/gems/activesupport-4.2.11.3/lib/active_support/notifications/fanout.rb:19:in `new'
/home/sramos/.rvm/gems/ruby-3.0.2/gems/activesupport-4.2.11.3/lib/active_support/notifications/fanout.rb:19:in `subscribe'
/home/sramos/.rvm/gems/ruby-3.0.2/gems/activesupport-4.2.11.3/lib/active_support/notifications.rb:171:in `subscribe'
/home/sramos/.rvm/gems/ruby-3.0.2/gems/rack-mini-profiler-3.0.0/lib/mini_profiler_rails/railtie.rb:136:in `subscribe'
/home/sramos/.rvm/gems/ruby-3.0.2/gems/rack-mini-profiler-3.0.0/lib/mini_profiler_rails/railtie.rb:74:in `initialize!'
/home/sramos/.rvm/gems/ruby-3.0.2/gems/rack-mini-profiler-3.0.0/lib/mini_profiler_rails/railtie.rb:169:in `block in <class:Railtie>'
/home/sramos/.rvm/gems/ruby-3.0.2/gems/railties-4.2.11.3/lib/rails/initializable.rb:30:in `instance_exec'
/home/sramos/.rvm/gems/ruby-3.0.2/gems/railties-4.2.11.3/lib/rails/initializable.rb:30:in `run'
/home/sramos/.rvm/gems/ruby-3.0.2/gems/railties-4.2.11.3/lib/rails/initializable.rb:55:in `block in run_initializers'
/home/sramos/.rvm/gems/ruby-3.0.2/gems/railties-4.2.11.3/lib/rails/initializable.rb:54:in `run_initializers'
/home/sramos/.rvm/gems/ruby-3.0.2/gems/railties-4.2.11.3/lib/rails/application.rb:352:in `initialize!'
/home/sramos/.rvm/gems/ruby-3.0.2/gems/railties-4.2.11.3/lib/rails/railtie.rb:194:in `public_send'
/home/sramos/.rvm/gems/ruby-3.0.2/gems/railties-4.2.11.3/lib/rails/railtie.rb:194:in `method_missing'
/home/sramos/devel/gong/gor-contratos/config/environment.rb:5:in `<top (required)>'
/home/sramos/.rvm/gems/ruby-3.0.2/gems/activesupport-4.2.11.3/lib/active_support/dependencies.rb:274:in `require'
/home/sramos/.rvm/gems/ruby-3.0.2/gems/activesupport-4.2.11.3/lib/active_support/dependencies.rb:274:in `block in require'
/home/sramos/.rvm/gems/ruby-3.0.2/gems/activesupport-4.2.11.3/lib/active_support/dependencies.rb:240:in `load_dependency'
/home/sramos/.rvm/gems/ruby-3.0.2/gems/activesupport-4.2.11.3/lib/active_support/dependencies.rb:274:in `require'
/home/sramos/.rvm/gems/ruby-3.0.2/gems/railties-4.2.11.3/lib/rails/application.rb:328:in `require_environment!'
/home/sramos/.rvm/gems/ruby-3.0.2/gems/railties-4.2.11.3/lib/rails/application.rb:457:in `block in run_tasks_blocks'
/home/sramos/.rvm/gems/ruby-3.0.2/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
Tasks: TOP => db:migrate:down => environment
(See full trace by running task with --trace)

Podría tener que ver con alguna incompatibilidad de ActiveRecord 4.2.11.3 con Ruby2.7?:

https://blog.saeloun.com/2019/09/02/ruby-2-7-proc-without-block-warning.html

Histórico

#1 Actualizado por Santiago Ramos hace casi 2 años

  • Estado cambiado Nueva por Cerrada

No se consigue reproducir de nuevo. Posible error con branches y versiones de ruby.

Exportar a: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: