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)
2.5 Report Issues when Deploying
Lianite
I just created a report in BIRT 2.5.0 and attempted to deploy it on out web-server. Previously, we had the 2.3.2 Web Viewer and Report Engine installed on our server. I swapped out the Report engine for the 2.5.0 engine.
However, when we try to run the report on the server, we get the following error:
org.eclipse.birt.report.exception.ViewerException: There is no report design object available.
at org.eclipse.birt.report.context.ViewerAttributeBean.__init(ViewerAttributeBean.java:233)
at org.eclipse.birt.report.context.BaseAttributeBean.init(BaseAttributeBean.java:233)
at org.eclipse.birt.report.context.ViewerAttributeBean.(ViewerAttributeBean.java:116)
at org.eclipse.birt.report.context.BirtContext.__init(BirtContext.java:44)
at org.eclipse.birt.report.context.BaseContext.(BaseContext.java:69)
at org.eclipse.birt.report.context.BirtContext.(BirtContext.java:30)
at org.eclipse.birt.report.servlet.ViewerServlet.__getContext(ViewerServlet.java:150)
at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doPost(BirtSoapMessageDispatcherServlet.java:243)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)
Can anyone assist me with this problem?
Find more posts tagged with
Comments
Lianite
Never mind, problem corrected by doing a re-install of the BIRT WebViewer.
IN_BIRTY
Hi
I am facing the same problem. I ve migrated one of my reports from 2.2 to 2.5. I didnt update anything in my java eclipse rather i just downloaded new all in one eclipse 2.5 and migrated the report to that. It works fine with birt but when deployed in my application server path, i am getting the same error (There is no report design available). Could you please let me know what steps you carried out to resolve this?
As i am new to this, could you please explain me in detail regarding the steps to be done while upgrade?
Thanks.
Virgil Dodson
Hi IN_BIRTY,
That is the message you receive if you are trying to load a new BIRT 2.5.0 report design into an older BIRT 2.2 application. You will need to upgrade the BIRT application on your application server to BIRT 2.5 as well
IN_BIRTY
Hi
Thanks for your response.
I tried updating my runtime version by the following steps but resulted in error again.
1)Downloaded the BIRT_runtime_version2.5.zip from the site.
2)Extracted and saved the same in my local.
3)Copied the webviewer example directory from this and placed inside my jboss/server/apollo/deploy path.
4)renamed this to reports.war
5)placed my reports inside this
6)started the jboss server
7)generated the report from the application.
i am able to see the reports link in my url, but it resulted in a servlet exception.
SEVERE: Not found choice: any
18:37:33,963 ERROR (http-0.0.0.0-8080-4)
jsp
Servlet.service() for servlet jsp threw exception
java.lang.NoSuchMethodError: org.eclipse.birt.report.utility.ParameterAccessor.getEncodedQueryString(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
at org.apache.jsp.webcontent.birt.pages.control.ToolbarFragment_jsp._jspService(org.apache.jsp.webcontent.birt.pages.control.ToolbarFragment_jsp:71)
at org.eclipse.birt.report.presentation.aggregation.AbstractBaseFragment.callBack(AbstractBaseFragment.java:106)
at org.apache.jsp.webcontent.birt.pages.layout.FramesetFragment_jsp._jspService(org.apache.jsp.webcontent.birt.pages.layout.FramesetFragment_jsp:254)
18:37:33,963 ERROR (http-0.0.0.0-8080-4)
jsp
Servlet.service() for servlet jsp threw exception
java.lang.NoSuchMethodError: org.eclipse.birt.report.utility.ParameterAccessor.getEncodedQueryString(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
at org.apache.jsp.webcontent.birt.pages.control.ToolbarFragment_jsp._jspService(org.apache.jsp.webcontent.birt.pages.control.ToolbarFragment_jsp:71)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
Whats wrong with my process? Am i missing out anything?
As i m new to this, could you pls help me out by explaining what are the steps needs to be done to update the application too?
Thanks.