-
-
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)
提示
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)
1个回答
-
1505121235 数据老手Lv5
沙发
有没有修改过什么设置,例如维表下钻级次,关闭报表,重新打开试试,报空指针一般清缓存重启服务器可解决一大半的问题


