Nos encontramos con algunos problemas al imprimir reportes en Autogestion y sospechamos que pueden venir por la versión 5.6.2 de jasper.
Hace un tiempo, raiz de inconvenientes similares con los reportes, optamos por una solucion propuesta en el foro de correr el jasper en 2 servicios separados, uno para gestion y otro para autogestion. (https://foro.comunidad.siu.edu.ar/index.php?topic=24349.0)
vagrant@guarani3-local:/usr/local/siu/autogestion$ composer update siu-toba/jasper --with-all-dependencies
Problem 1
- siu/chulupi-framework is locked to version v2.4.2 and an update of this package was not requested.
- siu/chulupi-framework v2.4.2 requires siu-toba/jasper 5.6.2 -> found siu-toba/jasper[v5.6.2] but it conflicts with your root composer.json require (5.6.1).
¿Qué podriamos hacer? Si lo modificamos a mano, seguramente en el futuro si hacemos un composer update se vuelva a descargar la 5.6.2
El comando a ejecutar es composer update siu-toba/jasper NO le agregues la opción –with-all-dependencies.
Problem 1
- siu/chulupi-framework is locked to version v2.4.2 and an update of this package was not requested.
- siu/chulupi-framework v2.4.2 requires siu-toba/jasper 5.6.2 -> found siu-toba/jasper[v5.6.2] but it conflicts with your root composer.json require (5.6.1).
Yo lo suelo arreglar modificando el archivo composer.lock, si buscas “siu/chulupi-framework” vas a encontrar algo como sigue:
También cambia la versión de “siu-toba/jasper” dentro del “require” de “siu/chulupi-framework” a “v5.6.1.2”.
¿Qué podriamos hacer? Si lo modificamos a mano, seguramente en el futuro si hacemos un composer update se vuelva a descargar la 5.6.2
No porque el comando composer update siu-toba/jasper modifica el archivo composer.lock (pueden commitearlo si quieren), y en la próxima instalación va a descargar lo que dice el composer.lock, ojo luego solamente se ejecuta composer install, ya composer update solo se utiliza para actualizar librerías/dependencias.