[亿信BI4.2.2] 报表维度下钻时显示java.lang.NullPointerException

4352
1

bobcardif 小试身手Lv3

发表于2020-6-22 10:18

悬赏100

未解决

楼主
报表下钻有三个层级,今天发现当点击分公司到支公司层级时正常,再继续下钻到支公司到营业部层级时出现如下错误。现在不知道是什么原因。

提示
java.lang.NullPointerException

java.lang.NullPointerException
  at com.esen.irpt.fxcalc.impl.clinf.impl.CellInfoFunc.isUpidDim(CellInfoFunc.java:371)
  at com.esen.irpt.fxcalc.impl.clinf.impl.AnalyseCellInfo_FormatCal.isUpidDim(AnalyseCellInfo_FormatCal.java:319)
  at com.esen.irpt.fxcalc.impl.clinf.impl.AbstractResultCellInfo.isUpidDim(AbstractResultCellInfo.java:105)
  at com.esen.irpt.fxcalc.impl.clinf.impl.CellInfoFunc.getLevel_addOrMinusBbhLevel(CellInfoFunc.java:126)
  at com.esen.irpt.fxcalc.impl.clinf.impl.CellInfoFunc.getLevel_resultCell(CellInfoFunc.java:253)
  at com.esen.irpt.fxcalc.impl.clinf.impl.AbstractResultCellInfo.getLevelConsideBbh(AbstractResultCellInfo.java:93)
  at com.esen.irpt.fxcalc.impl.clinf.impl.CellInfoFunc.isLeaf(CellInfoFunc.java:579)
  at com.esen.irpt.fxcalc.impl.clinf.impl.AbstractResultCellInfo.isLeaf(AbstractResultCellInfo.java:57)
  at com.esen.irpt.fxcalc.impl.clinf.impl.ResultCellInfo_FormatCal.createDim_expand(ResultCellInfo_FormatCal.java:417)
  at com.esen.irpt.fxcalc.impl.clinf.impl.ResultCellInfo_FormatCal.getFloatDimCell_slice(ResultCellInfo_FormatCal.java:341)
  at com.esen.bi.rp.calc.impl.ReportDrillCategory.genDimCell_DrillFormatcal_common(ReportDrillCategory.java:41)
  at com.esen.bi.rp.calc.impl.ReportDrillCategory.genDimCell_DrillFormatcal(ReportDrillCategory.java:32)
  at com.esen.bi.reportpage.calc.ReportCalc_drill_rpttpl.createTmpAnaRpt(ReportCalc_drill_rpttpl.java:141)
  at com.esen.bi.reportpage.calc.ReportCalc_expand_rpttpl.calcTmpResultRpt_Self(ReportCalc_expand_rpttpl.java:131)
  at com.esen.bi.reportpage.calc.ReportCalc_expand_rpttpl.calcTmpResultRpt(ReportCalc_expand_rpttpl.java:108)
  at com.esen.bi.reportpage.calc.ReportCalc_expand_rpttpl.expand(ReportCalc_expand_rpttpl.java:75)
  at com.esen.bi.reportpage.calc.ReportCalc_expand_rpttpl.calc(ReportCalc_expand_rpttpl.java:53)
  at com.esen.irpt.req.RequestTask_Calc.calc(RequestTask_Calc.java:87)
  at com.esen.irpt.req.RequestTask_Calc.innerRun(RequestTask_Calc.java:50)
  at com.esen.irpt.req.RequestTask_Calc_Abstract.doRun(RequestTask_Calc_Abstract.java:59)
  at com.esen.irpt.req.AbstractRequestTask.call(AbstractRequestTask.java:51)
  at com.esen.platform.common.req.RequestTaskRunner.call(RequestTaskRunner.java:73)
  at com.esen.thread.LocaleTask.call(LocaleTask.java:60)
  at java.util.concurrent.FutureTask.run(Unknown Source)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
  at java.lang.Thread.run(Unknown Source)



页面地址为:【/Report/js/reqmgr.do?action=drill;drillParams="drillType=6;customDimension=;drillCaption=;numblocks=;taskid=;srcrptid=EBI$12$CN3UTEI8SSWSUNYNIUKETI6LKBNIPMUY$2$78720.rpttpl;srccells=B4;drillToDetail=;drillToBbh=;drillLevel=;_olddesignid_=;_ignoreDrillPath=false;_ignoreSubExpand=true;_showposition=cellleft";bi_calc_dont_save_result=true;iscondition=false;hiddencalcparams=true;otherrpt=;drillWay=1;taskid=CN3UTEI8SSWSUNYNIUKETI6LKBNIPMUY;_srcrptid=EBI$12$CN3UTEI8SSWSUNYNIUKETI6LKBNIPMUY$2$78720.rpttpl;_srcgridid=WidgetTplGrid7;_srccell=B4】

