Avalados por :

Cómo resolver el error de exportación a Excel en Hybris 6.5 sin reemplazar el jar POI

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

¡Hola a todos!

Estoy trabajando en la generación de informes personalizados desde el panel de informes de Hybris 6.5. Después de agregar el informe personalizado como widget en el panel de informes, al hacer clic en la opción de exportar a Excel, recibo un error. Adjunto los registros y el mensaje que aparece en el navegador.

org.apache.poi.hssf.util.HSSFColor.getTripletHash()Ljava/util/Hashtable;

Cuando revisé el archivo jar, Hybris 6.5 utiliza el jar poi 3.15 que genera este error, mientras que al reemplazarlo por poi 3.7 (en la ruta: C:\hybris6.5\hybris\bin\platform\ext\impex\lib) utilizado por Hybris 6.2, pude exportar el Excel. ¿Hay alguna forma de resolver el problema sin reemplazar el jar? Además, ¿deberíamos utilizar una versión diferente de Jaspersoft? Actualmente estoy utilizando la versión 6.4.3 de Jaspersoft.

Gracias de antemano.

org.zkoss.zk.ui.impl.HybrisUiEngineImpl handleError:1615 SEVERE: >>java.lang.NoSuchMethodError: org.apache.poi.hssf.util.HSSFColor.getTripletHash()Ljava/util/Hashtable; >> at net.sf.jasperreports.engine.export.JRXlsExporter.getNearestColor(JRXlsExporter.java:890) >> at net.sf.jasperreports.engine.export.JRXlsExporter.getWorkbookColor(JRXlsExporter.java:859) >> at net.sf.jasperreports.engine.export.JRXlsExporter.exportText(JRXlsExporter.java:528) >> at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportPage(JRXlsAbstractExporter.java:757) >> at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportReportToStream(JRXlsAbstractExporter.java:613) >> at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportReport(JRXlsAbstractExporter.java:299) >> at de.hybris.platform.cockpit.reports.jasperreports.JasperReportExporter.export(JasperReportExporter.java:63) >> at de.hybris.platform.cockpit.reports.jasperreports.JasperReportExporter$$FastClassBySpringCGLIB$$63af0ba1.invoke() >> at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) >> at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:720) >> at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) >> at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133) >> at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121) >> at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) >> at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655) >> at de.hybris.platform.cockpit.reports.jasperreports.JasperReportExporter$$EnhancerBySpringCGLIB$$d9c6fe56.export() >> at de.hybris.platform.cockpit.reports.widgets.converter.impl.ReportWidgetConverterImpl$3.onEvent(ReportWidgetConverterImpl.java:173) >> at org.zkoss.zk.ui.impl.EventProcessor.process0(EventProcessor.java:197) >> at org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:141) >> at org.zkoss.zk.ui.impl.EventProcessingThreadImpl.process0(EventProcessingThreadImpl.java:519) >> at org.zkoss.zk.ui.impl.EventProcessingThreadImpl.run(EventProcessingThreadImpl.java:446)

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

1 Respuestas

0
Cargando...

¿Alguna suerte? ¿Mismo error en los informes predeterminados? ¡Gracias de antemano!

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?