ChartException - NullpointerException @ DataSetProcessorImpl.class
<div style="color:rgb(255,0,0);font-family:serif;font-size:13px;">[font="arial, helvetica, sans-serif;"][color=#000000;]Hi All,[/color][/font]</div><div style="color:rgb(255,0,0);font-family:serif;font-size:13px;"> </div><div style="font-family:serif;font-size:13px;">[font="arial, helvetica, sans-serif;"]We have created a new report and some datasets - 4 Normal datasets and Joined Datasets to join all the other normal datasets. When I am running report using eclipse i.e. using preview, we are able to get the report contents successfully.[/font]</div><div style="font-family:serif;font-size:13px;"> </div><div style="font-family:serif;font-size:13px;">[font="arial, helvetica, sans-serif;"]But, same report is not getting fetched after deployment on one of the host. And it is also observed that, same report is successfully fetched on other host.[/font]</div><div style="font-family:serif;font-size:13px;"> </div><div style="font-family:serif;font-size:13px;">[font="arial, helvetica, sans-serif;"]We are getting following NullPointerException during execution of report. Please suggest if anyone has any idea regarding this.[/font]</div><div style="font-family:serif;font-size:13px;"> </div><div style="color:rgb(255,0,0);font-family:serif;font-size:13px;">The following items have errors:</div><p> </p><div style="color:rgb(255,0,0);font-family:serif;font-size:13px;"><div>Chart (id = 483):</div><div><span>- </span>nullnull ( 1 time(s) )<br />
detail : org.eclipse.birt.report.engine.api.EngineException: null<br />
at org.eclipse.birt.report.engine.executor.ExecutionContext.addException(ExecutionContext.java:1245)<br />
at org.eclipse.birt.report.engine.presentation.LocalizedContentVisitor.processExtendedContent(LocalizedContentVisitor.java:1097)<br />
at org.eclipse.birt.report.engine.presentation.LocalizedContentVisitor.localizeForeign(LocalizedContentVisitor.java:591)<br />
at org.eclipse.birt.report.engine.presentation.LocalizedContentVisitor.localize(LocalizedContentVisitor.java:176)<br />
at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportItemExecutor.execute(LocalizedReportItemExecutor.java:37)<br />
at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65)<br />
at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92)<br />
at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100)<br />
at org.eclipse.birt.report.engine.api.impl.RenderTask$PageRangeRender.render(RenderTask.java:718)<br />
at org.eclipse.birt.report.engine.api.impl.RenderTask.render(RenderTask.java:321)<br />
at org.eclipse.birt.report.service.ReportEngineService.renderReport(ReportEngineService.java:1555)<br />
at org.eclipse.birt.report.service.BirtViewerReportService.getPage(BirtViewerReportService.java:204)<br />
at org.eclipse.birt.report.service.actionhandler.AbstractGetPageActionHandler.doExecution(AbstractGetPageActionHandler.java:237)<br />
at org.eclipse.birt.report.service.actionhandler.AbstractGetPageActionHandler.__execute(AbstractGetPageActionHandler.java:104)<br />
at org.eclipse.birt.report.service.actionhandler.AbstractBaseActionHandler.execute(AbstractBaseActionHandler.java:90)<br />
at org.eclipse.birt.report.soapengine.processor.AbstractBaseDocumentProcessor.__executeAction(AbstractBaseDocumentProcessor.java:47)<br />
at org.eclipse.birt.report.soapengine.processor.AbstractBaseComponentProcessor.executeAction(AbstractBaseComponentProcessor.java:143)<br />
at org.eclipse.birt.report.soapengine.processor.BirtDocumentProcessor.handleGetPage(BirtDocumentProcessor.java:87)<br />
at sun.reflect.GeneratedMethodAccessor763.invoke(Unknown Source)<br />
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br />
at java.lang.reflect.Method.invoke(Method.java:601)<br />
at org.eclipse.birt.report.soapengine.processor.AbstractBaseComponentProcessor.process(AbstractBaseComponentProcessor.java:112)<br />
at org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingImpl.getUpdatedObjects(BirtSoapBindingImpl.java:66)<br />
at sun.reflect.GeneratedMethodAccessor762.invoke(Unknown Source)<br />
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br />
at java.lang.reflect.Method.invoke(Method.java:601)<br />
at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)<br />
at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)<br />
at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)<br />
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)<br />
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)<br />
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)<br />
at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)<br />
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)<br />
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)<br />
at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doPost(BirtSoapMessageDispatcherServlet.java:265)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:751)<br />
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)<br />
at javax.servlet.http.HttpServlet.service(HttpServlet.java:844)<br />
at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)<br />
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:242)<br />
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:216)<br />
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:132)<br />
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:338)<br />
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)<br />
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74)<br />
at org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:68)<br />
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74)<br />
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3288)<br />
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3254)<br />
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)<br />
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)<br />
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)<br />
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2163)<br />
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2089)<br />
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2074)<br />
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1513)<br />
at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:254)<br />
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)<br />
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)<br />
Caused by: org.eclipse.birt.chart.exception.ChartException<br />
at org.eclipse.birt.chart.reportitem.ChartReportItemPresentationBase.onRowSets(ChartReportItemPresentationBase.java:952)<br />
at org.eclipse.birt.chart.reportitem.ChartReportItemPresentationProxy.onRowSets(ChartReportItemPresentationProxy.java:108)<br />
at org.eclipse.birt.report.engine.presentation.LocalizedContentVisitor.processExtendedContent(LocalizedContentVisitor.java:1074)<br />
... 58 more<br />
Caused by: java.lang.NullPointerException<br />
at org.eclipse.birt.chart.extension.datafeed.DataSetProcessorImpl.getMinimum(DataSetProcessorImpl.java:277)<br />
at org.eclipse.birt.chart.util.ChartUtil.adjustDataSets(ChartUtil.java:2349)<br />
at org.eclipse.birt.chart.util.ChartUtil.adjustDataSets(ChartUtil.java:2305)<br />
at org.eclipse.birt.chart.util.ChartUtil.adjustBigNumberWithinDataSets(ChartUtil.java:2268)<br />
at org.eclipse.birt.chart.internal.datafeed.DataProcessor.generateRuntimeSeries(DataProcessor.java:1514)<br />
at org.eclipse.birt.chart.internal.datafeed.DataProcessor.generateRuntimeSeries(DataProcessor.java:522)<br />
at org.eclipse.birt.chart.factory.Generator.bindData(Generator.java:719)<br />
at org.eclipse.birt.chart.reportitem.ChartReportItemPresentationBase.bindData(ChartReportItemPresentationBase.java:761)<br />
at org.eclipse.birt.chart.reportitem.ChartReportItemPresentationBase.onRowSets(ChartReportItemPresentationBase.java:891)<br />
... 60 more</div></div><p> </p><p> </p><p>[font="arial, helvetica, sans-serif;"]Thanks,[/font]</p><p>[font="arial, helvetica, sans-serif;"]Vinayak Adimulam.[/font]</p>