#1 2017-12-01 09:34:05

PCherel
Member
Registered: 2017-12-01

Can't export saiku reports

Hello, I'm actually testing reportserver and it works great but I have a problem with saiku reports. I've successfully created my mondrian datasource and saiku report, the results displayed are correct. When I try to export my report (any format) or send it by mail, I have this error : net.datenwerke.rs.saiku.service.saiku.entities.SaikuReportVariant cannot be cast to net.datenwerke.rs.base.service.reportengines.table.entities.TableReportVariant
Is this a known problem and how can I solve it ?

Complete error detail :
java.lang.ClassCastException: net.datenwerke.rs.saiku.service.saiku.entities.SaikuReportVariant cannot be cast to net.datenwerke.rs.base.service.reportengines.table.entities.TableReportVariant<br>    at net.datenwerke.rs.saiku.service.hooker.VariantCreatedAdjustSaikuQueryHooker.temporaryVariantCreated(VariantCreatedAdjustSaikuQueryHooker.java:21)<br>    at net.datenwerke.rs.core.service.reportmanager.entities.reports.Report.createTemporaryVariant(Report.java:410)<br>    at net.datenwerke.rs.core.server.reportexport.ReportExportRpcServiceImpl.storeInSession(ReportExportRpcServiceImpl.java:143)<br>    at net.datenwerke.rs.core.server.reportexport.ReportExportRpcServiceImpl.storeInSessionForExport(ReportExportRpcServiceImpl.java:117)<br>    at com.google.inject.persist.jpa.JpaLocalTxnInterceptor.invoke(JpaLocalTxnInterceptor.java:66)<br>    at net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:109)<br>    at net.datenwerke.gf.service.gwtstacktrace.CatchStacktraceInterceptor.invoke(CatchStacktraceInterceptor.java:38)<br>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)<br>    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>    at java.lang.reflect.Method.invoke(Method.java:498)<br>    at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:587)<br>    at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:333)<br>    at net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:109)<br>    at net.datenwerke.gf.service.gwtstacktrace.CatchStacktraceInterceptor.invoke(CatchStacktraceInterceptor.java:38)<br>    at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:303)<br>    at net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:109)<br>    at net.datenwerke.gf.service.gwtstacktrace.CatchStacktraceInterceptor.invoke(CatchStacktraceInterceptor.java:38)<br>    at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:373)<br>    at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)<br>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)<br>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)<br>    at net.datenwerke.security.service.security.aop.SecurityCheckInterceptor.invoke(SecurityCheckInterceptor.java:109)<br>    at net.datenwerke.gf.service.gwtstacktrace.CatchStacktraceInterceptor.invoke(CatchStacktraceInterceptor.java:38)<br>    at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263)<br>    at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178)<br>    at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)<br>    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62)<br>    at com.google.inject.persist.PersistFilter.doFilter(PersistFilter.java:89)<br>    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)<br>    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)<br>    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)<br>    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)<br>    at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)<br>    at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)<br>    at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)<br>    at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)<br>    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)<br>    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)<br>    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:221)<br>    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)<br>    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)<br>    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)<br>    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)<br>    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)<br>    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)<br>    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:436)<br>    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1078)<br>    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)<br>    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)<br>    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)<br>    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)<br>    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)<br>    at java.lang.Thread.run(Thread.java:748)<br>

Offline

#2 2017-12-01 09:38:14

eduardo
Administrator
Registered: 2016-11-01
Website

Re: Can't export saiku reports

Hi PCherel

this is a known issue and we are working on a patch for fixing this bug. I will post here.

Regards,
Eduardo

Offline

#3 2017-12-01 10:44:23

eduardo
Administrator
Registered: 2016-11-01
Website

Re: Can't export saiku reports

Hi PCherel,

I corrected this issue. The fix will be present in the next patch version.

Regards
Eduardo

Offline

#4 2017-12-01 12:37:38

PCherel
Member
Registered: 2017-12-01

Re: Can't export saiku reports

Thanks Eduardo,
do you know when the new version will be available ?

Offline

#5 2017-12-01 12:43:10

eduardo
Administrator
Registered: 2016-11-01
Website

Re: Can't export saiku reports

Hi PCherel,

we are working on fixing two other bugs. When these are fixed we will release the new version. I think in the next two weeks the patch version will be available.

Regards,
Eduardo

Offline

#6 2017-12-15 11:25:34

PCherel
Member
Registered: 2017-12-01

Re: Can't export saiku reports

Hi, I've done the upgrade and the bug is now gone.
Thanks a lot.

Offline

Board footer

Powered by FluxBB