#1 2016-03-30 10:43:05

tok
Member
From: Finland
Registered: 2016-03-22

BIRT report export to Excel: The report could not be executed

Hi!
I'm getting an error when exporting a BIRT report to Excel. All other export formats (PDF, Word, HTML) work fine. Any suggestions what went wrong?

Error: An error occured during report execution.
The report could not be executed: net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorRuntimeException
To get help please contact an administrator.
Details
net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorException: The report could not be executed: net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorRuntimeException at
net.datenwerke.rs.core.service.reportmanager.ReportExecutorServiceImpl.execute(ReportExecutorServiceImpl.java:218) at
net.datenwerke.rs.core.service.reportmanager.ReportExecutorServiceImpl.execute(ReportExecutorServiceImpl.java:119) at
net.datenwerke.rs.core.server.reportexport.ReportExportServlet.exeucteReport(ReportExportServlet.java:527) at
net.datenwerke.rs.core.server.reportexport.ReportExportServlet.doExportReport(ReportExportServlet.java:407) at
net.datenwerke.rs.core.server.reportexport.ReportExportServlet.exportReport(ReportExportServlet.java:333) at
net.datenwerke.rs.core.server.reportexport.ReportExportServlet.exportReportViaSession(ReportExportServlet.java:326) at
net.datenwerke.rs.core.server.reportexport.ReportExportServlet.doGet(ReportExportServlet.java:164) at
net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$eafcc5f4.CGLIB$doGet$3() at
net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$eafcc5f4$$FastClassByGuice$$36a56aba.invoke() at
com.google.inject.internal.cglib.proxy.$MethodProxy.invokeSuper(MethodProxy.java:228) at
com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at
com.google.inject.persist.jpa.JpaLocalTxnInterceptor.invoke(JpaLocalTxnInterceptor.java:66) at
com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at
net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:110) at
com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at
com.google.inject.internal.InterceptorStackCallback.intercept(InterceptorStackCallback.java:52) at
net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$eafcc5f4.doGet() at
javax.servlet.http.HttpServlet.service(HttpServlet.java:618) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:725) at
net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$eafcc5f4.CGLIB$service$14() at
net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$eafcc5f4$$FastClassByGuice$$36a56aba.invoke() at
com.google.inject.internal.cglib.proxy.$MethodProxy.invokeSuper(MethodProxy.java:228) at
com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at
net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:110) at
com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) at
com.google.inject.internal.InterceptorStackCallback.intercept(InterceptorStackCallback.java:52) at
net.datenwerke.rs.core.server.reportexport.ReportExportServlet$$EnhancerByGuice$$eafcc5f4.service() at
com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263) at
com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178) at
com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91) at
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62) at
com.google.inject.persist.PersistFilter.doFilter(PersistFilter.java:89) at
com.google.inject.servlet.FilterDefinition
.doFilter(FilterDefinition.java:163) at
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) at
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118) at
com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506) at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142) at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610) at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:537) at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1081) at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:658) at
org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222) at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1566) at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1523) at
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at
java.lang.Thread.run(Unknown Source) Caused by: net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorRuntimeException: net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorRuntimeException at
net.datenwerke.rs.birt.service.reportengine.BirtReportEngine.executeReport(BirtReportEngine.java:83) at
net.datenwerke.rs.birt.service.reportengine.BirtReportEngine.doExecute(BirtReportEngine.java:70) at
net.datenwerke.rs.core.service.reportmanager.engine.ReportEngine.execute(ReportEngine.java:127) at
net.datenwerke.rs.core.service.reportmanager.ReportExecutorServiceImpl.execute(ReportExecutorServiceImpl.java:186) ... 54 more Caused by: net.datenwerke.rs.core.service.reportmanager.exceptions.ReportExecutorRuntimeException at
net.datenwerke.rs.birt.service.reportengine.output.generator.BirtXLSOutputGenerator.exportReport(BirtXLSOutputGenerator.java:44) at
net.datenwerke.rs.birt.service.reportengine.sandbox.BirtEngineEnvironment.call(BirtEngineEnvironment.java:166) at
net.datenwerke.rs.birt.service.reportengine.BirtReportEngine.executeReport(BirtReportEngine.java:81) ... 57 more Caused by: org.eclipse.birt.report.engine.api.EngineException: Error happened while running the report. at
org.eclipse.birt.report.engine.api.impl.EngineTask.handleFatalExceptions(EngineTask.java:2363) at
org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:191) at
org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:77) at
net.datenwerke.rs.birt.service.reportengine.output.generator.BirtXLSOutputGenerator.exportReport(BirtXLSOutputGenerator.java:32) ... 59 more Caused by: java.lang.ArrayIndexOutOfBoundsException

Offline

#2 2016-03-30 12:38:44

Arno Mittelbach
datenwerke
Registered: 2012-02-14

Re: BIRT report export to Excel: The report could not be executed

Hi,

I am afraid this looks like an error somewhere in Birt. Can you export the report to Excel from within the Birt development studio?

Cheers
Arno

Offline

#3 2016-03-31 07:50:48

tok
Member
From: Finland
Registered: 2016-03-22

Re: BIRT report export to Excel: The report could not be executed

Hi,

Yes, you are right, it is a BIRT error. In BIRT Studio I can export to XLS_SPUDSOFT and XLSX but not to XLS. I guess I'll need to wait for ReportServer 3.0. Hope you guys get it out soon :-)

Offline

Board footer

Powered by FluxBB