Error: Los atributos para el nivel Responsable Académica no han sido especificad

Hola
en los ultimos dias nos esta apareciendo ente error: Los atributos para el nivel Responsable Académica no han sido especificados
realizando distintas operaciones: cerrar un acta de cursada o de examen ( y algun otra tambien, no solo esas dos)

revisando los logs de siu no se encuentra nada en concreto
esto es parte del log


[INFO][guarani] PUNTO MONTAJE: se cargó la clase operaciones/cursadas/comisiones/form_datos_generales.php del punto de montaje proyecto. El path del mismo es /usr/local/proyectos/guarani/php
[DEBUG][toba] componente(37000317):  IMPLICITO: modificacion
[DEBUG][toba] componente(37000315): [ callback ] 'conf__datos_generales'
[DEBUG][guarani] SQL con perfil de datos: SELECT 
					par_parametros_sistema.parametro,
					par_parametros_sistema.descripcion,
					par_parametros_sistema.tipo_de_parametro,
					par_parametros_sistema.tipo_de_dato,
					par_parametros_sistema.nivel,
					par_parametros_sistema.valor_desde,
					par_parametros_sistema.valor_hasta,
					par_parametros_sistema.valor_default,
					par_parametros_sistema.tabla_referenciada
				FROM 
					par_parametros_sistema
				WHERE
					par_parametros_sistema.parametro = 'cur_comision_habilitada'
				
[ERROR][toba] guarani_error_params: Los atributos para el nivel <strong>Propuesta</strong> no han sido especificados 
[TRAZA]
	
	guarani_nucleo::error_params 
Archivo: /datos/sistemas/proyectos/guarani/php/nucleo/_lib/guarani_nucleo.php, lInea 167 
	
	cache_parametros->get_atributos_operacion 
Archivo: /datos/sistemas/proyectos/guarani/php/nucleo/_lib/guarani_parametros_nucleo.php, lInea 201 
	
	guarani_parametros_nucleo->get_valor 
Archivo: /datos/sistemas/proyectos/guarani/php/operaciones/cursadas/comisiones/ci_edi_comision.php, lInea 139 
	
	ci_edi_comision->conf__datos_generales 
Archivo: /datos/sistemas/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/toba_componente.php, lInea 221 
	
	toba_componente->invocar_callback 
Archivo: /datos/sistemas/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 636 
	
	toba_ci->configurar_dep 
Archivo: /datos/sistemas/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 475 
	
	toba_ci->dependencia 
Archivo: /datos/sistemas/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ei_pantalla.php, lInea 91 
	
	toba_ei_pantalla->aplicar_restricciones_funcionales 
Archivo: /datos/sistemas/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ei.php, lInea 121 
	
	toba_ei->post_configurar 
Archivo: /datos/sistemas/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 618 
	
	toba_ci->pre_configurar 
Archivo: /datos/sistemas/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 633 
	
	toba_ci->configurar_dep 
Archivo: /datos/sistemas/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 475 
	
	toba_ci->dependencia 
Archivo: /datos/sistemas/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ei_pantalla.php, lInea 91 
	
	toba_ei_pantalla->aplicar_restricciones_funcionales 
Archivo: /datos/sistemas/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ei.php, lInea 121 
	
	toba_ei->post_configurar 
Archivo: /datos/sistemas/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 618 
	
	toba_ci->pre_configurar 
Archivo: /datos/sistemas/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 633 
	
	toba_ci->configurar_dep 
Archivo: /datos/sistemas/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 475 
	
	toba_ci->dependencia 
Archivo: /datos/sistemas/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ei_pantalla.php, lInea 91 
	
	toba_ei_pantalla->aplicar_restricciones_funcionales 
Archivo: /datos/sistemas/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ei.php, lInea 121 
	
	toba_ei->post_configurar 
Archivo: /datos/sistemas/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 618 
	
	toba_ci->pre_configurar 
Archivo: /datos/sistemas/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 159 
	
	toba_solicitud_web->procesar_servicios 
Archivo: /datos/sistemas/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 60 
	
	toba_solicitud_web->procesar 
Archivo: /datos/sistemas/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php, lInea 96 
	
	toba_nucleo->acceso_web 
Archivo: /datos/sistemas/proyectos/guarani/www/aplicacion.php, lInea 33 
[DEBUG][toba] Mensaje a usuario: Los atributos para el nivel <strong>Propuesta</strong> no han sido especificados

en el log de apache/postgres no hay nada

lo hemos solucionado reiniciando el apache

Que sugieren que se puede hacer??? necesitan algun log completo???

Muchas Gracias
Ricardo

Buenos días Ricardo,

El esquema de parámetros, utiliza apcu implementando la interface php/nucleo/_lib/cache/cache_memoria.php con la clase php/nucleo/_lib/cache/cache_memoria_apc.php,
si no personalizaron, implementando esa interface con una clase cache_memoria_memcached.php, y el método cache() de php/nucleo/_lib/guarani_nucleo.php,
seguramente están utilizando apcu, para la cache de parámetros y deben revisar:

Saludos.

Hola

Ahora voy a probar lo que me pasaste

Muchas Gracias
Saludosss

Hola Ricardo, agrego a lo de Luciana:

