birt 關於 There is no report design object available

 2011-10-24 15:01:26 org.eclipse.birt.report.engine.api.impl.ReportEngineHelper openReportDesign
嚴重: invalid design file file:/E:/tbmworkspace0125/.metadata/.plugins/org.eclipse.wst.server.core/tmp4/wtpwebapps/tbm_Report/report/rep0015/rep0015.rptdesign
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.<init>(ViewerAttributeBean.java:116)
 at org.eclipse.birt.report.context.BirtContext.__init(BirtContext.java:44)
 at org.eclipse.birt.report.context.BaseContext.<init>(BaseContext.java:69)
 at org.eclipse.birt.report.context.BirtContext.<init>(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:709)
 at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
 at org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:68)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
 at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
 at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
 at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
 at java.lang.Thread.run(Unknown Source)

---------------------------------------------------------------------------------- 前面是報錯信息-----------------------------------------------------------------

解決方案:

請注意 你的這個版本 號 

錯誤就是因爲這個版本號 和你 以前的版本號不同所致   找一個你沒有修改過的版本號 替換過來就可以正確執行了!

<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.17" id="1"> 這個是我以前的版本號

替換之後 運行 正確 !

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章