Buenos Días,
Mi cuestiñon es la siguiente, resulta que dentro de un conector personalizado en Bonita 5.7.2 intenté utilizar el JREDocxExporter de jasper para generar un reporte en formato docx. En el código del conectors el exporter lo reconoce bien pero cuando en la ejecución del proceso se ejecuta el conector, se disparan las siguientes excepciones, ambas apuntando creo que la misma causa raíz:
Caused by: net.sf.jasperreports.engine.JRException: Error loading byte data : vfszip:/E:/opt/BOS-SP-5.7.2-JBoss-5.1.0.GA-AIO/server/default/deploy/bonita.war/WEB-INF/lib/jasperreports-3.7.6.jar/net/sf/jasperreports/engine/export/ooxml/docx/[Content_Types].xml
Caused by: java.net.URISyntaxException: Illegal character in path at index 162: vfszip:/E:/opt/BOS-SP-5.7.2-JBoss-5.1.0.GA-AIO/server/default/deploy/bonita.war/WEB-INF/lib/jasperreports-3.7.6.jar/net/sf/jasperreports/engine/export/ooxml/docx/[Content_Types].xml
Al parecer intenta resolver el exporter con la libreria jasper que viene en la aplicación del User Experience, bonita.war y falla porque hay un caractér que no puede resolver. He de aclarar que es el único de los exporters de jasper que he probado que falla, ya que tanto el exporter a PDF como el exporter a ODT funcionan correctamente.
Traté de manejar con una librería externa subsidiaria que desarrollé la exportación a docx,la cual agrego como dependencia del proceso, pero siempre intenta resolver el exporter es con la libreria jasper del bonita.war, por lo que se produce la misma excepción, no se si es por una cuestión de cómo se resuelven los classpath en Jboss.
Quisiera saber entonces si existe algún workaround de este tema o es un problema que se presenta en esta versión de Bonita. Desafortunadamente en el momento no es factible migrar de esta versión para el cliente que la tienes por lo cualquier sugerencia o ayuda con respecto a la posible solución me sería de mucha utilidad.
Muchas gracias por la atención a esta inquietud
Saludo Cordial
Esteban Suárez
esuarez@gattaca.co