Según la traza que pasaste el error lo da en la operación » Cursadas » Comisiones » Administrar Comisiones, mas específicamente en la función conf__datos_generales de php/operaciones/cursadas/comisiones/ci_edi_comision.php cuando quiere recuperar el parámetro cur_comision_habilitada:


		$datos_defecto = array(
			'inscripcion_habilitada' => guarani::parametros()->get_valor('cur_comision_habilitada'),
			'cobrable' => $this->get_valor_defecto_cobrable($this->s__actividad_seleccionada['elemento'])
		);

Preguntas:

  1. Arriba a la derecha donde dice Ver parámetros, ¿que te dice sobre el parámetro cur_comision_habilitada? (recién se carga al seleccionar una comisión).

  2. En la función cargar_atributos_parametros de php/nucleo/cursadas/comisiones/cn_man_comisiones.php ¿que valor tiene la variable $propuestas? podes agregar el siguiente ei_arbol temporalmente:


                ei_arbol($propuestas, "=== cargar_atributos_parametros propuestas ===");
		guarani::cache_parametros()->set_atributos_operacion($operacion, parametro::nivel_propuesta, $propuestas);

  1. ¿como tenes configurado el parámetro cur_comision_habilitada?

  2. Revisa como se carga el datos tabla propuestas, podes revisar en la tabla sga_comisiones_propuestas y en la query de get_planes_datos de php/nucleo/propuestas/planes/co_planes.php:

SELECT * FROM sga_comisiones_propuestas WHERE comision = <COMISION>;

SELECT	sga_planes.plan,
						sga_planes.codigo as plan_codigo,
						sga_planes.nombre as plan_nombre,
						sga_planes.tipo_plan,
						COALESCE('(' || sga_planes.codigo || ') ', '') || sga_planes.nombre as plan_descr,
						sga_propuestas.codigo,
						sga_propuestas.nombre as propuesta_nombre,
						sga_propuestas.nombre_abreviado,
						sga_propuestas.propuesta_tipo,
						sga_propuestas_tipos.descripcion as propuesta_tipo_desc
				FROM	sga_planes,
						sga_propuestas,
						sga_propuestas_tipos
				WHERE	sga_planes.propuesta = sga_propuestas.propuesta AND
						sga_propuestas.propuesta_tipo = sga_propuestas_tipos.propuesta_tipo AND
						sga_planes.plan = <PLAN>;

saludos.
4

hola!!!
dame un ratito y te paso la info

Gracias !!!

Hola Leonardo, te voy respondiendo

  1. me muestra la ventana de parametros en blanco ( tengo que ver que pasa con esto)

  2. cur_comision_habilitada = La comsion se define por defecto como habilitada para la inscripcion

  3. para los query tome una de las comisiones que estuvieron trabajando en ese momento y retorna valores

SELECT * FROM sga_comisiones_propuestas WHERE comision = 8266;

retorna: 8266;11;37

SELECT	sga_planes.plan,
						sga_planes.codigo as plan_codigo,
						sga_planes.nombre as plan_nombre,
						sga_planes.tipo_plan,
						COALESCE('(' || sga_planes.codigo || ') ', '') || sga_planes.nombre as plan_descr,
						sga_propuestas.codigo,
						sga_propuestas.nombre as propuesta_nombre,
						sga_propuestas.nombre_abreviado,
						sga_propuestas.propuesta_tipo,
						sga_propuestas_tipos.descripcion as propuesta_tipo_desc
				FROM	sga_planes,
						sga_propuestas,
						sga_propuestas_tipos
				WHERE	sga_planes.propuesta = sga_propuestas.propuesta AND
						sga_propuestas.propuesta_tipo = sga_propuestas_tipos.propuesta_tipo AND
						sga_planes.plan = 37

;

retorna: 37;“COMD”;“Licenciatura en Comercialización (Res. 2022-154-APN-ME)”;“Estructurado”;“(COMD) Licenciatura en Comercialización (Res. 2022-154-APN-ME)”;“COM”;“Licenciatura en Comercialización”;“Comercialización”;200;“Grado”

voy a continuar con del punto 1 y 2

Saludosss

Hola Ricardo, gracias por la información!!!

Si buscas en el foro la frase “Los atributos para el nivel Responsable Académica no han sido especificados” vas a ver 9 hilos, si buscas “Los atributos para el nivel Propuesta no han sido especificados” vas a encontrar 18.

Te paso algunos:

https://foro.comunidad.siu.edu.ar/index.php?topic=16297.msg71059
https://foro.comunidad.siu.edu.ar/index.php?topic=16275.msg71652
https://foro.comunidad.siu.edu.ar/index.php?topic=21478.msg95792
Recomiendan incrementar la cache de acpu como comentaba Luciana.

https://foro.comunidad.siu.edu.ar/index.php?topic=19420.msg111275
Reiniciaron Apache y se soluciono.

saludos.
2

Perfecto

los voy a revisar
Gracias !!!

Solución de UCA para el GDS 68673:
Se modificó el php.ini del apache2 con estos parámetros:

[APCu]
apc.shm_segments = 4
apc.shm_size = 128M
apc.ttl = 600
apc.gc_ttl = 600