Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
PUBLIC CLOUD
PRIVATE CLOUD
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
ClassCastException on WebLogic BEA Servers
eliac
Dear All,
I have came recently across this very strange error. Whenever a report that contains cross tabs (Data Cubes) is being rendered in excel. On BEA servers only i get this exception. I tried on Tomcat and on WebSphere as well, the report did render normally without any exception.
I am using actuate excel emitters to render the reports in Excel and BIRT 3.7.1
Any help is much appreciated. Below are the error logs.
Thanks in advance
Regards
java.lang.ClassCastException: org.eclipse.birt.data.engine.olap.impl.query.CubeQueryResults
at com.actuate.birt.report.engine.emitter.xls.util.DataSheetIO.getResultSetView(DataSheetIO.java:146)
at com.actuate.birt.report.engine.emitter.xls.util.DataSheetIO.getResultView(DataSheetIO.java:77)
at com.actuate.birt.report.engine.emitter.xls.util.DataSheetIO.getResultView(DataSheetIO.java:61)
at com.actuate.birt.report.engine.emitter.xls.formula.ExtendedResultViewGenerator.finish(ExtendedResultViewGenerator.java:246)
at com.actuate.birt.report.engine.emitter.xls.formula.ExtendedResultViewGenerator.getResultSetView(ExtendedResultViewGenerator.java:287)
at com.actuate.birt.report.engine.emitter.xls.emitter.ExtendedItemInfo.getResultSetView(ExtendedItemInfo.java:51)
at com.actuate.birt.report.engine.emitter.xls.writer.XlsWriter.outputData(XlsWriter.java:213)
at com.actuate.birt.report.engine.emitter.xls.writer.WriterDecorator.outputData(WriterDecorator.java:74)
at org.eclipse.birt.report.engine.emitter.excel.layout.ExcelLayoutEngine.outputData(ExcelLayoutEngine.java:1085)
at com.actuate.birt.report.engine.emitter.xls.emitter.XlsLayoutEngine.outputData(XlsLayoutEngine.java:373)
at org.eclipse.birt.report.engine.emitter.excel.layout.ExcelLayoutEngine.outputRowData(ExcelLayoutEngine.java:1077)
at com.actuate.birt.report.engine.emitter.xls.emitter.XlsLayoutEngine.writePage(XlsLayoutEngine.java:323)
at com.actuate.birt.report.engine.emitter.xls.emitter.XlsLayoutEngine.writePage(XlsLayoutEngine.java:306)
at com.actuate.birt.report.engine.emitter.xls.emitter.XlsLayoutEngine$DirectPageWriter.outputPage(XlsLayoutEngine.java:416)
at com.actuate.birt.report.engine.emitter.xls.emitter.XlsLayoutEngine.outputCacheData(XlsLayoutEngine.java:301)
at org.eclipse.birt.report.engine.emitter.excel.layout.ExcelLayoutEngine.outputSheet(ExcelLayoutEngine.java:1003)
at org.eclipse.birt.report.engine.emitter.excel.layout.ExcelLayoutEngine.endPage(ExcelLayoutEngine.java:240)
at org.eclipse.birt.report.engine.emitter.excel.ExcelEmitter.endPage(ExcelEmitter.java:99)
at org.eclipse.birt.report.engine.emitter.ContentEmitterUtil.endContent(ContentEmitterUtil.java:102)
at org.eclipse.birt.report.engine.layout.html.buffer.DummyPageBuffer.endContainer(DummyPageBuffer.java:61)
at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.end(HTMLPageLM.java:183)
at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:98)
at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100)
at org.eclipse.birt.report.engine.api.impl.RenderTask$PageRangeRender.render(RenderTask.java:708)
at org.eclipse.birt.report.engine.api.impl.RenderTask.render(RenderTask.java:310)
at org.eclipse.birt.report.service.ReportEngineService.renderReport(ReportEngineService.java:1710)
at org.eclipse.birt.report.service.BirtViewerReportService.renderReport(BirtViewerReportService.java:369)
at org.eclipse.birt.report.service.actionhandler.BirtRenderReportActionHandler.__execute(BirtRenderReportActionHandler.java:65)
at org.eclipse.birt.report.service.actionhandler.AbstractBaseActionHandler.execute(AbstractBaseActionHandler.java:90)
at org.eclipse.birt.report.presentation.aggregation.layout.FramesetFragment.doService(FramesetFragment.java:328)
at org.eclipse.birt.report.presentation.aggregation.layout.FramesetFragment.service(FramesetFragment.java:90)
at org.eclipse.birt.report.servlet.ViewerServlet.__doGet(ViewerServlet.java:183)
at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doPost(BirtSoapMessageDispatcherServlet.java:278)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:76)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3242)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2010)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1916)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
Sep 13, 2012 4:15:54 PM com.actuate.birt.report.engine.emitter.xls.formula.ExtendedResultViewGenerator finish
SEVERE: org.eclipse.birt.data.engine.olap.impl.query.CubeQueryResults
java.lang.ClassCastException: org.eclipse.birt.data.engine.olap.impl.query.CubeQueryResults
at com.actuate.birt.report.engine.emitter.xls.util.DataSheetIO.getResultSetView(DataSheetIO.java:146)
at com.actuate.birt.report.engine.emitter.xls.util.DataSheetIO.getResultView(DataSheetIO.java:77)
at com.actuate.birt.report.engine.emitter.xls.util.DataSheetIO.getResultView(DataSheetIO.java:61)
at com.actuate.birt.report.engine.emitter.xls.formula.ExtendedResultViewGenerator.finish(ExtendedResultViewGenerator.java:246)
at com.actuate.birt.report.engine.emitter.xls.formula.ExcelFormulaEngine.finsh(ExcelFormulaEngine.java:549)
at com.actuate.birt.report.engine.emitter.xls.emitter.XlsEspreadsheetEmitter.end(XlsEspreadsheetEmitter.java:410)
at org.eclipse.birt.report.engine.api.impl.RenderTask$PageRangeRender.render(RenderTask.java:721)
at org.eclipse.birt.report.engine.api.impl.RenderTask.render(RenderTask.java:310)
at org.eclipse.birt.report.service.ReportEngineService.renderReport(ReportEngineService.java:1710)
at org.eclipse.birt.report.service.BirtViewerReportService.renderReport(BirtViewerReportService.java:369)
at org.eclipse.birt.report.service.actionhandler.BirtRenderReportActionHandler.__execute(BirtRenderReportActionHandler.java:65)
at org.eclipse.birt.report.service.actionhandler.AbstractBaseActionHandler.execute(AbstractBaseActionHandler.java:90)
at org.eclipse.birt.report.presentation.aggregation.layout.FramesetFragment.doService(FramesetFragment.java:328)
at org.eclipse.birt.report.presentation.aggregation.layout.FramesetFragment.service(FramesetFragment.java:90)
at org.eclipse.birt.report.servlet.ViewerServlet.__doGet(ViewerServlet.java:183)
at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doPost(BirtSoapMessageDispatcherServlet.java:278)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:76)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3242)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2010)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1916)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
Find more posts tagged with
Comments
There are no comments yet