Acciones
Errores #4911
abiertaError en proceso de carga del CM
Estado:
Asignada
Prioridad:
Normal
Asignado a:
Categoría:
Desarrollo
Versión prevista:
-
Fecha de inicio:
2022-11-04
Fecha fin:
% Realizado:
0%
Tiempo estimado:
Versión:
Descripción
Al ejecutar el proceso de carga del CM se produce un error:
gesproei-cm.cron | FROM gesproei_cm.tmp_indicador_vi_8 gesproei-cm.cron | GROUP BY gesproei-cm.cron | area_actuacion_id gesproei-cm.cron | , financiador_id gesproei-cm.cron | , gestor_id gesproei-cm.cron | , implementador_id gesproei-cm.cron | , indicador_seguimiento_id gesproei-cm.cron | , periodo_etapa gesproei-cm.cron | , proyecto_id gesproei-cm.cron | , sector_intervencion_id gesproei-cm.cron | , sector_poblacion_id gesproei-cm.cron | , subpais_id gesproei-cm.cron | , tipo_convocatoria_id gesproei-cm.cron | ) ultima_medicion gesproei-cm.cron | INNER JOIN gesproei-cm.cron | gesproei_cm.tmp_indicador_vi_8 i gesproei-cm.cron | ON gesproei-cm.cron | ultima_medicion.area_actuacion_id = i.area_actuacion_id gesproei-cm.cron | AND ultima_medicion.financiador_id = i.financiador_id gesproei-cm.cron | AND ultima_medicion.gestor_id = i.gestor_id gesproei-cm.cron | AND ultima_medicion.implementador_id = i.implementador_id gesproei-cm.cron | AND ultima_medicion.indicador_seguimiento_id = i.indicador_seguimiento_id gesproei-cm.cron | AND ultima_medicion.periodo_etapa = i.periodo_etapa gesproei-cm.cron | AND ultima_medicion.periodo_indicador = i.periodo_indicador gesproei-cm.cron | AND ultima_medicion.proyecto_id = i.proyecto_id gesproei-cm.cron | AND ultima_medicion.sector_intervencion_id = i.sector_intervencion_id gesproei-cm.cron | AND ultima_medicion.sector_poblacion_id = i.sector_poblacion_id gesproei-cm.cron | AND ultima_medicion.subpais_id = i.subpais_id gesproei-cm.cron | AND ultima_medicion.tipo_convocatoria_id = i.tipo_convocatoria_id gesproei-cm.cron | (ActiveRecord::StatementInvalid) gesproei-cm.cron | /usr/local/bundle/gems/activesupport-4.2.11.3/lib/active_support/notifications/instrumenter.rb:23:in `instrument' gesproei-cm.cron | /usr/local/bundle/gems/activerecord-4.2.11.3/lib/active_record/connection_adapters/abstract_adapter.rb:478:in `log' gesproei-cm.cron | /usr/local/bundle/gems/activerecord-jdbc-adapter-1.3.25/lib/arjdbc/jdbc/adapter.rb:574:in `execute' gesproei-cm.cron | /usr/share/gong/gor-cm/lib/tareas.rb:67:in `block in carga_fichero_sql' gesproei-cm.cron | org/jruby/RubyArray.java:1820:in `each' gesproei-cm.cron | /usr/share/gong/gor-cm/lib/tareas.rb:64:in `carga_fichero_sql' gesproei-cm.cron | /usr/share/gong/gor-cm/lib/tareas.rb:30:in `block in carga_cm' gesproei-cm.cron | org/jruby/RubyArray.java:1820:in `each' gesproei-cm.cron | /usr/share/gong/gor-cm/lib/tareas.rb:25:in `carga_cm' gesproei-cm.cron | /usr/share/gong/gor-cm/lib/clock.rb:10:in `block in Clockwork' gesproei-cm.cron | /usr/local/bundle/gems/clockwork-2.0.4/lib/clockwork/event.rb:58:in `execute' gesproei-cm.cron | /usr/local/bundle/gems/clockwork-2.0.4/lib/clockwork/event.rb:48:in `run' gesproei-cm.cron | /usr/local/bundle/gems/clockwork-2.0.4/lib/clockwork/manager.rb:136:in `block in tick' gesproei-cm.cron | org/jruby/RubyArray.java:1820:in `each' gesproei-cm.cron | /usr/local/bundle/gems/clockwork-2.0.4/lib/clockwork/manager.rb:134:in `tick' gesproei-cm.cron | /usr/local/bundle/gems/clockwork-2.0.4/lib/clockwork/manager.rb:123:in `block in run_tick_loop' gesproei-cm.cron | org/jruby/ext/thread/Mutex.java:164:in `synchronize' gesproei-cm.cron | /usr/local/bundle/gems/clockwork-2.0.4/lib/clockwork/manager.rb:121:in `block in run_tick_loop'
Tras esto, el CM se queda inusable y muestra el siguiente error al hacer una solicitud:
gesproei-cm.webapp1 | DEBUG mondrian.sql - 107: , failed (com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'mdl_beneficiario.DPH_ANO' in 'field list') gesproei-cm.webapp1 | DEBUG mondrian.sql - 107: , failed (com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'mdl_beneficiario.DPH_ANO' in 'field list')
Actualizado por Santiago Ramos hace alrededor de 2 años
El error se produce cuando se invoca vía cron/clockwork (https://git.semillasl.com/gong/cuadrodemando/-/blob/master/lib/clock.rb). Sin embargo, si el proceso se invoca desde la consola de rails (Tareas.carga_cm) funciona correctamente.
Acciones