Hola, ¿Cómo están? estoy teniendo problemas con el perfil gerencial de la versión 2.8.3 del G3W. Se logea perfectamente pero cuando hago click en cualquier item del menú me da un error que dice: Ocurrio un error, chequee su conexion de internet.
Los errores del log de apache son estos:
[Thu Nov 20 11:59:57 2014] [error] [client 181.15.139.155] PHP Notice: Undefined index: GER in /opt/guarani/g3w2/2.8.3/src/siu/lib/kernel/acceso/manager_operaciones_inactivas.php on line 53, referer: http://170.210.231.31/phpdes/ficha_alumno
[Thu Nov 20 11:59:57 2014] [error] [client 181.15.139.155] PHP Warning: in_array() expects parameter 2 to be array, null given in /opt/guarani/g3w2/2.8.3/src/siu/lib/kernel/acceso/perfil_php.php on line 200, referer: http://170.210.231.31/phpdes/ficha_alumno
Lo mas raro es que son Notice y Warnings de PHP, pero el sistema da el error que digo anteriormente.
Hola Ricardo, los Warnings y Notices esos puede ser que se den a que el archivo instalacion/operaciones_inactivas/ops_{bloque_acceso}.json no contenga una entrada para el perfil Gerencial (GER)
chequea que contenga una entrada para el perfil Gerencial (,“GER”:[…]). En caso de que no contenga dicha entrada logueate como Administrativo, anda a la operación Administrar Operaciones, deshabilita alguna operación y luego volvela a habilitar guardando en cada ocasión.
Igualmente como dijiste esto no debería hacer que se rompa la aplicación ya que son Warnings y Notices, te pediría que intentes entrar de nuevo en esa parte que te da error y que me pases los logs de apache completos de la petición y también el log de la aplicación (están en instalacion/log/{bloque_acceso}, por lo general es el ultimo).
Hola Leonel! Gracias por contestar! Veo que el archivo ops_des01.json si existe en la carpeta que mencionas. Desactive unas operaciones desde el admin y que si se modifica dicho archivo. El mensaje sigue apareciendo, ahora envío los logs.
================================================================================
================================= ERRORES ==================================
================================================================================
clase: ReflectionException
mensaje: Class siu\extension_kernel\formularios\elementos\guarani_vista_default does not have a constructor, so you cannot pass any constructor arguments
traza: [TRAZA]
---[ 0 ]-----------------------------------------
- function: ReflectionClass->newInstanceArgs
- file: /opt/guarani/g3w2/2.8.3/src/siu/lib/kernel/nucleo/localizador.php, linea 432
- param:
0: Array
(
)
---[ 1 ]-----------------------------------------
- function: kernel\nucleo\localizador->instanciar_params_array
- file: /opt/guarani/g3w2/2.8.3/src/siu/extension_kernel/formularios/fabrica_formularios.php, linea 330
- param:
0: extension_kernel\formularios\elementos\guarani_vista_default 1: Array
(
)
---[ 2 ]-----------------------------------------
- function: siu\extension_kernel\formularios\fabrica_formularios->instanciar
- file: /opt/guarani/g3w2/2.8.3/src/siu/extension_kernel/formularios/fabrica_formularios.php, linea 104
- param:
0: elementos\guarani_vista_default 1: Array
(
)
---[ 3 ]-----------------------------------------
- function: siu\extension_kernel\formularios\fabrica_formularios->elemento
- file: /opt/guarani/g3w2/2.8.3/src/siu/operaciones/ficha_alumno/filtro/builder_form_filtro.php, linea 31
- param:
0: cuadro_busqueda 1: Array
(
[filtro] => 8
[obligatorio] => 1
[elemento_html] => Array
(
[tipo] => text
)
[largo] => 100
)
---[ 4 ]-----------------------------------------
- function: siu\operaciones\ficha_alumno\filtro\builder_form_filtro->generar_definicion
- file: /opt/guarani/g3w2/2.8.3/src/siu/extension_kernel/formularios/builder_formulario.php, linea 67
- param:
0: object: siu\extension_kernel\formularios\guarani_form 1: object: siu\extension_kernel\formularios\fabrica_formularios
---[ 5 ]-----------------------------------------
- function: siu\extension_kernel\formularios\builder_formulario->instanciar_formulario
- file: /opt/guarani/g3w2/2.8.3/src/siu/extension_kernel/formularios/builder_formulario.php, linea 43
---[ 6 ]-----------------------------------------
- function: siu\extension_kernel\formularios\builder_formulario->get_formulario
- file: /opt/guarani/g3w2/2.8.3/src/siu/operaciones/ficha_alumno/pagelet_filtro.php, linea 48
---[ 7 ]-----------------------------------------
- function: siu\operaciones\ficha_alumno\pagelet_filtro->prepare
- file: /opt/guarani/g3w2/2.8.3/src/siu/lib/kernel/interfaz/pagelet.php, linea 379
---[ 8 ]-----------------------------------------
- function: kernel\interfaz\pagelet->exec_prepare
- file: /opt/guarani/g3w2/2.8.3/src/siu/lib/kernel/interfaz/vistas/vista_pagelets.php, linea 172
---[ 9 ]-----------------------------------------
- function: kernel\interfaz\vistas\vista_pagelets->render_ajax
- file: /opt/guarani/g3w2/2.8.3/src/siu/lib/kernel/interfaz/renderer.php, linea 53
---[ 10 ]-----------------------------------------
- function: kernel\interfaz\renderer->render_vista
- file: /opt/guarani/g3w2/2.8.3/src/siu/lib/kernel/interfaz/renderer.php, linea 123
---[ 11 ]-----------------------------------------
- function: kernel\interfaz\renderer->procesar
- file: /opt/guarani/g3w2/2.8.3/src/siu/lib/kernel/nucleo/acceso_web.php, linea 137
---[ 12 ]-----------------------------------------
- function: kernel\nucleo\acceso_web::procesar_response
- file: /opt/guarani/g3w2/2.8.3/src/siu/lib/kernel/nucleo/acceso_web.php, linea 28
---[ 13 ]-----------------------------------------
- function: kernel\nucleo\acceso_web::procesar
- file: /opt/guarani/g3w2/2.8.3/src/siu/www/index.php, linea 4
########################################################################################################################
================================================================================
=============================== INFO basica ================================
================================================================================
MEMORIA 5.66 Mb
--------------------------------------
CRONOMETRO
--------------------------------------
pre-consulta 0.003 seg
pre conexion 0.000 seg
conexion 1.266 seg
post-consulta 0.002 seg
post-guardar_cache 0.000 seg
pre-consulta 0.006 seg
post-consulta 0.003 seg
post-guardar_cache 0.000 seg
pre-cache [persona::datos_basicos] 0.000 seg
post-cache 0.000 seg
pre-cache [persona::get_estado_perfil] 0.000 seg
post-cache 0.000 seg
pre-consulta 0.000 seg
post-consulta 0.002 seg
fin request 0.018 seg
--------------------------------------
TOTAL 1.300 seg
--------------------------------------
================================================================================
================================ nivel INFO ================================
================================================================================
-- EJECUTANDO ACCION 'siu\operaciones\ficha_alumno\controlador::accion__index'
================================================================================
================================== DEBUG ===================================
================================================================================
-- UA ------------------------------------------------------------------------
FHCSS
-- ALIAS ---------------------------------------------------------------------
/phpdes
-- CATALOGO: sistema/version_base_valida | cache [true] - tipo [memoria] -----
Array
(
[parametros] => Array
(
[conversion] => CNV2.08.1-11
[creacion] =>
)
[metadata] => Array
(
[parametros] => Array
(
[0] => conversion
[1] => creacion
)
[param_null] => Array
(
[0] => creacion
)
[no_quote] => Array
(
[0] => conversion
[1] => creacion
)
[cache] => memoria
)
[force_cache] => Array
(
)
)
-- ADMIN CACHE ---------------------------------------------------------------
: instanciando: memoria_apc
-- CONECTAR DB ---------------------------------------------------------------
Array
(
[vendor] => informix
[database] => guarani_fhcss
[host] => 192.168.0.3
[server] => ol_guarani
[client_locale] => en_us.cp1252
[service] => 1526
[protocol] => olsoctcp
[LogonID] => internet
[EnableScrollableCursors] => 1
)
-- SQL -----------------------------------------------------------------------
SELECT version
FROM app_versiones
WHERE version = 'CNV2.08.1-11'
GROUP BY version
HAVING max(fecha_actualiz) = (SELECT max(fecha_actualiz) FROM app_versiones)
-- DATOS ---------------------------------------------------------------------
1
-- CATALOGO CACHE - guardar --------------------------------------------------
sistema/version_base_valida. MEDIO: memoria
-- Autenticacion -------------------------------------------------------------
Usuario autenticado con la sesion
-- CATALOGO: unidad_academica/info | cache [true] - tipo [memoria] -----------
Array
(
[parametros] => Array
(
[ua] => 'FHCSS'
)
[metadata] => Array
(
[parametros] => Array
(
[0] => ua
)
[cache] => memoria
[filas] => 1
)
[force_cache] => Array
(
)
)
-- SQL -----------------------------------------------------------------------
execute procedure sp_unidadAcademica('FHCSS')
-- DATOS ---------------------------------------------------------------------
Array
(
[UNIDAD_ACADEMICA] => FHCSS
[NOMBRE] => Facultad de Humanidades
[SIGLA] => Ministerio
[LOGO] => logosiu.gif
[NOMBRE_UNIVERSIDAD] => Ministerio de Cultura y Educaci�n de la Naci�n
)
-- CATALOGO CACHE - guardar --------------------------------------------------
unidad_academica/info. MEDIO: memoria
-- CATALOGO: persona/datos_basicos | cache [true] - tipo [sesion] ------------
Array
(
[parametros] => Array
(
[nro_inscripcion] => '18985'
[_ua] => 'FHCSS'
)
[metadata] => Array
(
[parametros] => Array
(
[0] => _ua
[1] => nro_inscripcion
)
[cache] => sesion
[filas] => 1
)
[force_cache] => Array
(
)
)
-- ADMIN CACHE ---------------------------------------------------------------
: instanciando: sesion
-- CACHE SESION buscar -------------------------------------------------------
catalogo____des01__persona__datos_basicos__J0ZIQ1NTJ18nMTg5ODUn
-- CATALOGO CACHE DATOS ------------------------------------------------------
Array
(
[UNIDAD_ACADEMICA] => FHCSS
[NRO_INSCRIPCION] => 18985
[] => DNI
[NRO_DOCUMENTO] => 99999999
[APELLIDO] => USUARIO
[NOMBRES] => GERENCIAL
[PERFIL_INICIAL] => ADM
[IDENTIFICACION] => 99999999
[LEGAJO_DOCENTE] => 9999999999
[ES_USUARIO_GERENCIAL] => S
)
-- CATALOGO: persona/get_estado_perfil | cache [true] - tipo [sesion] --------
Array
(
[parametros] => Array
(
[nro_inscripcion] => '18985'
[_ua] => 'FHCSS'
)
[metadata] => Array
(
[parametros] => Array
(
[0] => _ua
[1] => nro_inscripcion
)
[cache] => sesion
[filas] => n
)
[force_cache] => Array
(
)
)
-- CACHE SESION buscar -------------------------------------------------------
catalogo____des01__persona__get_estado_perfil__J0ZIQ1NTJ18nMTg5ODUn
-- CATALOGO CACHE DATOS ------------------------------------------------------
---------------------
|tipo_usuario|estado|
---------------------
| ADM | A |
| GER | A |
---------------------
-- CATALOGO: persona/configuracion | cache [false] - tipo [no] ---------------
Array
(
[parametros] => Array
(
[nro_inscripcion] => '18985'
[_ua] => 'FHCSS'
)
[metadata] => Array
(
[parametros] => Array
(
[0] => _ua
[1] => nro_inscripcion
)
[cache] => no
[filas] => n
)
[force_cache] => Array
(
)
)
-- SQL -----------------------------------------------------------------------
EXECUTE PROCEDURE sp_r_conf_anun_per('FHCSS','18985')
-- DATOS ---------------------------------------------------------------------
Array
(
[E_MAIL] => ricardopellicer@gmail.com
[CELULAR_NUMERO] =>
[CELULAR_COMPANIA] =>
[RECIBE_MAIL] => N
[RECIBE_MAIL_INSC] => N
[RECIBE_MAIL_CEL] => N
[USA_MAIL_CEL_ALTER] =>
[MAIL_CEL_ALTER] => N
[TIPO_CELULAR] =>
)
-- cargar PERSONA ------------------------------------------------------------
18985
--F<1>:E<1>:W<0>:T<1.300 s>:M<5.66 Mb>--
--REXCAT_C<sistema>MET<version_base_valida>MED<db>A<leer>T<0.002>--
--REXCAT_C<sistema>MET<version_base_valida>MED<memoria>A<guardar>T<0.000>--
--REXCAT_C<unidad_academica>MET<info>MED<db>A<leer>T<0.003>--
--REXCAT_C<unidad_academica>MET<info>MED<memoria>A<guardar>T<0.000>--
--REXCAT_C<persona>MET<datos_basicos>MED<sesion>A<leer>T<0.000>--
--REXCAT_C<persona>MET<get_estado_perfil>MED<sesion>A<leer>T<0.000>--
--REXCAT_C<persona>MET<configuracion>MED<db>A<leer>T<0.002>--
== FIN =============================================
Hola Sergio! Cómo estás? perfecto todo, se solucionó el problema de cargar la operación ficha de alumno. Ahora que esto funciona, aparece otro problema al querer ver las carreras del alumno buscado, pareciera que hay un error en php al ejecutar una función format().
el error:
PHP Fatal error: Call to a member function format() on a non-object in /opt/guarani/g3w2/2.8.3/src/siu/operaciones/ficha_alumno/pagelet_carreras.php on line 70, referer: http://170.210.231.31/phpdes/ficha_alumno/cargar_reporte/5fc4fe0bed27fb45f67365a03c3da35b9b85fe1d?term=Pellicer+&r=2
Ahora me pondré a investigar sobre esto. Muchas gracias a todos!
Hola Leonel! Gracias por contestar! Lo que me dices funciona perfecto, lo único que pasa es que tengo que modificar eso en todos las fechas de todas las operaciones.
De nada Ricardo, en la ultima versión están todas esas validaciones hechas, nose ustedes en la versión que tienen instalada si están todas estas validaciones, igualmente esto no seria en todas las operaciones sino en la operación de “Ficha de Alumno”. Si vez que hay partes que te da ese error (PHP Fatal error: Call to a member function format() on a non-object), aplicale la validación que te pase en el mensaje anterior.