Birt Integration problem

korai266
edited February 11, 2022 in Analytics #1
<p>Hi all,</p>
<p> </p>
<p>I am trying to integrate birtViewerExample in a newly created maven project.</p>
<p>When I try to run the report file I ge the following error.</p>
<p> </p>
<p>Here is the URL that I use to call the report.</p>
<p> </p>
<p><a data-ipb='nomediaparse' href='http://localhost:8080/AmbitRetailReports/frameset?__report=test1.rptdesign'>http://localhost:8080/AmbitRetailReports/frameset?__report=test1.rptdesign</a></p&gt;
<p> </p>
<p>Please help.</p>
<p>I am using tomcat 7 </p>
<p>JDK 1.7</p>
<p>Birt 4.4.1</p>
<p> </p>
<p> </p>
<div>An error occurred at line: 41 in the jsp file: /webcontent/birt/pages/layout/FramesetFragment.jsp</div>
<div>The method getLanguage() is undefined for the type BaseAttributeBean</div>
<div>38: <span> </span>Viewer root fragment</div>
<div>39:
%></div>
<div>40: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "<a data-ipb='nomediaparse' href='http://www.w3.org/TR/REC-html40/strict.dtd'>http://www.w3.org/TR/REC-html40/strict.dtd"></a></div&gt;
<div>41: <HTML lang="<%= ParameterAccessor.htmlEncode( attributeBean.getLanguage() ) %>"></div>
<div>42: <span> </span><HEAD></div>
<div>43: <span> </span><TITLE><%= ParameterAccessor.htmlEncode( attributeBean.getReportTitle( ) ) %></TITLE></div>
<div>44: <span> </span><BASE href="<%= baseHref %>" ></div>
<div> </div>
<div> </div>
<div>An error occurred at line: 85 in the jsp file: /webcontent/birt/pages/layout/FramesetFragment.jsp</div>
<div>The method getClientInitialize() is undefined for the type BaseAttributeBean</div>
<div>82: <span> </span><script src="birt/ajax/lib/head.js" type="text/javascript"></script></div>
<div>83: <span> </span></div>
<div>84: <span> </span><script type="text/javascript"><span> </span></div>
<div>85: <span> </span><%= attributeBean.getClientInitialize( ) %></div>
<div>86: <span> </span></script></div>
<div>87: <span> </span></div>
<div>88: <span> </span><!-- Mask --></div>
<div> </div>
<div> </div>
<div>Stacktrace:</div>
<div>at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:103)</div>
<div>at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:366)</div>
<div>at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:490)</div>
<div>at org.apache.jasper.compiler.Compiler.compile(Compiler.java:379)</div>
<div>at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)</div>
<div>at org.apache.jasper.compiler.Compiler.compile(Compiler.java:341)</div>
<div>at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:662)</div>
<div>at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:364)</div>
<div>at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)</div>
<div>at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)</div>
<div>at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)</div>
<div>at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:747)</div>
<div>at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:603)</div>
<div>at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:542)</div>
<div>at org.eclipse.birt.report.presentation.aggregation.layout.FramesetFragment.service(FramesetFragment.java:98)</div>
<div>at org.eclipse.birt.report.servlet.ViewerServlet.__doGet(ViewerServlet.java:181)</div>
<div>at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doGet(BirtSoapMessageDispatcherServlet.java:160)</div>
<div>at javax.servlet.http.HttpServlet.service(HttpServlet.java:624)</div>
<div>at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)</div>
<div>at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)</div>
<div>at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)</div>
<div>at org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:68)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)</div>
<div>at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)</div>
<div>at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)</div>
<div>at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)</div>
<div>at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)</div>
<div>at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)</div>
<div>at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)</div>
<div>at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:958)</div>
<div>at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)</div>
<div>at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:452)</div>
<div>at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1087)</div>
<div>at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)</div>
<div>at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)</div>
<div>at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)</div>
<div>at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)</div>
<div>at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)</div>
<div>at java.lang.Thread.run(Thread.java:744)</div>

Comments