Home
Analytics
Running GWT Birt application on jetty server
MedSaid
<p style="color:rgb(40,40,40);font-family:'Source Sans Pro', sans-serif;">Hi Team,</p><p style="color:rgb(40,40,40);font-family:'Source Sans Pro', sans-serif;"> </p><p style="color:rgb(40,40,40);font-family:'Source Sans Pro', sans-serif;">I am new to BIRT. I'm trying to run report with queries on database in GWT application with Birt runtime.
I get this error when debugging the application on jetty server in development mode and no report is generated: </p><pre class="_prettyXprint">[ERROR] java.lang.VerifyError: (class: org/eclipse/birt/report/engine/executor/DataItemExecutor, method: execute signature: ()Lorg/eclipse/birt/report/engine/content/IContent;) Incompatible argument to function[ERROR] at org.eclipse.birt.report.engine.executor.ExecutorManager.getItemExecutor(ExecutorManager.java:195)[ERROR] at org.eclipse.birt.report.engine.executor.ExecutorManager$ExecutorFactory.visitDataItem(ExecutorManager.java:306)[ERROR] at org.eclipse.birt.report.engine.ir.DataItemDesign.accept(DataItemDesign.java:67)[ERROR] at org.eclipse.birt.report.engine.executor.ExecutorManager$ExecutorFactory.createExecutor(ExecutorManager.java:290)[ERROR] at org.eclipse.birt.report.engine.executor.ExecutorManager.createExecutor(ExecutorManager.java:227)[ERROR] at org.eclipse.birt.report.engine.executor.CellExecutor.getNextChild(CellExecutor.java:97)[ERROR] at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.getNextChild(WrappedReportItemExecutor.java:66)[ERROR] at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.getNextChild(WrappedReportItemExecutor.java:66)[ERROR] at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:64)[ERROR] at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)[ERROR] at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)[ERROR] at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.resumeLayout(HTMLInlineStackingLM.java:111)[ERROR] at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.layoutNodes(HTMLInlineStackingLM.java:160)[ERROR] at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)[ERROR] at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)[ERROR] at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70)[ERROR] at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)[ERROR] at org.eclipse.birt.report.engine.layout.html.HTMLRepeatHeaderLM.layoutChildren(HTMLRepeatHeaderLM.java:46)[ERROR] at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140)[ERROR] at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70)[ERROR] at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92)[ERROR] at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100)[ERROR] at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:181)[ERROR] at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:77)[ERROR] at com.allence.birtService.BirtServiceImpl.renderGenericReport(BirtServiceImpl.java:80)[ERROR] at com.allence.birtService.BirtServiceImpl.getReportPDF(BirtServiceImpl.java:37)[ERROR] at com.allence.birtTest.server.BirtGeneratorServiceImpl.generatePDFReport(BirtGeneratorServiceImpl.java:21)[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[ERROR] at java.lang.reflect.Method.invoke(Method.java:597)[ERROR] at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:561)[ERROR] at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:265)[ERROR] at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:305)[ERROR] at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)[ERROR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)[ERROR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)[ERROR] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686)[ERROR] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)[ERROR] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)[ERROR] at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)[ERROR] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)[ERROR] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)[ERROR] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)[ERROR] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)[ERROR] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)[ERROR] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)[ERROR] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)[ERROR] at org.eclipse.jetty.server.handler.RequestLogHandler.handle(RequestLogHandler.java:68)[ERROR] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)[ERROR] at org.eclipse.jetty.server.Server.handle(Server.java:370)[ERROR] at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)[ERROR] at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:960)[ERROR] at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1021)[ERROR] at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)[ERROR] at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)[ERROR] at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)[ERROR] at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)[ERROR] at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)[ERROR] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)[ERROR] at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)[ERROR] at java.lang.Thread.run(Thread.java:662)</pre><p>The application fail to load information from database based on the datasource declared in .rtpdesign file.</p><p>But when I deploy the application (war file) in tomcat server or standalone jetty server, the report is generated without errors.
Please excuse my poor English.</p>
Find more posts tagged with
Comments
alexv
<p>hi, can U solve the problem ?? </p>