Autor Tema: Errores de SQL en preinscripción 3.12  (Leído 188 veces)

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

chardonay

  • Full Member
  • ***
  • Mensajes: 182
    • Ver Perfil
    • Email
  • Institución: Universidad Nacional de Cuyo
  • Nombre y apellido: Juan Pablo Arango
  • Sistema: Pilaga
  • Teléfono laboral: 0261 - 4135000 int 4176
Errores de SQL en preinscripción 3.12
« on: Octubre 27, 2021, 05:45:21 pm »
Buenas tardes, espero se encuentren bien.
Hemos actualizado a la versión 3.12.0 de preinscripción en un servidor nuevo. Traje una copia de la carpeta completa de Guaraní (preinscripción 3.11.0, Guaraní 3.19.1), copié base de datos y demás cosas ... por el momento estamos haciendo pruebas.
Tenemos varios errores. Vamos por parte
1- Al momento de generar un usuario:
Nos informa el siguiente error "Se ha producido un error de seguridad, por favor intentá nuevamente."
el Log dice
Cita
================================================================================
=================================   ERRORES   ==================================
================================================================================

clase: SIU\Chulupi\ErrorKernelValidacion
mensaje: Error de validaci�n en 'siu\operaciones\alta_usuario\controlador::accion__crear'. Clave $_post ['__csrf']:
Array
(
   
[key] => __csrf
    [value] =>
    [method] => post
    [type] => TIPO_ALPHANUM
    [options] => Array
        (
        )

)

traza: [TRAZA]

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

- function: SIU\Chulupi\nucleo\controlador->fail_validation
- file: /usr/local/proyectos/preinscripcion/3.9.0/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/controlador.php, linea 226
- param:
         0: __csrf       1:      2: post         3: 2    4: Array
(
)
         5: fail
---[ 1 ]-----------------------------------------

- function: SIU\Chulupi\nucleo\controlador->validate_value
- file: /usr/local/proyectos/preinscripcion/3.9.0/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/controlador.php, linea 201
- param:
         0:      1: 2    2: Array
(
)
         3: __csrf       4: post
---[ 2 ]-----------------------------------------

- function: SIU\Chulupi\nucleo\controlador->validate_param
- file: /usr/local/proyectos/preinscripcion/3.9.0/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/controlador.php, linea 319
- param:
         0: __csrf       1: post         2: 2
---[ 3 ]-----------------------------------------

- function: SIU\Chulupi\nucleo\controlador->check_csrf
- file: /usr/local/proyectos/preinscripcion/3.9.0/src/siu/operaciones/alta_usuario/controlador.php, linea 52

---[ 4 ]-----------------------------------------

- function: siu\operaciones\alta_usuario\controlador->accion__crear
- file: /usr/local/proyectos/preinscripcion/3.9.0/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/controlador.php, linea 420

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

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

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

---[ 7 ]-----------------------------------------

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

---[ 8 ]-----------------------------------------

- function: SIU\Chulupi\nucleo\AccesoWeb::procesar
- file: /usr/local/proyectos/preinscripcion/3.9.0/src/siu/www/index.php, linea 11
Por eso ingresamos con un usuario que ya teniamos creado de preinscripciones viejas

2- Ya logueado con algun usuario dentro de preinscripción al querer ingresar a Datos Principales
Cita
================================================================================
=================================   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.tw>
traza:

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

3- Ingresando como administrador al guardar alguna modificación no solo no las guarda sino también queda mostrando a medias la pantalla
Cita
================================================================================
=================================   ERRORES   ==================================
================================================================================

clase: SIU\Chulupi\ErrorKernelDb
mensaje: SQL ERROR: SQLSTATE[23502]: Not null violation: 7 ERROR:  el valor null para la columna �se_imprime� viola la restricci�n not null
DETAIL:  La fila que falla contiene (200, alu_tec_pc_otro, 1, 0, null, null).
UPDATE sga_campos_conf SET visible = '1', obligatorio = '0', se_imprime = NULL, genera_reporte = NULL WHERE propuesta_tipo = '200' AND columna = 'alu_tec_pc>
traza: [TRAZA]

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

- function: SIU\Chulupi\util\db\DbPdo->ejecutar
- file: /usr/local/proyectos/preinscripcion/3.9.0/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 = NULL, genera_reporte = NULL WHERE propuesta_tipo = '200' AND columna =>
---[ 1 ]-----------------------------------------

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

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

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

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

