🛠️ Solución al error itextasian-1.5.2.jar en compilación Java – GeneXus 18
5 meses ago
🛠️ Solución al error itextasian-1.5.2.jar en compilación Java - GeneXus 18
🧩 Problema
Al compilar un proyecto Java en GeneXus 18, puede aparecer el siguiente error:
Could not find itextasian-1.5.2.jar (com.lowagie:itextasian:1.5.2).
Searched in the following locations:
https://repository.openmindonline.it/com/lowagie/itextasian/1.5.2/itextasian-1.5.2.jar
Este problema ocurre porque el repositorio remoto donde GeneXus intenta descargar la dependencia ya no la aloja, lo que interrumpe la compilación.
✅ Solución oficial (SAC #60491)
GeneXus propone una solución simple mediante la exclusión de la dependencia itextasian directamente desde la configuración global del entorno.
📍 Pasos:
- Editar el archivo
build.gradledel entorno Java de GeneXus
Ubicación típica:
C:\Program Files (x86)\GeneXus\GeneXus18\gxjava\build.gradle - Agregar el siguiente bloque al final del archivo:
configurations.all { exclude group: 'com.lowagie', module: 'itextasian' } - Guardar los cambios.
- Eliminar los archivos
GJS*.verdel modelo para forzar la regeneración:
Ubicación:
<Ruta de la KB>\JavaModel\web\environment\web\ - Recompilar el proyecto con “Rebuild All” en GeneXus.
ℹ️ Notas adicionales
- Esta librería (
itextasian) solo es necesaria si se generan PDFs que requieren soporte para caracteres asiáticos. - En la mayoría de los proyectos locales, no es necesaria.
- Esta solución es válida para GeneXus 18, incluyendo upgrades recientes.
- La exclusión desde
build.gradlese puede combinar con el uso de la propiedadGradle Optionspara entornos más avanzados.
🔗 Fuente
Esta solución fue publicada oficialmente por GeneXus en el SAC #60491:
👉 Ver SAC oficial
Excelente!!