Eliminar asignación docente en comisión

Buenas, obtengo este error cuando intento eliminar un docente de una asignación a la comisión:

Error en la respuesta.
Error JS:
SyntaxError: JSON.parse: unexpected character at line 3 column 1 of the JSON data
Mensaje Server:


<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /var/local/gestion/php/operaciones/_lib/utilidades/arboles/guarani_arbol_nivel.php:1) in <b>/var/local/gestion/vendor/siu-toba/services_json/JSON.php</b> on line <b>303</b>

false

Esto cuando no tiene dedicación horaria registrada.
Cuando tiene dedicación horaria:

Error en la respuesta.
Error JS:
SyntaxError: JSON.parse: unexpected character at line 3 column 1 of the JSON data
Mensaje Server:


<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /var/local/gestion/php/operaciones/_lib/utilidades/arboles/guarani_arbol_nivel.php:1) in <b>/var/local/gestion/vendor/siu-toba/services_json/JSON.php</b> on line <b>303</b>

{"mensaje":"Si elimina la asignaci\u00f3n del Docente, tambi\u00e9n se eliminar\u00e1n sus dedicaciones horarias \u00bfDesea continuar?"}

En la consola de desarrollador del navegador:

GET
	http://localhost:1010/gestion/aplicacion.php?ah=st5f20b669b8d9b7.92027942&ai=guarani||37000053,guarani||37000053&tcm=previsualizacion&ts=ajax&ajax-metodo=verificar_dedicacion_docente&ajax-modo=D&ajax-param=0^^0&tsd=guarani||37000315,

Versión de guaraní 3.18.0 y 3.16.1
Instalación usando docker

Gracias si pueden ayudar.

Hola Javier

Encontraron el problema?

Tenes alguna personalización que afecte la salida html en esa operación?

Emilio

Hola Emilio, la operación es la estándar.
No encontré el problema, gracias

Hola Damián,

El archivo ‘<path proyecto Guaraní>/php/operaciones/_lib/utilidades/arboles/guarani_arbol_nivel.php’ tiene algunos espacios en blanco antes del tag ‘<?php’. Puede que eso les afecte dependiendo de cómo tengan configurada la directiva ‘output_buffering’ en php.ini. Prueben de eliminarlos a ver qué pasa.

Saludos, Florencia.
3

Hola Florencia,
Se aplicó el cambio sugerido y se solucionó.
Muchas gracias!
¿Como debería ser el valor de output_buffering?

Saludos

Damian

Damián,

Genial!
En los requisitos previos a la instalación recomendamos:

output_buffering = On

Saludos, Florencia.