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)
database query error
john_toronto
<p>Hi,</p><p> </p><p>This is the first time I used jdbc database as source.</p><p> </p><p>I use latest birt and mysql, dataset is working fine.</p><p> </p><p>in designer, when clicking on preview, I got the following error:</p><p> </p><div>org.eclipse.birt.report.service.api.ReportServiceException: Error happened while running the report. </div><div>Show Exception Stack Trace </div><div>Hide Exception Stack Trace </div><div>Stack Trace:</div><div> </div><div>org.eclipse.birt.report.service.api.ReportServiceException: Error happened while running the report.</div><div> at org.eclipse.birt.report.service.ReportEngineService.throwDummyException(ReportEngineService.java:1115)</div><div> at org.eclipse.birt.report.service.ReportEngineService.runAndRenderReport(ReportEngineService.java:943)</div><div> at org.eclipse.birt.report.service.BirtViewerReportService.runAndRenderReport(BirtViewerReportService.java:973)</div><div> at org.eclipse.birt.report.service.actionhandler.BirtGetPageAllActionHandler.__execute(BirtGetPageAllActionHandler.java:131)</div><div> at org.eclipse.birt.report.service.actionhandler.AbstractBaseActionHandler.execute(AbstractBaseActionHandler.java:90)</div><div> at org.eclipse.birt.report.soapengine.processor.AbstractBaseDocumentProcessor.__executeAction(AbstractBaseDocumentProcessor.java:47)</div><div> at org.eclipse.birt.report.soapengine.processor.AbstractBaseComponentProcessor.executeAction(AbstractBaseComponentProcessor.java:143)</div><div> at org.eclipse.birt.report.soapengine.processor.BirtDocumentProcessor.handleGetPageAll(BirtDocumentProcessor.java:183)</div><div> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</div><div> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)</div><div> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)</div><div> at java.lang.reflect.Method.invoke(Unknown Source)</div><div> at org.eclipse.birt.report.soapengine.processor.AbstractBaseComponentProcessor.process(AbstractBaseComponentProcessor.java:112)</div><div> at org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingImpl.getUpdatedObjects(BirtSoapBindingImpl.java:66)</div><div> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</div><div> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)</div><div> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)</div><div> at java.lang.reflect.Method.invoke(Unknown Source)</div><div> at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)</div><div> at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)</div><div> at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)</div><div> at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)</div><div> at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)</div><div> at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)</div><div> at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)</div><div> at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)</div><div> at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)</div><div> at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doPost(BirtSoapMessageDispatcherServlet.java:265)</div><div> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)</div><div> at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)</div><div> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)</div><div> at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)</div><div> at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)</div><div> at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)</div><div> at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:126)</div><div> at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60)</div><div> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)</div><div> at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:317)</div><div> at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)</div><div> at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390)</div><div> at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)</div><div> at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)</div><div> at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)</div><div> at org.mortbay.jetty.Server.handle(Server.java:322)</div><div> at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)</div><div> at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:939)</div><div> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756)</div><div> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)</div><div> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)</div><div> at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)</div><div> at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)</div><div>Caused by: org.eclipse.birt.report.engine.api.EngineException: Error happened while running the report.</div><div> at org.eclipse.birt.report.engine.api.impl.EngineTask.handleFatalExceptions(EngineTask.java:2380)</div><div> at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:191)</div><div> at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:77)</div><div> at org.eclipse.birt.report.service.ReportEngineService.runAndRenderReport(ReportEngineService.java:937)</div><div>... 49 more</div><div>Caused by: java.lang.NoSuchMethodError: org.eclipse.datatools.connectivity.oda.spec.QuerySpecification.getBaseQuery()Lorg/eclipse/datatools/connectivity/oda/spec/BaseQuery;</div><div> at org.eclipse.birt.data.engine.executor.DataSourceQuery.prepare(DataSourceQuery.java:286)</div><div> at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery$OdaDSQueryExecutor.prepareOdiQuery(PreparedOdaDSQuery.java:517)</div><div> at org.eclipse.birt.data.engine.impl.QueryExecutor.prepareExecution(QueryExecutor.java:346)</div><div> at org.eclipse.birt.data.engine.impl.PreparedQuery.doPrepare(PreparedQuery.java:463)</div><div> at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.produceQueryResults(PreparedDataSourceQuery.java:190)</div><div> at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.execute(PreparedDataSourceQuery.java:178)</div><div> at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery.execute(PreparedOdaDSQuery.java:178)</div><div> at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:637)</div><div> at org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExecuteQuery(DteDataEngine.java:152)</div><div> at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.execute(AbstractDataEngine.java:275)</div><div> at org.eclipse.birt.report.engine.executor.ExecutionContext.executeQuery(ExecutionContext.java:1947)</div><div> at org.eclipse.birt.report.engine.executor.QueryItemExecutor.executeQuery(QueryItemExecutor.java:80)</div><div> at org.eclipse.birt.report.engine.executor.TableItemExecutor.execute(TableItemExecutor.java:62)</div><div> at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43)</div><div> at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46)</div><div> at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportItemExecutor.execute(LocalizedReportItemExecutor.java:34)</div><div> at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65)</div><div> at org.eclipse.birt.report.engine </div><div> </div><div>Can anyone tell what is wrong?</div><div> </div><div>Thanks.</div><div>John</div>
Find more posts tagged with
Comments
kclark
<p>Can you post the rptdesign please?</p>
umeshmehta1328
<p>Hi,</p><p>This Same Exception occurs when I try to make report through BIRT. </p><p> </p><p>Please help me to resolve this.</p><p> </p><p>I think this is come at the time of data connectivity through Data Set. </p><p> </p><div>org.eclipse.birt.report.engine.api.EngineException: Error happened while running the report.</div><div>at org.eclipse.birt.report.engine.api.impl.DatasetPreviewTask.doRun(DatasetPreviewTask.java:330)</div><div>at org.eclipse.birt.report.engine.api.impl.DatasetPreviewTask.runDataset(DatasetPreviewTask.java:280)</div><div>at org.eclipse.birt.report.engine.api.impl.DatasetPreviewTask.execute(DatasetPreviewTask.java:91)</div><div>at org.eclipse.birt.report.designer.data.ui.dataset.DataSetPreviewer.preview(DataSetPreviewer.java:68)</div><div>at org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage$5.run(ResultSetPreviewPage.java:366)</div><div>at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)</div><div>Caused by: java.lang.NoSuchMethodError: org.eclipse.datatools.connectivity.oda.spec.QuerySpecification.getBaseQuery()Lorg/eclipse/datatools/connectivity/oda/spec/BaseQuery;</div><div>at org.eclipse.birt.data.engine.executor.DataSourceQuery.prepare(DataSourceQuery.java:286)</div><div>at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery$OdaDSQueryExecutor.prepareOdiQuery(PreparedOdaDSQuery.java:517)</div><div>at org.eclipse.birt.data.engine.impl.QueryExecutor.prepareExecution(QueryExecutor.java:346)</div><div>at org.eclipse.birt.data.engine.impl.PreparedQuery.doPrepare(PreparedQuery.java:463)</div><div>at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.produceQueryResults(PreparedDataSourceQuery.java:190)</div><div>at org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.execute(PreparedDataSourceQuery.java:178)</div><div>at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery.execute(PreparedOdaDSQuery.java:178)</div><div>at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.execute(DataRequestSessionImpl.java:637)</div><div>at org.eclipse.birt.report.engine.api.impl.DatasetPreviewTask.extractQuery(DatasetPreviewTask.java:349)</div><div>at org.eclipse.birt.report.engine.api.impl.DatasetPreviewTask.doRun(DatasetPreviewTask.java:309)</div><div>... 5 more</div><div> </div>