- function: SIU\Chulupi\nucleo\controlador->invocar_accion
- file: /usr/local/proyectos/preinscripcion/3.9.0/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/3.9.0/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/3.9.0/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/AccesoWeb.php, linea 25

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

- function: SIU\Chulupi\nucleo\AccesoWeb::procesar
- file: /usr/local/proyectos/preinscripcion/3.9.0/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:  transacci�n abor>
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:


================================================================================
=================================   WARNINGS   =================================
================================================================================

NOTICE
Archivo: /usr/local/proyectos/preinscripcion/3.9.0/src/siu/operaciones/config_form/controlador.php
Linea: 125
Undefined index: alu_tec_pc_otro_se_imprime

NOTICE
Archivo: /usr/local/proyectos/preinscripcion/3.9.0/src/siu/operaciones/config_form/controlador.php
Linea: 126
Undefined index: alu_tec_pc_otro_genera_reporte




Tengo
- Ubuntu 20.04.01 LTS
- PHP 7.3.31
- Postgresql 11.13
                                   Listado de base de datos
     Nombre     |  Dueño   | Codificación |   Collate   |    Ctype    |      Privilegios
----------------+----------+--------------+-------------+-------------+-----------------------
 preinscripcion | postgres | UTF8         | es_AR.UTF-8 | es_AR.UTF-8 |

La base de datos de Guaraní está igual.

Ya no sé bien que hacer, puedo ser algún problema con la base de datos o bien que no haya hecho bien el svn sw, pero he releido los manuales y no sé que más hacer
Espero alguna ayuda
Saludos
Juan Pablo Arango - Universidad Nacional Raúl Scalabrini Ortíz





« Última Modificación: Octubre 27, 2021, 05:48:07 pm por chardonay »

leandrovarela

  • Newbie
  • *
  • Mensajes: 42
    • Ver Perfil
    • Email
  • Institución: UNCAUS
  • Nombre y apellido: Leandro Rene Varela
  • Sistema: Arai,Huarpe, Diaguita, Pilagá, Guarani, Mapuche y Wichi
  • Teléfono laboral: 3731-508822
  • Utilizo algun sistéma del SIU: Sí
Re:Errores de SQL en preinscripción 3.12
« Respuesta #1 on: Octubre 28, 2021, 01:04:17 pm »
Hola estimados, tenemos el mismo problema al intentar crear un usuario desde la página de inicio del preinscripción.
Adjunto el archivo log del sistema.


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

clase: SIU\Chulupi\ErrorKernelValidacion
mensaje: Error de validación en 'siu\operaciones\alta_usuario\controlador::accion__crear'. Clave $_post ['__csrf']:
Array
(
   
[key] => __csrf
    [value] =>
    [method] => post
    [type] => TIPO_ALPHANUM
    [options] => Array
        (
        )

)

traza: [TRAZA]

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

- function: SIU\Chulupi\nucleo\controlador->fail_validation
- file: /usr/local/proyectos/preinscripcion/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/controlador.php, linea 226
- param:
    0: __csrf    1:     2: post    3: 2    4: Array
(
)
    5: fail
---[ 1 ]-----------------------------------------

- function: SIU\Chulupi\nucleo\controlador->validate_value
- file: /usr/local/proyectos/preinscripcion/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/controlador.php, linea 201
- param:
    0:     1: 2    2: Array
(
)
    3: __csrf    4: post
---[ 2 ]-----------------------------------------

- function: SIU\Chulupi\nucleo\controlador->validate_param
- file: /usr/local/proyectos/preinscripcion/vendor/siu/chulupi-framework/src/SIU/Chulupi/nucleo/controlador.php, linea 319
- param:
    0: __csrf    1: post    2: 2
---[ 3 ]-----------------------------------------

- function: SIU\Chulupi\nucleo\controlador->check_csrf
- file: /usr/local/proyectos/preinscripcion/src/siu/operaciones/alta_usuario/controlador.php, linea 52

---[ 4 ]-----------------------------------------

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

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

- 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: crear
---[ 6 ]-----------------------------------------

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

---[ 7 ]-----------------------------------------

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

---[ 8 ]-----------------------------------------

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


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

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

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

Sergio Espínola

  • Moderador Global
  • *****
  • Mensajes: 1313
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Sergio Espínola
  • Sistema: SIU-Guarani
Re:Errores de SQL en preinscripción 3.12
« Respuesta #2 on: Octubre 28, 2021, 06:35:12 pm »
Hola

Por favor revisen este foro

Saludos!