Project

General

Profile

Errores #4911

Error en proceso de carga del CM

Added by Santiago Ramos 3 months ago. Updated 3 months ago.

Status:
Asignada
Priority:
Normal
Category:
Desarrollo
Target version:
-
Start date:
11/04/2022
Due date:
% Done:

0%


Description

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')

History

#1 Updated by Santiago Ramos 3 months ago

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.

Also available in: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: