eos报表部署出现的异常,请求指点,不胜感谢

这两天在使用eos的报表模块编写报表的时候,碰到如下一个问题,被困扰了好几天,求哪位大虾帮忙解答一下,不胜感谢!

问题现象:
在开发环境下调试没有问题,可以生成报表;
部署到服务器上出现异常,无法生成报表;
另外,可以在服务器的 “eos/eosserver/reportServer/output” 下生成报表的临时hmtl文件,里面的表格是正确的,但是表格下方有如下内容:


There are errors on the report page:
Error1:Failed to render Corner


开发环境:
eos studio
Version: 5.3.0
Build id: 0708101429_2857
未打任何eos补丁

部署环境:
jboss-3.2.5

源码:
            <report:generateAndShow reportQualifiedName="reportTest.report.totalrptStat" reportFormat="html">
                <report:parameter name="BEG_DATE" value="2008-01-01"/>
                <report:parameter name="END_DATE" value="2008-12-31"/>   
            </report:generateAndShow>

日志内容:

- @@[REPORTENGINE] [ Report Engine failure! ] Error1:Failed to render Corner
$$
com.primeton.report.engine.api.EngineException: Error
    at com.primeton.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:13)
    at com.primeton.report.engine.api.impl.RunAndRenderTaskWrapper.run(RunAndRenderTaskWrapper.java:3)
    at com.primeton.report.server.impl.ReportServerImpl.runReportTask(ReportServerImpl.java:136)
    at com.primeton.report.tag.GenerateAndShow.doEndTag(GenerateAndShow.java:90)
    at org.apache.jsp.regularrpt_005fpkg.page.INSE_005fREPORT_005fFORMS_005fSHOW_jsp._jspService(INSE_005fREPORT_005fFORMS_005fSHOW_jsp.java:152)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
    at com.primeton.tp.web.driver.webdriver.WebDriver.processForward(WebDriver.java:882)
    at com.primeton.tp.web.driver.webdriver.WebDriver.doPost(WebDriver.java:467)
    at com.primeton.tp.web.driver.webdriver.WebDriverUpload.doPost(WebDriverUpload.java:163)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:72)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    at org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgrRealm.java:275)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
    at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
    at java.lang.Thread.run(Thread.java:534)
- @@[REPORTSERVER] [7f0120ab-2c6b-4efa-ac0f-88f9d8bcafc1] [regularrpt_pkg.report.evebrfrptStat] OpenSession failure!$$
com.primeton.report.engine.api.EngineException: Error
    at com.primeton.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:13)
    at com.primeton.report.engine.api.impl.RunAndRenderTaskWrapper.run(RunAndRenderTaskWrapper.java:3)
    at com.primeton.report.server.impl.ReportServerImpl.runReportTask(ReportServerImpl.java:136)
    at com.primeton.report.tag.GenerateAndShow.doEndTag(GenerateAndShow.java:90)
    at org.apache.jsp.regularrpt_005fpkg.page.INSE_005fREPORT_005fFORMS_005fSHOW_jsp._jspService(INSE_005fREPORT_005fFORMS_005fSHOW_jsp.java:152)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
    at com.primeton.tp.web.driver.webdriver.WebDriver.processForward(WebDriver.java:882)
    at com.primeton.tp.web.driver.webdriver.WebDriver.doPost(WebDriver.java:467)
    at com.primeton.tp.web.driver.webdriver.WebDriverUpload.doPost(WebDriverUpload.java:163)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:72)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    at org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgrRealm.java:275)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
    at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
    at java.lang.Thread.run(Thread.java:534)


2008/12/19 16:25
<!---->

 

Re: eos报表部署出现的异常,请求指点,不胜感谢    
2857版本里的corner是可以用的。你的部署环境是Windows、Linux、还是其他?如果不是Windows,请试试在启动JVM的时候,加上:
-Djava.awt.headless=true
以下为引用

!M$ 写道: 2857版本里的corner是可以用的。你的部署环境是Windows、Linux、还是其他?如果不是Windows,请试试在启动JVM的时候,加上: -Djava.awt.headless=true


我部署的环境是linux,按照你说的改了以后就可以了。

非常感谢,要不然我真不知道该怎么办。 可是像这种问题,我们依靠日志和异常信息很难找到解决办法,万一没人回答,就只能眼看浪费大把时间,影响工作进度。不知道兄台是如何知道需要这样解决的,或者说如何找到解决方案的?希望不吝赐教,感激之至。

我在部署后,生成的报表,单元格类型为斜线的,生成报表后是乱码。不知为何?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值