JavaScript StackTrace:
Error: java.lang.NullPointerException
--detailmessage--
java.lang.NullPointerException
  at com.esen.irpt.fxcalc.impl.clinf.impl.CellInfoFunc.isUpidDim(CellInfoFunc.java:371)
  at com.esen.irpt.fxcalc.impl.clinf.impl.AnalyseCellInfo_FormatCal.isUpidDim(AnalyseCellInfo_FormatCal.java:319)
  at com.esen.irpt.fxcalc.impl.clinf.impl.AbstractResultCellInfo.isUpidDim(AbstractResultCellInfo.java:105)
  at com.esen.irpt.fxcalc.impl.clinf.impl.CellInfoFunc.getLevel_addOrMinusBbhLevel(CellInfoFunc.java:126)
  at com.esen.irpt.fxcalc.impl.clinf.impl.CellInfoFunc.getLevel_resultCell(CellInfoFunc.java:253)
  at com.esen.irpt.fxcalc.impl.clinf.impl.AbstractResultCellInfo.getLevelConsideBbh(AbstractResultCellInfo.java:93)
  at com.esen.irpt.fxcalc.impl.clinf.impl.CellInfoFunc.isLeaf(CellInfoFunc.java:579)
  at com.esen.irpt.fxcalc.impl.clinf.impl.AbstractResultCellInfo.isLeaf(AbstractResultCellInfo.java:57)
  at com.esen.irpt.fxcalc.impl.clinf.impl.ResultCellInfo_FormatCal.createDim_expand(ResultCellInfo_FormatCal.java:417)
  at com.esen.irpt.fxcalc.impl.clinf.impl.ResultCellInfo_FormatCal.getFloatDimCell_slice(ResultCellInfo_FormatCal.java:341)
  at com.esen.bi.rp.calc.impl.ReportDrillCategory.genDimCell_DrillFormatcal_common(ReportDrillCategory.java:41)
  at com.esen.bi.rp.calc.impl.ReportDrillCategory.genDimCell_DrillFormatcal(ReportDrillCategory.java:32)
  at com.esen.bi.reportpage.calc.ReportCalc_drill_rpttpl.createTmpAnaRpt(ReportCalc_drill_rpttpl.java:141)
  at com.esen.bi.reportpage.calc.ReportCalc_expand_rpttpl.calcTmpResultRpt_Self(ReportCalc_expand_rpttpl.java:131)
  at com.esen.bi.reportpage.calc.ReportCalc_expand_rpttpl.calcTmpResultRpt(ReportCalc_expand_rpttpl.java:108)
  at com.esen.bi.reportpage.calc.ReportCalc_expand_rpttpl.expand(ReportCalc_expand_rpttpl.java:75)
  at com.esen.bi.reportpage.calc.ReportCalc_expand_rpttpl.calc(ReportCalc_expand_rpttpl.java:53)
  at com.esen.irpt.req.RequestTask_Calc.calc(RequestTask_Calc.java:87)
  at com.esen.irpt.req.RequestTask_Calc.innerRun(RequestTask_Calc.java:50)
  at com.esen.irpt.req.RequestTask_Calc_Abstract.doRun(RequestTask_Calc_Abstract.java:59)
  at com.esen.irpt.req.AbstractRequestTask.call(AbstractRequestTask.java:51)
  at com.esen.platform.common.req.RequestTaskRunner.call(RequestTaskRunner.java:73)
  at com.esen.thread.LocaleTask.call(LocaleTask.java:60)
  at java.util.concurrent.FutureTask.run(Unknown Source)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
  at java.lang.Thread.run(Unknown Source)



页面地址为:【/Report/js/reqmgr.do?action=drill;drillParams="drillType=6;customDimension=;drillCaption=;numblocks=;taskid=;srcrptid=EBI$12$CN3UTEI8SSWSUNYNIUKETI6LKBNIPMUY$2$78720.rpttpl;srccells=B4;drillToDetail=;drillToBbh=;drillLevel=;_olddesignid_=;_ignoreDrillPath=false;_ignoreSubExpand=true;_showposition=cellleft";bi_calc_dont_save_result=true;iscondition=false;hiddencalcparams=true;otherrpt=;drillWay=1;taskid=CN3UTEI8SSWSUNYNIUKETI6LKBNIPMUY;_srcrptid=EBI$12$CN3UTEI8SSWSUNYNIUKETI6LKBNIPMUY$2$78720.rpttpl;_srcgridid=WidgetTplGrid7;_srccell=B4】
at throwError (http://10.20.1.61:8080/Report/xui/sys.js:1986:14)
at CalcReqTask.AbstractReqObj.onqueryobjfinish (http://10.20.1.61:8080/Report/xui/util.js:1:91289)
at _AbstractReqObj_onQueryFinish (http://10.20.1.61:8080/Report/xui/util.js:1:92119)
at QueryObj._onreadystatechange (http://10.20.1.61:8080/Report/xui/util.js:1:85433)
at XMLHttpRequest.hp.onreadystatechange (http://10.20.1.61:8080/Report/xui/util.js:1:85758)


最近看过此主题的会员

刘兰芳

981127

esen_4XJGK5ZGMF

hee

esen_4SCF9F7ZV3

lingzed

ajsdhkjfhdasf

MYoung

愿你似阳光

qitong

957

zhang1h

zhzh

461753682

1个回答

只看楼主

1505121235 数据老手Lv5

发表于2020-6-22 10:22

只看该作者

取消 关注该作者的回复

沙发

有没有修改过什么设置,例如维表下钻级次,关闭报表,重新打开试试,报空指针一般清缓存重启服务器可解决一大半的问题

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号