Avalados por :

Como resolver o erro de exportação para Excel no Hybris 6.5 sem substituir o jar POI.

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

Olá a todos!

Estou trabalhando na geração de relatórios personalizados a partir do painel de relatórios do Hybris 6.5. Após adicionar o relatório personalizado como widget no painel de relatórios, ao clicar na opção de exportar para Excel, recebo um erro. Anexo os registros e a mensagem que aparece no navegador.

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

Ao verificar o arquivo jar, o Hybris 6.5 utiliza o jar poi 3.15 que gera esse erro, enquanto substituindo-o por poi 3.7 (no caminho: C:\hybris6.5\hybris\bin\platform\ext\impex\lib) utilizado pelo Hybris 6.2, consegui exportar para o Excel. Existe alguma maneira de resolver o problema sem substituir o jar? Além disso, devemos usar uma versão diferente do Jaspersoft? Atualmente estou utilizando a versão 6.4.3 do Jaspersoft.

Obrigado antecipadamente.

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...

Alguma sorte? Mesmo erro nos relatórios padrão? Obrigado antecipadamente!

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?