[Solucionado] pantalla blanca en g3w3

Buenas!

Estamos teniendo el siguiente problema con g3w3: cuando ingresamos con un perfil de administrador, todo funciona normalmente. Sin embargo cuando lo hacemos con un perfil de alumno o de docente, aparece la pantalla en blanco.

En el log de apache no aparece nada, pero adjunto el log de g3 en caso de que sea útil.

Saludos!


20150629_153151___7419.log.zip (2.43 KB)

Hola,

Una consulta: ¿el usuario con el que estás intentando ingresar, está asociado a una persona que es alumno activo de alguna propuesta?

Saludos,
Fernando

Hola,

Nos da el error con usuarios que son profesores, que, en este caso no están ligados a ninguna comisión.
Si probamos con alumnos inscriptos a propuestas activas, funciona.

Tiene que ver entonces con que no tenga una comisión asociada? No debería aparecer el menú, de todas formas, y un mensaje indicando que no hay comisiones creadas?

Gracias!

Estuvimos haciendo más pruebas con esto y tenemos lo siguiente:

Al querer ingresar a 3w con un alumno (de algún plan activo) o un administrador, todo funciona bien.
Al querer ingresar con un docente, aparece la pantalla en blanco.
Además, en guaraní tampoco se le permite el ingreso a dicho docente, por un error de permisos.

En el log de guaraní tenemos lo siguiente:

Fecha: 30-06-2015 12:59:36^M
Usuario: mnunez^M
Version-PHP: 5.3.3-7+squeeze19^M
Servidor: guarani-prueba1.ffyb.uba.ar^M
URI: /guarani/3.10/aplicacion.php?ah=st5592bcd56a58e&ai=guarani||12000094^M
Host: 157.92.144.8^M
==========^M
[DEBUG][guarani] PUNTO DE MONTAJE: se carg� exitosamente el autoload del punto de montaje proyecto^M
[DEBUG][guarani] PUNTO DE MONTAJE: se carg� exitosamente el autoload del punto de montaje personalizacion^M
[DEBUG][guarani] Inicializando perfil de datos para el proyecto guarani^M
[DEBUG][guarani] SQL con perfil de datos: SELECT trim(version_app) as version_actual
FROM app_versiones_base
ORDER BY id_conversion DESC
LIMIT 1
^M
[DEBUG][toba] Se cambia el �tem solicitado a =>array (
0 => ‘guarani’,
1 => ‘2’,
)^M
[INFO][toba] Se detecto cambio de operaci�n. Se limpia la memoria de la operacion^M
[CRITICAL][toba] toba_error_autorizacion: El usuario no posee permisos para acceder al item solicitado.

[TRAZA]exception ‘toba_error_autorizacion’ with message ‘El usuario no posee permisos para acceder al item solicitado.’ in /usr/local/proyectos/guarani/lib/toba/php/nucleo/toba_nucleo.php:287
Stack trace:
#0 /usr/local/proyectos/guarani/lib/toba/php/nucleo/toba_nucleo.php(227): toba_nucleo->autorizar_acceso_item(Array)
#1 /usr/local/proyectos/guarani/lib/toba/php/nucleo/toba_nucleo.php(77): toba_nucleo->cargar_solicitud_web()
#2 /usr/local/proyectos/guarani/www/aplicacion.php(27): toba_nucleo->acceso_web()
#3 {main}^M

Espero sea de ayuda.

Saludos!

Hola,

Por lo que interpreto del log y tus comentarios, están tratando autenticar un usuario con perfil docente en Gestión. De ser así, eso no está permitido, porque la interfaz del docente es el 3w, no tiene permisos para operar sobre el sistema desarrollado en Toba.

Con respecto a tu consulta anterior, efectivamente la pantalla en blanco tiene que ver con que no tiene recursos vinculados para operar (comisiones, mesas, etc).

Saludos,
Fernando

Hola Fernando,

Ok con lo de Gestión, no sabíamos que los docentes no podían ingresar, así que no sería un problema.

En cuanto a 3w, por pruebas que hicimos antes, entendemos que no debería aparecer una pantalla en blanco, sino el menú normal y un mensaje indicándole al docente que no tiene comisiones cargadas.
Lo volví a probar, esta vez asignándole una comisión al docente, pero sigue pasando lo mismo. Te parece seguirlo por GDS?

Saludos,
Solange

Dale, cargá un GDS, y subí a tu repositorio personal un dump de la base. En la solicitud indicanos con qué docente estás probando, así seguimos la misma línea de pruebas.

Saludos,
Fernando

Hola,

Estuvimos chequeando y cuando el docente no tiene comisiones o mesas asociadas muestra el menú y un mensaje apropiado.

Luego ví el log que subió Francisco en el GDS de ayer, que tiene más detalle que el que habían cargado originalmente. A partir de ello, estuvimos investigando y puede que sea un problema de la versión de PHP. ¿Tienen una versión anterior a 5.3.4? Por las dudas, miren la solución presentada en este post y verifiquen si se trata del mismo caso.

Saludos,
Fernando

Hola Fernando,

Recién me dijé y efectivamente tenemos la versión 5.3.3 de PHP. Ahora voy a mirar el post que me indicás, y cualqiuer cosa te vuelvo a preguntar por acá.

Saludos,
Solange

Listo Fernando, era ese el tema. Por ahora lo dejamos con el fix del post que me pasaste, pero vamos a actualizar a la versión correcta.

Muchas gracias!