Autor Tema: Error admin preinscripción al configurar campos del formulario  (Leído 449 veces)

0 Usuarios y 1 Visitante están viendo este tema.

iberlot

  • Newbie
  • *
  • Mensajes: 27
    • Ver Perfil
  • Institución: USAL
  • Nombre y apellido: Ivan Kevin Berlot
  • Sistema: Guarani
  • Teléfono laboral: 0111539319183
Al querer guardar la configuración de los campos del formulario de preinscripción desde el administrador nos retorna el error que copio mas abajo.
Recorriendo el foro encontramos dos post que hablan de lo mismo pero ninguna de las acciones nombradas en estos nos sirvió (Seteamos max_input_vars en 2000 y borramos el contenido del directorio instalación/temp, además de borrar el cache desde el administrado)

clase: SIU\Chulupi\ErrorKernelDb
mensaje: SQL ERROR: SQLSTATE[23502]: Not null violation: 7 ERROR:  null value in column "genera_reporte" violates not-null constraint
DETAIL:  Failing row contains (200, prac_dep_handball, 1, 0, 0, null).
UPDATE sga_campos_conf SET visible = '1', obligatorio = '0', se_imprime = '0', genera_reporte = NULL WHERE propuesta_tipo = '200' AND columna = 'prac_dep_handball'
traza: [TRAZA]

---[ 0 ]-----------------------------------------

- function: SIU\Chulupi\util\db\DbPdo->ejecutar
- file: /usr/local/proyectos/preinscripcion/vendor/siu/chulupi-framework/src/SIU/Chulupi/util/db/DbPdo.php, linea 166
- param:
    0: UPDATE sga_campos_conf SET visible = '1', obligatorio = '0', se_imprime = '0', genera_reporte = NULL WHERE propuesta_tipo = '200' AND columna = 'prac_..... ETC
---[ 1 ]-----------------------------------------

- function: siu\modelo\lib\abm::modificacion
- file: /usr/local/proyectos/preinscripcion/src/siu/operaciones/config_form/controlador.php, linea 133
- param:
    0: sga_campos_conf    1: Array
(
    [visible] => 1
    [obligatorio] => 0
    [se_imprime] => 0
    [genera_reporte] =>
)
    2: Array
(
    [propuesta_tipo] => 200
    [columna] => prac_dep_handball
)

---[ 2 ]-----------------------------------------

- function: siu\operaciones\config_form\controlador->accion__guardar
- file: /usr/local/proyectos/preinscripcion/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/controlador.php, linea 422

---[ 3 ]-----------------------------------------

- function: SIU\Chulupi\nucleo\controlador->invocar_accion
- file: /usr/local/proyectos/preinscripcion/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/controlador.php, linea 154
- param:
    0: guardar
---[ 4 ]-----------------------------------------

- function: SIU\Chulupi\nucleo\controlador->procesar_accion
- file: /usr/local/proyectos/preinscripcion/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/AccesoWeb.php, linea 107

---[ 5 ]-----------------------------------------

- function: SIU\Chulupi\nucleo\AccesoWeb::procesar_request
- file: /usr/local/proyectos/preinscripcion/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/AccesoWeb.php, linea 25

---[ 6 ]-----------------------------------------

- function: SIU\Chulupi\nucleo\AccesoWeb::procesar
- file: /usr/local/proyectos/preinscripcion/src/siu/www/index.php, linea 11


