🛠️ Solución al error itextasian-1.5.2.jar en compilación Java – GeneXus 18

🛠️ Solución al error itextasian-1.5.2.jar en compilación Java – GeneXus 18

🛠️ 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:

  1. Editar el archivo build.gradle del entorno Java de GeneXus
    Ubicación típica:
    C:\Program Files (x86)\GeneXus\GeneXus18\gxjava\build.gradle
  2. Agregar el siguiente bloque al final del archivo:
    
    configurations.all {
        exclude group: 'com.lowagie', module: 'itextasian'
    }
      
  3. Guardar los cambios.
  4. Eliminar los archivos GJS*.ver del modelo para forzar la regeneración:
    Ubicación:
    <Ruta de la KB>\JavaModel\web\environment\web\
  5. 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.gradle se puede combinar con el uso de la propiedad Gradle Options para entornos más avanzados.

🔗 Fuente

Esta solución fue publicada oficialmente por GeneXus en el SAC #60491:
👉 Ver SAC oficial

Deja un comentario 1

Your email address will not be published. Campos requeridos marcados *