No carga pestaña "datos principales" en PROD

Buenos días,

El sábado estuvimos actualizando los sistemas a las versiones 3.19.1 de gestion y autogestion, y a la 3.12.0 de preinscripcion. En cuanto a Preinscripción, en DESARROLLO lo hicimos y se ve todo perfecto, funciona bien. Al crear la versión de 4 dígitos (PROD) y actualizar en el servidor PROD de la 3.11.0 a la 3.12.0, siguiendo todos los pasos de la documentacion, vemos que se realizó con éxito, excepto que no carga la pestaña de "Datos Principales" de un usuario que ya tenía datos creados.

Al investigar en el foro, hago la prueba de pasar en config.php 'production' => false, y veo que carga perfectamente esa pestaña. Revisando el log de alumno, veo el siguiente mensaje:

================================================================================
=================================   ERRORES   ==================================
================================================================================

clase: Twig_Error_Runtime
mensaje: An exception has been thrown during the rendering of a template ("El campo 'pais_documento_desc' no existe en el formulario") in "datos_principales/default.twig" at line 30.

traza:

########################################################################################################################

--F<1>:E<1>:W<0>:T<0 s>:M<0 Mb>--

== FIN =============================================

No tengo personalizaciones en ese formulario, ya corrí nuevamente el composer install (para el servidor PROD), y ya verifiqué los permisos de las carptas instalacion/temp/log/cache y src/siu/www y están bien. 

Quedo a la espera de algun comentario que pueda orientarme para resolver este problema ya que en breve se iniciarán los periodos de inscripción para el 2022, muchas gracias!

Hola!
Realizaron el paso de compilar_recursos?
No vimos en la descripción del mensaje, pero tal vez ya lo habían hecho.
Dejo el link a la documentación si les es de ayuda, es necesario para pasar a producción.
Revisar el log también puede ser de ayuda
Cualquier consulta avísanos.
Muchas gracias
Saludos
14

Hola!,

Mil disculpas por la demora en la respuesta. 
Realizaron el paso de compilar_recursos?
Si, siguiendo la documentación de la puesta en Producción, compilamos recursos y no tira ningún error.
Revisar el log también puede ser de ayuda
Revisamos los siguientes logs:
    -> /var/log/apache2/access.log
    -> /var/log/apache2/error.log
    -> <path_preinscripcion>/instalacion/log/alumno_udc/  (el archivo que se genera por cada dia:minuto.

En el último log (el del sistema preinscripcion), nos muestra el error que pusimos en el 1er comentario:

================================================================================
=================================   ERRORES   ==================================
================================================================================

clase: Twig_Error_Runtime
mensaje: An exception has been thrown during the rendering of a template ("El campo 'pais_documento_desc' no existe en el formulario") in "datos_principales/default.twig" at line 30.
traza:

########################################################################################################################

--F<1>:E<1>:W<0>:T<0 s>:M<0 Mb>--

== FIN =============================================

 La verdad que no se bien a qué se debe el error?, no sé donde esta ese archivo [b]datos_principales/default.twig[/b] ?, por ahora solo sé que si lo dejo con "productin => false" funciona bien y carga los datos princiaples del usuario.

Necesitaría si me pueden orientar, ya que la 1er semana de diciembre comienzan las preinscripciones, muchas gracias!

Hola!

Bueno, segui revisando el foro y viendo cuál podía ser el problema, hasta que le encontré la [b]solución[/b]!, 

- En config.php ---->  'production' => false,
- Entrar en la parte de administración del sistema, y Borrar cache APC
- Borrar/Mover cualquier carpeta que esté dentro de <path_preinscripcion>/instalacion/temp/
- En <path_preinscripcion>/bin => sudo ./preinscripcion compilar_recursos
- En config.php ---->  'production' => true,
- Reinicar apache: sudo service apache2 restart

Con eso anduvo perfectamente todas las pestañas del sistema en modo PRODUCCIÓN, saludos!