Personalización en G3W 2.8

Buenos días,
Nos encontramos personalizando el Guaraní 3W versión 2.8 y estamos creando nuevas operaciones. Para ello usamos la siguiente guía
https://repositorio.siu.edu.ar/trac/Portal-G3/wiki/NotasTecnicas/tutorialForm

Ahora se nos presenta un problema, cuando ejecutamos la operación nos dá el siguiente error

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

clase: kernel\error_kernel
mensaje: SHUTDOWN
traza: [TRAZA]

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

  • function: kernel\nucleo\acceso_web::shutdown
  • file: /var/www/unsa/3w/trunk/2.8.0/src/siu/lib/kernel/nucleo/acceso_web.php, linea 166

No podemos saber a que se debe, alguien podrá ayudarnos?

Muchas Gracias.

Saludos.

Marcela Rodas

Hola Marcela,

Nos podrías enviar el log de apache para intentar localizar el problema?

Saludos

Hola Bruno, ahi te adjunto los archivos de log de apache.

Saludos.

Marcela


log_apache.rar (39.2 KB)

Copio un nuevo error que se registra en el log.

[Wed Apr 30 11:12:34 2014] [error] [client 170.210.203.83] PHP Notice: Undefined index: titulo in /var/www/unsa/3w/trunk/2.8.0/src/siu/lib/kernel/interfaz/pagina.php on line 47, referer: http://170.210.203.92/nat/solicitud_diploma

[Wed Apr 30 11:13:18 2014] [error] [client 170.210.203.83] PHP Fatal error: Call to undefined method siu\guarani::titulos() in /var/www/unsa/3w/trunk/2.8.0/src/pers/comun/operaciones/solicitud_diploma/controlador.php on line 18, referer: http://170.210.203.92/nat/solicitud_diploma

Marcela

Por lo que veo en el log que me enviaste
[Wed Apr 30 09:54:32 2014] [error] [client 192.168.1.27] PHP Fatal error: Class ‘comun\operaciones\alta_reglas_2\controlador_g3w2’ not found in /var/www/unsa/3w/trunk/2.8.0/src/pers/comun/operaciones/alta_reglas_2/controlador.php on line 17
está mal formada la ruta a la clase controlador_g3w2

Puede ser por la falta del use en la clase personalizada
deberías tener el siguiente use
use siu\extension_kernel\controlador_g3w2;

En el caso del error
[Wed Apr 30 11:12:34 2014] [error] [client 170.210.203.83] PHP Notice: Undefined index: titulo in /var/www/unsa/3w/trunk/2.8.0/src/siu/lib/kernel/interfaz/pagina.php on line 47, referer: http://170.210.203.92/nat/solicitud_diploma

Seguramente se deba a que en la vista de la operación (/var/www/unsa/3w/trunk/2.8.0/src/pers/comun/operaciones/solicitud_diploma/vista.php)
este faltando dentro del metodo ini() la siguiente línea
kernel::pagina()->set_etiqueta(‘titulo’, ‘título de la operación’);

Para el error
[Wed Apr 30 11:13:18 2014] [error] [client 170.210.203.83] PHP Fatal error: Call to undefined method siu\guarani::titulos() in /var/www/unsa/3w/trunk/2.8.0/src/pers/comun/operaciones/solicitud_diploma/controlador.php on line 18, referer: http://170.210.203.92/nat/solicitud_diploma
Necesito que me crees un GDS y me pases los archivos de la operación o que commites en el colab la operacion para así poder verla desde acá

Saludos

Hola Bruno, con lo que me indicaste y otras cosas que fui modificando funcionó la personalización.

Muchas Gracias!

Saludos.

Marcela