Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
THRUST SERVICES & TOOLS
CLOUD EDITIONS
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
[Help]: errors when using report item extensions
dgtnk
<p>Hi</p><p> </p><p> Currently i am learning to develop a report item extension for BIRT. I downloaded the BIRT all in one version (4.3.1) and followed the RotatedLabel example on the book Integrating and Extending BIRT (3rd edition).</p><p> </p><p>When I tested the report item extension, I could see the item in the palette section. But when I add one rotated label item on the report and preview the report, there'll be an exception error. </p><p> </p><p>I'll be very grateful if anyone could provide me sone hints..</p><p> </p><p>The error msg was:</p><p> </p><p> </p><p class="">org.eclipse.birt.report.service.api.ReportServiceException: Error happened while running the report.</p><p class=""> at org.eclipse.birt.report.service.ReportEngineService.throwDummyException(ReportEngineService.java:1115)</p><p class=""> at org.eclipse.birt.report.service.ReportEngineService.runAndRenderReport(ReportEngineService.java:943)</p><p class=""> at org.eclipse.birt.report.service.BirtViewerReportService.runAndRenderReport(BirtViewerReportService.java:973)</p><p class=""> at org.eclipse.birt.report.service.actionhandler.BirtGetPageAllActionHandler.__execute(BirtGetPageAllActionHandler.java:131)</p><p class=""> at org.eclipse.birt.report.service.actionhandler.AbstractBaseActionHandler.execute(AbstractBaseActionHandler.java:90)</p><p class=""> at org.eclipse.birt.report.soapengine.processor.AbstractBaseDocumentProcessor.__executeAction(AbstractBaseDocumentProcessor.java:47)</p><p class=""> at org.eclipse.birt.report.soapengine.processor.AbstractBaseComponentProcessor.executeAction(AbstractBaseComponentProcessor.java:143)</p><p class=""> at org.eclipse.birt.report.soapengine.processor.BirtDocumentProcessor.handleGetPageAll(BirtDocumentProcessor.java:183)</p><p class=""> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</p><p class=""> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)</p><p class=""> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)</p><p class=""> at java.lang.reflect.Method.invoke(Method.java:597)</p><p class=""> at org.eclipse.birt.report.soapengine.processor.AbstractBaseComponentProcessor.process(AbstractBaseComponentProcessor.java:112)</p><p class=""> at org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingImpl.getUpdatedObjects(BirtSoapBindingImpl.java:66)</p><p class=""> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</p><p class=""> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)</p><p class=""> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)</p><p class=""> at java.lang.reflect.Method.invoke(Method.java:597)</p><p class=""> at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)</p><p class=""> at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)</p><p class=""> at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)</p><p class=""> at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)</p><p class=""> at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)</p><p class=""> at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)</p><p class=""> at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)</p><p class=""> at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)</p><p class=""> at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)</p><p class=""> at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doPost(BirtSoapMessageDispatcherServlet.java:265)</p><p class=""> at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)</p><p class=""> at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)</p><p class=""> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)</p><p class=""> at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)</p><p class=""> at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)</p><p class=""> at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)</p><p class=""> at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)</p><p class=""> at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60)</p><p class=""> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)</p><p class=""> at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:386)</p><p class=""> at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:669)</p><p class=""> at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:457)</p><p class=""> at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229)</p><p class=""> at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075)</p><p class=""> at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384)</p><p class=""> at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)</p><p class=""> at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009)</p><p class=""> at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)</p><p class=""> at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)</p><p class=""> at org.eclipse.jetty.server.Server.handle(Server.java:368)</p><p class=""> at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)</p><p class=""> at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:953)</p><p class=""> at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1014)</p><p class=""> at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861)</p><p class=""> at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)</p><p class=""> at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)</p><p class=""> at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628)</p><p class=""> at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)</p><p class=""> at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)</p><p class=""> at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)</p><p class=""> at java.lang.Thread.run(Thread.java:680)</p><p class="">Caused by: org.eclipse.birt.report.engine.api.EngineException: Error happened while running the report.</p><p class=""> at org.eclipse.birt.report.engine.api.impl.EngineTask.handleFatalExceptions(EngineTask.java:2363)</p><p class=""> at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:191)</p><p class=""> at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:77)</p><p class=""> at org.eclipse.birt.report.service.ReportEngineService.runAndRenderReport(ReportEngineService.java:937)</p><p class="">... 57 more</p><p class="">Caused by: java.lang.NullPointerException</p><p class=""> at org.eclipse.birt.report.engine.presentation.LocalizedContentVisitor.processExtendedContent(LocalizedContentVisitor.java:980)</p><p class=""> at org.eclipse.birt.report.engine.presentation.LocalizedContentVisitor.localizeForeign(LocalizedContentVisitor.java:591)</p><p class=""> at org.eclipse.birt.report.engine.presentation.LocalizedContentVisitor.localize(LocalizedContentVisitor.java:176)</p><p class=""> at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportItemExecutor.execute(LocalizedReportItemExecutor.java:37)</p><p class=""> at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65)</p><p class=""> at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92)</p><p class=""> at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100)</p><p class=""> at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:181)</p><p class="">... 59 more</p>
Find more posts tagged with
Comments
dgtnk
<p>solved. </p><p> </p><p>found a solution from the url:</p><p><a data-ipb='nomediaparse' href='
http://www.eclipse.org/forums/index.php/t/49449/2e32f5f6328cf5fff919d9aa4fe074a1/'>http://www.eclipse.org/forums/index.php/t/49449/2e32f5f6328cf5fff919d9aa4fe074a1/</a></p>
;