Estamos en producción con la versión 3.13.2 y al momento de querer cerrar un acta de promoción o de regulares (ya en el último donde debería cerrar el acta) la operación muere dejando la página a medio cargar.
en el log de apache se ve el mensaje :
[Mon Jun 04 16:42:37.248047 2018] [php5:error] [pid 26499] [client 10.20.10.33:50956] PHP Fatal error: Method name must be a string in /srv/www/guarani/gestion/3.13.1.1/php/nucleo/_lib/guarani_parametros_nucleo.php on line 321
depurando el error veo que se llama a la función get_valor_param_nivel con los parámetros
$datos_param=array(1) { [“atributos”]=> array(1) { [0]=> int(10) } }
$nivel = null
que no son validos para el llamado de la función pero no de de donde se lo esta llamando
no se que más podria hacer para detectar en donde esta el problema.
Buenas tardes Federico, podrías por favor adjuntar los logs de la aplicación y/o el de apache para que podamos ver el error?
Supongo que allí está el camino desde donde se llama a la función que luego tirar error.
Hola Jose
adjunto log de apache, en el log de toba no queda nada registrado ya que el php muere antes de llegar a terminar
Apache2
[Thu Oct 12 20:28:48.453489 2017] [php5:error] [pid 1225] [client 10.20.253.6:55014] PHP Warning: include(cache/compiledtemplates/1c3a41337d73ea04045f77c44175d317.php): failed to open stream: No such file or directory in /srv/www/livehelperchat-master/lhc_web/lib/core/lhtpl/tpl.php on line 535, referer: http://guarani3.unne.edu.ar/lhc_web/index.php/site_admin/chat/listchatconfig
[Thu Oct 12 20:28:48.453534 2017] [php5:error] [pid 1225] [client 10.20.253.6:55014] PHP Warning: include(): Failed opening 'cache/compiledtemplates/1c3a41337d73ea04045f77c44175d317.php' for inclusion (include_path='.:/usr/share/php5:/usr/share/php5/PEAR') in /srv/www/livehelperchat-master/lhc_web/lib/core/lhtpl/tpl.php on line 535, referer: http://guarani3.unne.edu.ar/lhc_web/index.php/site_admin/chat/listchatconfig
[Thu Oct 12 20:29:25.838007 2017] [php5:error] [pid 1225] [client 10.20.253.6:55014] PHP Warning: include(cache/compiledtemplates/d19c2f40ca4eb95cf850c46adb062033.php): failed to open stream: No such file or directory in /srv/www/livehelperchat-master/lhc_web/lib/core/lhtpl/tpl.php on line 535, referer: http://guarani3.unne.edu.ar/lhc_web/index.php/site_admin/chat/listchatconfig
[Thu Oct 12 20:29:25.838041 2017] [php5:error] [pid 1225] [client 10.20.253.6:55014] PHP Warning: include(): Failed opening 'cache/compiledtemplates/d19c2f40ca4eb95cf850c46adb062033.php' for inclusion (include_path='.:/usr/share/php5:/usr/share/php5/PEAR') in /srv/www/livehelperchat-master/lhc_web/lib/core/lhtpl/tpl.php on line 535, referer: http://guarani3.unne.edu.ar/lhc_web/index.php/site_admin/chat/listchatconfig
[Thu Oct 12 20:58:30.047474 2017] [php5:error] [pid 1447] [client 10.20.253.6:56176] PHP Warning: include(cache/compiledtemplates/be522b99ed1bd1f7367ab1cd2eafcf99.php): failed to open stream: No such file or directory in /srv/www/livehelperchat-master/lhc_web/lib/core/lhtpl/tpl.php on line 535, referer: http://guarani3.unne.edu.ar/lhc_web/index.php/site_admin/user/login
[Thu Oct 12 20:58:30.047540 2017] [php5:error] [pid 1447] [client 10.20.253.6:56176] PHP Warning: include(): Failed opening 'cache/compiledtemplates/be522b99ed1bd1f7367ab1cd2eafcf99.php' for inclusion (include_path='.:/usr/share/php5:/usr/share/php5/PEAR') in /srv/www/livehelperchat-master/lhc_web/lib/core/lhtpl/tpl.php on line 535, referer: http://guarani3.unne.edu.ar/lhc_web/index.php/site_admin/user/login
[Wed Jun 06 18:04:42.356838 2018] [php5:error] [pid 5559] [client 10.20.253.6:32900] PHP Notice: Undefined index: parametro in /srv/www/guarani/gestion/3.13.1.1/php/nucleo/_lib/guarani_parametros_nucleo.php on line 258, referer: http://guarani3.unne.edu.ar/guarani/aplicacion.php?ah=st5b184c60a12f15.81572264&ai=guarani%7C%7C41000027
[Wed Jun 06 18:04:42.360666 2018] [php5:error] [pid 5559] [client 10.20.253.6:32900] PHP Notice: Undefined index: nivel in /srv/www/guarani/gestion/3.13.1.1/php/nucleo/_lib/guarani_parametros_nucleo.php on line 290, referer: http://guarani3.unne.edu.ar/guarani/aplicacion.php?ah=st5b184c60a12f15.81572264&ai=guarani%7C%7C41000027
[Wed Jun 06 18:04:42.360701 2018] [php5:error] [pid 5559] [client 10.20.253.6:32900] PHP Notice: Undefined variable: funcion in /srv/www/guarani/gestion/3.13.1.1/php/nucleo/_lib/guarani_parametros_nucleo.php on line 319, referer: http://guarani3.unne.edu.ar/guarani/aplicacion.php?ah=st5b184c60a12f15.81572264&ai=guarani%7C%7C41000027
[Wed Jun 06 18:04:42.360714 2018] [php5:error] [pid 5559] [client 10.20.253.6:32900] PHP Fatal error: Method name must be a string in /srv/www/guarani/gestion/3.13.1.1/php/nucleo/_lib/guarani_parametros_nucleo.php on line 319, referer: http://guarani3.unne.edu.ar/guarani/aplicacion.php?ah=st5b184c60a12f15.81572264&ai=guarani%7C%7C41000027
Adjunto también un backtrace que logre hacer en la llamada a la función:
seguí las llamadas sucesivas y llegue a que la que genera el problema es la llamada de la función get_valor para el parámetro cur_notificar_cierre_acta_regulares, el problema es que no encuentro este parámetro en la operación "Modificar Parámetros del Sistema " ¿que pudo haber pasado?.
Veo que ese es un parámetro que se introduce en la versión 3.14 yo estoy en el 3.13.2 evidentemente metimos la pata armando algún ambiente de prueba que actualizo algo en producción.
¿Que puedo hacer para ver el origen y alcance del problema y como revertirlo?. Mirando las tablas app_versiones y app_versiones_base ambas muestran como ultima versión 3.13.2 es decir un migrar_base sobre producción no fue el problema.
Después de mucho investigar se soluciono reiniciando el servidor.
Estimo que el problema se debe a que tenemos en el mismo servidor (en host virtuales diferentes) los ambientes de producción y pruebas en versiones distintas eso habrá generado algún problema de sesión o caches de php.
voy a separa los ambientes en servidores separados para que no se repita.