报表后台报UnsupportedOperationException异常

本帖最后由 MorningStar 于 2017-1-13 09:16 编辑

        报表后台报java.lang.UnsupportedOperationException,页面可以正常显示,但是加载非常慢,需要40秒左右才可以加载好页面,执行sql的时间大概15秒左右,看到之前一篇求助帖说后台有报错会影响加载速度,请教大家这种异常是什么原因导致的,应该怎么处理.附件是后台的log文件和报表模版文件
2017-1-12 15:32:12
警告: null
java.lang.UnsupportedOperationException
        at com.fr.report.core.ActiveReport$LayerBlock.getCellElement(Unknown Source)
        at com.fr.report.script.SimpleColumnRowNameSpace.resolveColumnRowRange(Unknown Source)
        at com.fr.web.core.ReportSessionIDInfor.resolveVariable(Unknown Source)
        at com.fr.web.core.SessionIDInfor$SessionIDInforNameSpace.getVariable(Unknown Source)
        at com.fr.report.script.Calculator$1.resloveFromThreadContext(Unknown Source)
        at com.fr.report.script.Calculator$1.getVariable(Unknown Source)
        at com.fr.report.script.Calculator$NameSpaceChain.getVariable(Unknown Source)
        at com.fr.report.script.Calculator.resolveVariableInCE(Unknown Source)
        at com.fr.report.script.core.parser.ColumnRowRange.eval(Unknown Source)
        at com.fr.report.script.core.parser.UnaryExpression.eval(Unknown Source)
        at com.fr.report.script.core.parser.BinaryExpression.eval(Unknown Source)
        at com.fr.report.script.core.parser.BinaryExpression.eval(Unknown Source)
        at com.fr.report.script.core.parser.BinaryExpression.eval(Unknown Source)
        at com.fr.report.script.core.parser.BinaryExpression.eval(Unknown Source)
        at com.fr.report.script.core.parser.BinaryExpression.eval(Unknown Source)
        at com.fr.report.script.core.parser.BinaryExpression.eval(Unknown Source)
        at com.fr.report.script.Calculator.evalInCE(Unknown Source)
        at com.fr.report.script.core.parser.Expression.eval(Unknown Source)
        at com.fr.report.script.Calculator.evalString(Unknown Source)
        at com.fr.report.script.Calculator.evalInCE(Unknown Source)
        at com.fr.report.script.Calculator.evalWithCellUnwrapped(Unknown Source)
        at com.fr.report.core.ScriptUtils.executeFormula(Unknown Source)
        at com.fr.report.core.ScriptUtils.executeNormalFormula(Unknown Source)
        at com.fr.report.core.ScriptUtils.executeNormalFormula(Unknown Source)
        at com.fr.report.core.A.O$_A.B(Unknown Source)
        at com.fr.report.core.A.O$_A.A(Unknown Source)
        at com.fr.report.core.A.O$_A.A(Unknown Source)
        at com.fr.report.core.A.O$_A.A(Unknown Source)
        at com.fr.report.core.A.O$_D.C(Unknown Source)
        at com.fr.report.core.A.O$_D.getPage(Unknown Source)
        at com.fr.report.PageSetChain$ChainInfo.getReportPage(Unknown Source)
        at com.fr.report.PageSetChain$ChainInfo.access$400(Unknown Source)
        at com.fr.report.PageSetChain.getPage(Unknown Source)
        at com.fr.web.core.ReportSessionIDInfor.getReportPage(Unknown Source)
        at com.fr.web.core.A.z$_A.A(Unknown Source)
        at com.fr.web.core.A.z$_A.A(Unknown Source)
        at com.fr.web.core.A.z.process(Unknown Source)
        at com.fr.web.core.ReportDispatcher.dealWithRequest(Unknown Source)
        at com.fr.web.ReportServlet.doGet(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
        at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
        at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
        at org.mortbay.http.HttpServer.service(HttpServer.java:909)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:820)
        at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837)
        at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)




FineReportMorningStar 发布于 2017-1-12 16:01
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共9回答
最佳回答
0
macro_hard发布于2017-1-12 16:09(编辑于 2023-9-6 09:34)
555
  • MorningStar MorningStar(提问者)

    但是不使用行式引擎进行分页到时候没有异常的
    回复
    2017-01-12 21:21 
最佳回答
0
白水先生发布于2017-1-12 16:17(编辑于 2023-9-6 09:34)
555
最佳回答
0
静听禅鸣发布于2017-1-12 18:11(编辑于 2023-9-6 09:34)
555
  • MorningStar MorningStar(提问者)

    行式引擎需要jdk1.8吗,我使用行式引擎时报这个异常
    回复
    2017-01-12 21:21 
最佳回答
0
MorningStar发布于2017-1-12 21:21(编辑于 2023-9-6 09:34)
555
最佳回答
0
MorningStar发布于2017-1-12 21:21(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    删掉数据集运行,没有抱错.
    数据集所有参数加个默认值再试试
    回复
    2017-01-13 12:59 
最佳回答
0
MorningStar发布于2017-1-12 21:22(编辑于 2023-9-6 09:34)
555
  • 静听禅鸣 静听禅鸣

    楼主,你把你的JDK升级到1.8应该就可以了,你试一下
    回复
    2017-01-13 09:17 
最佳回答
0
静听禅鸣发布于2017-1-13 09:17(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2017-1-13 12:59(编辑于 2023-9-6 09:34)
555
最佳回答
0
MorningStar发布于2017-1-13 14:09(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 699浏览人数
  • 最后回答于:2017-1-13 14:09
    活动推荐 更多
    热门课程 更多
    返回顶部