########################################################################################################################
clase: Twig_Error_Runtime
mensaje: An exception has been thrown during the rendering of a template ("SQL ERROR: SQLSTATE[25P02]: In failed sql transaction: 7 ERROR:  current transaction is aborted, commands ignored until end of transaction block
SELECT
               propuesta_tipo,
               columna,
               visible,
               obligatorio,
               se_imprime,
               genera_reporte
            FROM
               sga_campos_conf
            WHERE propuesta_tipo = '200'") in "pipe.twig" at line 24.
traza:

Jesica Schnaiderman

  • Moderador Global
  • *****
  • Mensajes: 362
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Jesica Schnaiderman
  • Sistema: SIU guarani
Re:Error admin preinscripción al configurar campos del formulario
« Respuesta #1 on: Junio 25, 2021, 10:51:55 am »
Hola
Están en un entorno de desarrollo para probar de colocar un php_info(); y ver el valor de las variables?
suele suceder que o modificamos otro archivo o lo corregimos en un lado y lo pisamos mas adelante.
Cuando hicieron el cambio reiniciaron apache?
cualquier consulta avísanos
muchas gracias
saludos
 2

iberlot

  • Newbie
  • *
  • Mensajes: 27
    • Ver Perfil
  • Institución: USAL
  • Nombre y apellido: Ivan Kevin Berlot
  • Sistema: Guarani
  • Teléfono laboral: 0111539319183
Re:Error admin preinscripción al configurar campos del formulario
« Respuesta #2 on: Junio 28, 2021, 07:51:53 am »
Perdón la demora,  acá subo el info en pdf

Jesica Schnaiderman

  • Moderador Global
  • *****
  • Mensajes: 362
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Jesica Schnaiderman
  • Sistema: SIU guarani
Re:Error admin preinscripción al configurar campos del formulario
« Respuesta #3 on: Julio 05, 2021, 12:26:34 pm »
Hola
Perdón por la demora
El valor que les esta tomando en max_input_vars es de  1000  deberían subirlo a 2000  en el archivo php.ini
y luego reiniciar apache
si ya lo modificaron revisen que no quedara comentado o que mas abajo en el archivo lo vuelvan a pisar.
Luego reinicien el apache para estar seguros
El archivo debería ser  /etc/php/7.3/apache2/php.ini
Luego revisen en esa pantalla que esta el php_info() si les esta tomando el valor que cambiaron
muchas gracias
 Saludos




iberlot

  • Newbie
  • *
  • Mensajes: 27
    • Ver Perfil
  • Institución: USAL
  • Nombre y apellido: Ivan Kevin Berlot
  • Sistema: Guarani
  • Teléfono laboral: 0111539319183
Re:Error admin preinscripción al configurar campos del formulario
« Respuesta #4 on: Julio 06, 2021, 08:36:28 am »
Perfecto, con esto ya se soluciono.

Muchas Gracias.

Javier Zeitune

  • Hero Member
  • *****
  • Mensajes: 729
    • Ver Perfil
    • Email
  • Institución: UNT
  • Nombre y apellido: Javier Zeitune
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:Error admin preinscripción al configurar campos del formulario
« Respuesta #5 on: Diciembre 12, 2022, 10:26:16 am »
Gente, consulta, estamos teniendo el mismo problema, ya verificamos el valor de la variable y está correcto, la diferencia es que cuando se realiza un UPDATE

por ejemplo UPDATE sga_campos_conf SET visible = '1', obligatorio = NULL, se_imprime = NUL, genera_reporte = NULL WHERE propuesta_tipo = '200' AND columna = 'prac_dep_gimnasia' no guarda la modificación y en el log nos muestra un error not null violation.

Efectivamente en la base de datos las columnas están configuradas como not null, esto es así ?

Tenemos instalada la versión 3.12.0
Gracias

Jesica Schnaiderman

  • Moderador Global
  • *****
  • Mensajes: 362
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Jesica Schnaiderman
  • Sistema: SIU guarani
Re:Error admin preinscripción al configurar campos del formulario
« Respuesta #6 on: Diciembre 12, 2022, 11:38:44 am »
Hola!
Revisaron los valores del archivo php.ini del mensaje anterior:
Cita
El valor que les esta tomando en max_input_vars es de  1000  deberían subirlo a 2000  en el archivo php.ini
y luego reiniciar apache
si ya lo modificaron revisen que no quedara comentado o que mas abajo en el archivo lo vuelvan a pisar.
Luego reinicien el apache para estar seguros
tal vez en un entorno de pruebas puedan agregar php_info() para ver que valores esta tomando
avisanos
muchas gracias
saludo

Javier Zeitune

  • Hero Member
  • *****
  • Mensajes: 729
    • Ver Perfil
    • Email
  • Institución: UNT
  • Nombre y apellido: Javier Zeitune
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:Error admin preinscripción al configurar campos del formulario
« Respuesta #7 on: Diciembre 13, 2022, 10:33:55 am »
Si, lo chequeamos.
Cita
, ya verificamos el valor de la variable y está correcto,
El valor que tenemos es de 3000. Pero el problema es que manda un UPDATE con NULL y el campo de la base de datos no acepta null.

Jesica Schnaiderman

  • Moderador Global
  • *****
  • Mensajes: 362
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Jesica Schnaiderman
  • Sistema: SIU guarani
Re:Error admin preinscripción al configurar campos del formulario
« Respuesta #8 on: Diciembre 13, 2022, 11:04:38 am »
Hola
Podrían por favor enviarnos el log de la aplicación cuando da el error ?
si agregan php_info(); los valores de la variable se encuentran bien ?(aveces quedan pisados mas abajo el el archivo) y por ultimo reiniciaron el apache?
muchas gracias
saludos

Javier Zeitune

  • Hero Member
  • *****
  • Mensajes: 729
    • Ver Perfil
    • Email
  • Institución: UNT
  • Nombre y apellido: Javier Zeitune
  • Sistema: Guarani
  • Utilizo algun sistéma del SIU: Sí
Re:Error admin preinscripción al configurar campos del formulario
« Respuesta #9 on: Diciembre 13, 2022, 11:50:10 am »
Jesica, perdón el error estaba dando en otro servidor el cual tenía mal configurado el parámetro. Se lo cambió y ahora funciona de manera correcta.

Muchas gracias