Proyecto

General

Perfil

Acciones

Errores #3962

abierta

Error en listado de objetos de plugins

Añadido por Santiago Ramos hace más de 4 años. Actualizado hace más de 4 años.

Estado:
Nueva
Prioridad:
Normal
Asignado a:
Categoría:
-
Versión prevista:
-
Fecha de inicio:
2020-02-26
Fecha fin:
% Realizado:

0%

Tiempo estimado:
Versión:

Descripción

Cuando se intenga generar un listado utilizando una definición existente en un plugin, se produce un error:

==> /var/log/gong/produccion-webapp2/production.log <==
Started GET "/proyectos" for 212.170.112.1 at 2020-02-26 11:44:27 +0000
Processing by ProyectoController#listado_usuario as HTML
  Parameters: {"seccion"=>"proyectos"}

SystemStackError (stack level too deep):
  app/helpers/listado_helper.rb:241:in `seleccion_campos_modelo'
  app/helpers/listado_helper.rb:229:in `campos_listado'
  app/helpers/listado_helper.rb:242:in `seleccion_campos_modelo'
  app/helpers/listado_helper.rb:229:in `campos_listado'
  app/helpers/listado_helper.rb:242:in `seleccion_campos_modelo'
  app/helpers/listado_helper.rb:229:in `campos_listado'
  app/helpers/listado_helper.rb:242:in `seleccion_campos_modelo'
  app/helpers/listado_helper.rb:229:in `campos_listado'
  app/helpers/listado_helper.rb:242:in `seleccion_campos_modelo'
  app/helpers/listado_helper.rb:229:in `campos_listado'
  ...

Peticiones relacionadas 1 (0 abiertas1 cerrada)

relacionada con GONG - Funcionalidad #3948: Exportación Gastos a Excel ConfigurableResueltaJaime Ortiz2020-02-07

Acciones
Acciones #1

Actualizado por Santiago Ramos hace más de 4 años

Acciones #2

Actualizado por Santiago Ramos hace más de 4 años

Para reproducirlo, se puede activar el plugin de contabilidad y en la configuración de un agente, ir a la opción de menú de "Log importación contable"

Acciones #4

Actualizado por Jaime Ortiz hace más de 4 años

  • Asignado a establecido a Jaime Ortiz

Disculpas. Fallo mio (es el problema de nunca contar con los plugins)

Voy a echarle un ojo, y quiza cambio un poco la forma en la que intentaba pasar estas definiciones de campos dinámicas para exportación y listados. Al mirarlo me he dado cuenta de otra debilidad.

En cualquier caso, en el ejemplo que propones para probarlo no consigo reproducir el bucle infinito (entiendo por que se puede estar liando, pero no consigo reproducirlo)

Osea en Log importación contable no me da ningun problema.... lo cual es raro por que aunque no tenga datos la cabecera tiene que pasar por campos_listado igual.

Bueno lo miro.

Gracias!!

Acciones #5

Actualizado por Jaime Ortiz hace más de 4 años

Perdón pero no consigo reproducir el error.

En cualquier caso he cambiado la lógica para que "tal vez" evitar el problema.

https://git.semillasl.com/gong/gor/commit/cf28988bbb330a33e001c7ed792ab312739a950b

Santi: ¿Puedes comprobar (si es fácil) que ya no da el error?

Se mantiene el ticket abierto.

Acciones

Exportar a: Atom PDF